Class HistoricDetailResourceImpl

java.lang.Object
org.camunda.bpm.engine.rest.sub.AbstractResourceProvider<org.camunda.bpm.engine.history.HistoricDetailQuery,org.camunda.bpm.engine.history.HistoricDetail,HistoricDetailDto>
org.camunda.bpm.engine.rest.sub.history.impl.HistoricDetailResourceImpl
All Implemented Interfaces:
HistoricDetailResource

public class HistoricDetailResourceImpl extends AbstractResourceProvider<org.camunda.bpm.engine.history.HistoricDetailQuery,org.camunda.bpm.engine.history.HistoricDetail,HistoricDetailDto> implements HistoricDetailResource
Author:
Daniel Meyer, Ronny Bräunlich
  • Constructor Details

    • HistoricDetailResourceImpl

      public HistoricDetailResourceImpl(String detailId, org.camunda.bpm.engine.ProcessEngine engine)
  • Method Details

    • baseQuery

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

      protected org.camunda.bpm.engine.query.Query<org.camunda.bpm.engine.history.HistoricDetailQuery,org.camunda.bpm.engine.history.HistoricDetail> 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.HistoricDetailQuery,org.camunda.bpm.engine.history.HistoricDetail,HistoricDetailDto>
    • baseQueryForVariable

      protected org.camunda.bpm.engine.query.Query<org.camunda.bpm.engine.history.HistoricDetailQuery,org.camunda.bpm.engine.history.HistoricDetail> 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.HistoricDetailQuery,org.camunda.bpm.engine.history.HistoricDetail,HistoricDetailDto>
    • transformQueryResultIntoTypedValue

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

      protected HistoricDetailDto transformToDto(org.camunda.bpm.engine.history.HistoricDetail queryResult)
      Specified by:
      transformToDto in class AbstractResourceProvider<org.camunda.bpm.engine.history.HistoricDetailQuery,org.camunda.bpm.engine.history.HistoricDetail,HistoricDetailDto>
    • getResourceNameForErrorMessage

      protected String getResourceNameForErrorMessage()
      Specified by:
      getResourceNameForErrorMessage in class AbstractResourceProvider<org.camunda.bpm.engine.history.HistoricDetailQuery,org.camunda.bpm.engine.history.HistoricDetail,HistoricDetailDto>