public class ModelManagerImpl extends Object implements ModelManager, InitializationBean
CONTEXT_ATTRIBUTE| Constructor and Description |
|---|
ModelManagerImpl() |
ModelManagerImpl(javax.persistence.EntityManager entityManager) |
| Modifier and Type | Method and Description |
|---|---|
void |
doInitialization() |
ModelInfo |
getAdminModelInfo(String adminName) |
javax.persistence.EntityManager |
getEntityManager() |
MetadataIntegrator |
getMetadataIntegrator() |
com.github.ideahut.qms.shared.client.object.Grid |
getModelGrid(String name) |
Set<String> |
getModelGridNames() |
ModelIgnoreMember |
getModelIgnoreMember() |
ModelInfo |
getModelInfo(Class<?> modelClass) |
ModelInfo |
getTableModelInfo(String tableName) |
void |
ignoreLazyMember(Class<?> type,
String... exceptFields) |
void |
ignoreLazyMember(ModelInfo modelInfo,
String... exceptFields) |
<T> void |
loadLazy(T modelObject,
ModelInfo modelInfo,
List<String> fields) |
<T> void |
loadLazy(T modelObject,
ModelInfo modelInfo,
String... fields) |
void |
setEntityManager(javax.persistence.EntityManager entityManager) |
<T> T |
transaction(boolean readOnly,
Callable<T> callable) |
<T> T |
transaction(boolean readOnly,
SessionCallable<T> callable) |
<T> T |
transaction(Callable<T> callable) |
<T> T |
transaction(SessionCallable<T> callable) |
public ModelManagerImpl()
public ModelManagerImpl(javax.persistence.EntityManager entityManager)
public void setEntityManager(javax.persistence.EntityManager entityManager)
public void doInitialization()
throws Exception
doInitialization in interface InitializationBeanExceptionpublic Set<String> getModelGridNames()
getModelGridNames in interface ModelManagerpublic com.github.ideahut.qms.shared.client.object.Grid getModelGrid(String name)
getModelGrid in interface ModelManagerpublic ModelInfo getModelInfo(Class<?> modelClass)
getModelInfo in interface ModelManagerpublic ModelInfo getAdminModelInfo(String adminName)
getAdminModelInfo in interface ModelManagerpublic ModelInfo getTableModelInfo(String tableName)
getTableModelInfo in interface ModelManagerpublic javax.persistence.EntityManager getEntityManager()
getEntityManager in interface ModelManagerpublic MetadataIntegrator getMetadataIntegrator()
getMetadataIntegrator in interface ModelManagerpublic ModelIgnoreMember getModelIgnoreMember()
getModelIgnoreMember in interface ModelManagerpublic <T> T transaction(boolean readOnly,
Callable<T> callable)
transaction in interface ModelManagerpublic <T> T transaction(Callable<T> callable)
transaction in interface ModelManagerpublic <T> T transaction(boolean readOnly,
SessionCallable<T> callable)
transaction in interface ModelManagerpublic <T> T transaction(SessionCallable<T> callable)
transaction in interface ModelManagerpublic void ignoreLazyMember(ModelInfo modelInfo, String... exceptFields)
ignoreLazyMember in interface ModelManagerpublic void ignoreLazyMember(Class<?> type, String... exceptFields)
ignoreLazyMember in interface ModelManagerpublic <T> void loadLazy(T modelObject,
ModelInfo modelInfo,
List<String> fields)
loadLazy in interface ModelManagerpublic <T> void loadLazy(T modelObject,
ModelInfo modelInfo,
String... fields)
loadLazy in interface ModelManagerCopyright © 2020. All rights reserved.