@Component(value="blArchiveStatusPersistenceEventHandler") public class ArchiveStatusPersistenceEventHandler extends PersistenceManagerEventHandlerAdapter
FilterMapping
to the CriteriaTransferObject
's CriteriaTransferObject.getAdditionalFilterMappings()
in order to exclude by default any entities that are archived.Modifier and Type | Field and Description |
---|---|
protected ArchiveStatusPersistenceEventHandlerExtensionManager |
extensionManager |
Constructor and Description |
---|
ArchiveStatusPersistenceEventHandler() |
Modifier and Type | Method and Description |
---|---|
int |
getOrder() |
PersistenceManagerEventHandlerResponse |
preFetch(PersistenceManager persistenceManager,
PersistencePackage persistencePackage,
CriteriaTransferObject cto)
Called prior to a fetch, which is a request for one or more persisted entities
|
postAdd, postFetch, postInspect, postRemove, postUpdate, preAdd, preInspect, preRemove, preUpdate, processValidationError
protected ArchiveStatusPersistenceEventHandlerExtensionManager extensionManager
public ArchiveStatusPersistenceEventHandler()
public PersistenceManagerEventHandlerResponse preFetch(PersistenceManager persistenceManager, PersistencePackage persistencePackage, CriteriaTransferObject cto) throws ServiceException
PersistenceManagerEventHandler
preFetch
in interface PersistenceManagerEventHandler
preFetch
in class PersistenceManagerEventHandlerAdapter
persistenceManager
- the PersistenceManager instance making the callpersistencePackage
- the descriptive information for the callcto
- the criteria describing the parameters of the fetch - converted into the where clause for the select queryServiceException
public int getOrder()
getOrder
in interface org.springframework.core.Ordered
getOrder
in class PersistenceManagerEventHandlerAdapter
Copyright © 2022. All rights reserved.