Class GenericRetrievalStrategy<T extends org.chenile.utils.entity.model.ExtendedStateEntity>

java.lang.Object
org.chenile.workflow.service.stmcmds.GenericRetrievalStrategy<T>
All Implemented Interfaces:
org.chenile.stm.action.StateEntityRetrievalStrategy<T>

public class GenericRetrievalStrategy<T extends org.chenile.utils.entity.model.ExtendedStateEntity> extends Object implements org.chenile.stm.action.StateEntityRetrievalStrategy<T>
  • Constructor Details

    • GenericRetrievalStrategy

      public GenericRetrievalStrategy()
  • Method Details

    • setEntityStore

      public void setEntityStore(org.chenile.utils.entity.service.EntityStore<T> entityStore)
    • retrieve

      public T retrieve(T entity) throws Exception
      Specified by:
      retrieve in interface org.chenile.stm.action.StateEntityRetrievalStrategy<T extends org.chenile.utils.entity.model.ExtendedStateEntity>
      Throws:
      Exception
    • merge

      public T merge(T entity, T persistedEntity, String eventId) throws Exception
      Specified by:
      merge in interface org.chenile.stm.action.StateEntityRetrievalStrategy<T extends org.chenile.utils.entity.model.ExtendedStateEntity>
      Throws:
      Exception