Class HistoricVariableInstanceResourceImpl

java.lang.Object
org.camunda.bpm.engine.rest.sub.AbstractResourceProvider<org.camunda.bpm.engine.history.HistoricVariableInstanceQuery,org.camunda.bpm.engine.history.HistoricVariableInstance,HistoricVariableInstanceDto>
org.camunda.bpm.engine.rest.sub.history.impl.HistoricVariableInstanceResourceImpl
All Implemented Interfaces:
HistoricVariableInstanceResource

public class HistoricVariableInstanceResourceImpl extends AbstractResourceProvider<org.camunda.bpm.engine.history.HistoricVariableInstanceQuery,org.camunda.bpm.engine.history.HistoricVariableInstance,HistoricVariableInstanceDto> implements HistoricVariableInstanceResource
Author:
Daniel Meyer, Ronny Bräunlich
  • Constructor Details

    • HistoricVariableInstanceResourceImpl

      public HistoricVariableInstanceResourceImpl(String variableId, org.camunda.bpm.engine.ProcessEngine engine)
  • Method Details

    • baseQuery

      protected org.camunda.bpm.engine.history.HistoricVariableInstanceQuery baseQuery()
    • baseQueryForBinaryVariable

      protected org.camunda.bpm.engine.query.Query<org.camunda.bpm.engine.history.HistoricVariableInstanceQuery,org.camunda.bpm.engine.history.HistoricVariableInstance> baseQueryForBinaryVariable()
      Description copied from class: AbstractResourceProvider
      Create the query we need for fetching the desired result. Setting properties in the query like disableCustomObjectDeserialization() or disableBinaryFetching() should be done in this method.
      Specified by:
      baseQueryForBinaryVariable in class AbstractResourceProvider<org.camunda.bpm.engine.history.HistoricVariableInstanceQuery,org.camunda.bpm.engine.history.HistoricVariableInstance,HistoricVariableInstanceDto>
    • baseQueryForVariable

      protected org.camunda.bpm.engine.query.Query<org.camunda.bpm.engine.history.HistoricVariableInstanceQuery,org.camunda.bpm.engine.history.HistoricVariableInstance> baseQueryForVariable(boolean deserializeObjectValue)
      Description copied from class: AbstractResourceProvider
      TODO change comment Create the query we need for fetching the desired result. Setting properties in the query like disableCustomObjectDeserialization() or disableBinaryFetching() should be done in this method.
      Specified by:
      baseQueryForVariable in class AbstractResourceProvider<org.camunda.bpm.engine.history.HistoricVariableInstanceQuery,org.camunda.bpm.engine.history.HistoricVariableInstance,HistoricVariableInstanceDto>
    • transformQueryResultIntoTypedValue

      protected org.camunda.bpm.engine.variable.value.TypedValue transformQueryResultIntoTypedValue(org.camunda.bpm.engine.history.HistoricVariableInstance queryResult)
      Specified by:
      transformQueryResultIntoTypedValue in class AbstractResourceProvider<org.camunda.bpm.engine.history.HistoricVariableInstanceQuery,org.camunda.bpm.engine.history.HistoricVariableInstance,HistoricVariableInstanceDto>
    • transformToDto

      protected HistoricVariableInstanceDto transformToDto(org.camunda.bpm.engine.history.HistoricVariableInstance queryResult)
      Specified by:
      transformToDto in class AbstractResourceProvider<org.camunda.bpm.engine.history.HistoricVariableInstanceQuery,org.camunda.bpm.engine.history.HistoricVariableInstance,HistoricVariableInstanceDto>
    • getResourceNameForErrorMessage

      protected String getResourceNameForErrorMessage()
      Specified by:
      getResourceNameForErrorMessage in class AbstractResourceProvider<org.camunda.bpm.engine.history.HistoricVariableInstanceQuery,org.camunda.bpm.engine.history.HistoricVariableInstance,HistoricVariableInstanceDto>
    • deleteVariableInstance

      public javax.ws.rs.core.Response deleteVariableInstance()
      Specified by:
      deleteVariableInstance in interface HistoricVariableInstanceResource