Package org.seed.core.application
Class AbstractApplicationEntityService<T extends ApplicationEntity>
java.lang.Object
org.seed.core.data.AbstractSystemEntityService<T>
org.seed.core.application.AbstractApplicationEntityService<T>
- All Implemented Interfaces:
ApplicationEntityService<T>,ModuleDependent<T>,SystemEntityService<T>,org.springframework.beans.factory.Aware,org.springframework.context.ApplicationContextAware
- Direct Known Subclasses:
CustomCodeServiceImpl,CustomLibServiceImpl,DataSourceServiceImpl,DBObjectServiceImpl,EntityServiceImpl,FilterServiceImpl,FormServiceImpl,MenuServiceImpl,ReportServiceImpl,RestServiceImpl,TaskServiceImpl,TransferServiceImpl,TransformerServiceImpl,UserGroupServiceImpl
public abstract class AbstractApplicationEntityService<T extends ApplicationEntity>
extends AbstractSystemEntityService<T>
implements ApplicationEntityService<T>, ModuleDependent<T>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidanalyzeObjects(ImportAnalysis analysis, Module currentVersionModule) voidcreateChangeLogs(TransferContext context, org.hibernate.Session session) findObjectsWithoutModule(org.hibernate.Session session) voidhandleSchemaUpdate(TransferContext context, SchemaVersion schemaVersion) voidsaveObject(T object, org.hibernate.Session session) voidsetApplicationContext(org.springframework.context.ApplicationContext applicationContext) Methods inherited from class org.seed.core.data.AbstractSystemEntityService
createInstance, deleteObject, existObjects, findByName, findByName, getObject, getObject, getObjects, getObjects, initObject, isEntityType, reloadObject, saveObjectMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.seed.core.application.ApplicationEntityService
getImportDependencies, importObjects, removeObjectsMethods inherited from interface org.seed.core.data.SystemEntityService
createInstance, deleteObject, existObjects, findByName, findByName, getObject, getObject, getObjects, getObjects, initObject, isEntityType, reloadObject, saveObject
-
Constructor Details
-
AbstractApplicationEntityService
public AbstractApplicationEntityService()
-
-
Method Details
-
findByUid
- Specified by:
findByUidin interfaceApplicationEntityService<T extends ApplicationEntity>
-
findObjectsWithoutModule
- Specified by:
findObjectsWithoutModulein interfaceApplicationEntityService<T extends ApplicationEntity>
-
findUsage
- Specified by:
findUsagein interfaceModuleDependent<T extends ApplicationEntity>
-
createChangeLogs
- Specified by:
createChangeLogsin interfaceApplicationEntityService<T extends ApplicationEntity>
-
handleSchemaUpdate
- Specified by:
handleSchemaUpdatein interfaceApplicationEntityService<T extends ApplicationEntity>
-
analyzeObjects
- Specified by:
analyzeObjectsin interfaceApplicationEntityService<T extends ApplicationEntity>
-
saveObject
- Specified by:
saveObjectin interfaceApplicationEntityService<T extends ApplicationEntity>- Overrides:
saveObjectin classAbstractSystemEntityService<T extends ApplicationEntity>- Throws:
ValidationException
-
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) - Specified by:
setApplicationContextin interfaceorg.springframework.context.ApplicationContextAware
-