@Component(value="blPersistenceManager") @Scope(value="prototype") public class PersistenceManagerImpl extends java.lang.Object implements InspectHelper, PersistenceManager, org.springframework.context.ApplicationContextAware
| Modifier and Type | Field and Description |
|---|---|
protected SecurityVerifier |
adminRemoteSecurityService |
protected org.springframework.context.ApplicationContext |
applicationContext |
protected java.util.List<CustomPersistenceHandlerFilter> |
customPersistenceHandlerFilters |
protected java.util.List<CustomPersistenceHandler> |
customPersistenceHandlers |
protected DynamicEntityDao |
dynamicEntityDao |
protected PersistenceModule[] |
modules |
protected java.util.Map<java.lang.String,java.lang.String> |
targetEntityManagers |
protected TargetModeType |
targetMode |
| Constructor and Description |
|---|
PersistenceManagerImpl() |
protected DynamicEntityDao dynamicEntityDao
protected java.util.List<CustomPersistenceHandler> customPersistenceHandlers
protected java.util.List<CustomPersistenceHandlerFilter> customPersistenceHandlerFilters
protected java.util.Map<java.lang.String,java.lang.String> targetEntityManagers
protected SecurityVerifier adminRemoteSecurityService
protected PersistenceModule[] modules
protected TargetModeType targetMode
protected org.springframework.context.ApplicationContext applicationContext
@PostConstruct public void postConstruct()
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
throws org.springframework.beans.BeansException
setApplicationContext in interface org.springframework.context.ApplicationContextAwareorg.springframework.beans.BeansExceptionpublic java.lang.Class<?>[] getAllPolymorphicEntitiesFromCeiling(java.lang.Class<?> ceilingClass)
getAllPolymorphicEntitiesFromCeiling in interface PersistenceManagerpublic java.lang.Class<?>[] getUpDownInheritance(java.lang.String testClassname)
throws java.lang.ClassNotFoundException
getUpDownInheritance in interface PersistenceManagerjava.lang.ClassNotFoundExceptionpublic java.lang.Class<?>[] getUpDownInheritance(java.lang.Class<?> testClass)
getUpDownInheritance in interface PersistenceManagerpublic java.lang.Class<?>[] getPolymorphicEntities(java.lang.String ceilingEntityFullyQualifiedClassname)
throws java.lang.ClassNotFoundException
getPolymorphicEntities in interface PersistenceManagerjava.lang.ClassNotFoundExceptionpublic java.util.Map<java.lang.String,FieldMetadata> getSimpleMergedProperties(java.lang.String entityName, PersistencePerspective persistencePerspective)
getSimpleMergedProperties in interface InspectHelpergetSimpleMergedProperties in interface PersistenceManagerpublic ClassMetadata getMergedClassMetadata(java.lang.Class<?>[] entities, java.util.Map<MergedPropertyType,java.util.Map<java.lang.String,FieldMetadata>> mergedProperties)
getMergedClassMetadata in interface InspectHelpergetMergedClassMetadata in interface PersistenceManagerpublic DynamicResultSet inspect(PersistencePackage persistencePackage) throws ServiceException, java.lang.ClassNotFoundException
inspect in interface PersistenceManagerServiceExceptionjava.lang.ClassNotFoundExceptionpublic DynamicResultSet fetch(PersistencePackage persistencePackage, CriteriaTransferObject cto) throws ServiceException
fetch in interface PersistenceManagerServiceExceptionprotected DynamicResultSet postFetch(DynamicResultSet resultSet, PersistencePackage persistencePackage, CriteriaTransferObject cto) throws ServiceException
ServiceExceptionpublic Entity add(PersistencePackage persistencePackage) throws ServiceException
add in interface PersistenceManagerServiceExceptionprotected Entity postAdd(Entity entity, PersistencePackage persistencePackage) throws ServiceException
ServiceExceptionpublic Entity update(PersistencePackage persistencePackage) throws ServiceException
update in interface PersistenceManagerServiceExceptionprotected Entity postUpdate(Entity entity, PersistencePackage persistencePackage) throws ServiceException
ServiceExceptionpublic void remove(PersistencePackage persistencePackage) throws ServiceException
remove in interface PersistenceManagerServiceExceptionpublic PersistenceModule getCompatibleModule(OperationType operationType)
getCompatibleModule in interface InspectHelperpublic DynamicEntityDao getDynamicEntityDao()
getDynamicEntityDao in interface PersistenceManagerpublic void setDynamicEntityDao(DynamicEntityDao dynamicEntityDao)
setDynamicEntityDao in interface PersistenceManagerpublic java.util.Map<java.lang.String,java.lang.String> getTargetEntityManagers()
getTargetEntityManagers in interface PersistenceManagerpublic void setTargetEntityManagers(java.util.Map<java.lang.String,java.lang.String> targetEntityManagers)
setTargetEntityManagers in interface PersistenceManagerpublic TargetModeType getTargetMode()
getTargetMode in interface PersistenceManagerpublic void setTargetMode(TargetModeType targetMode)
setTargetMode in interface PersistenceManagerpublic java.util.List<CustomPersistenceHandler> getCustomPersistenceHandlers()
getCustomPersistenceHandlers in interface PersistenceManagerpublic void setCustomPersistenceHandlers(java.util.List<CustomPersistenceHandler> customPersistenceHandlers)
setCustomPersistenceHandlers in interface PersistenceManagerpublic SecurityVerifier getAdminRemoteSecurityService()
public void setAdminRemoteSecurityService(AdminSecurityServiceRemote adminRemoteSecurityService)
public java.util.List<CustomPersistenceHandlerFilter> getCustomPersistenceHandlerFilters()
public void setCustomPersistenceHandlerFilters(java.util.List<CustomPersistenceHandlerFilter> customPersistenceHandlerFilters)
public PersistenceModule[] getModules()
public void setModules(PersistenceModule[] modules)
Copyright © 2018. All Rights Reserved.