@Named(value="beanFactory")
@Singleton
public class EBeanFactoryImpl
extends org.tangram.mutable.AbstractMutableBeanFactory
implements org.tangram.mutable.MutableBeanFactory
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<java.lang.Class<? extends org.tangram.content.Content>> |
allClasses |
| Constructor and Description |
|---|
EBeanFactoryImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
protected <T extends org.tangram.content.Content> |
apiDelete(T bean) |
protected <T extends org.tangram.content.Content> |
apiPersist(T bean) |
void |
beginTransaction() |
void |
commitTransaction() |
java.util.Collection<java.lang.Class<? extends org.tangram.content.Content>> |
getAllClasses() |
java.lang.Class<? extends org.tangram.content.Content> |
getBaseClass() |
<T extends org.tangram.content.Content> |
getBean(java.lang.Class<T> cls,
java.lang.String kind,
java.lang.String internalId) |
EContent |
getBean(java.lang.String id) |
protected java.lang.Object |
getId(java.lang.String internalId,
java.lang.Class<? extends org.tangram.content.Content> kindClass) |
java.lang.Object |
getManager() |
protected boolean |
hasManager() |
<T extends org.tangram.content.Content> |
listBeansOfExactClass(java.lang.Class<T> cls,
java.lang.String queryString,
java.lang.String orderProperty,
java.lang.Boolean ascending) |
void |
rollbackTransaction() |
void |
setServerConfig(com.avaje.ebean.config.ServerConfig serverConfig) |
addListener, clearCacheFor, createBean, delete, filterExactClass, getBasePackages, getBean, getClasses, getClassForName, getClassNamesCacheKey, getImplementingClasses, getImplementingClassesForModelClass, getImplementingClassesMap, getKeyClass, getListeners, isActivateCaching, isActivateQueryCaching, listBeans, persist, persistUncommitted, setActivateCaching, setActivateQueryCaching, setBasePackagesconvert, listBeans, listBeans, listBeans, listBeansOfExactClassclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprotected java.util.List<java.lang.Class<? extends org.tangram.content.Content>> allClasses
public void setServerConfig(com.avaje.ebean.config.ServerConfig serverConfig)
protected java.lang.Object getId(java.lang.String internalId,
java.lang.Class<? extends org.tangram.content.Content> kindClass)
public <T extends org.tangram.content.Content> T getBean(java.lang.Class<T> cls,
java.lang.String kind,
java.lang.String internalId)
throws java.lang.Exception
getBean in class org.tangram.mutable.AbstractMutableBeanFactoryjava.lang.Exceptionpublic EContent getBean(java.lang.String id)
getBean in interface org.tangram.content.BeanFactorypublic java.lang.Class<? extends org.tangram.content.Content> getBaseClass()
getBaseClass in interface org.tangram.mutable.MutableBeanFactorypublic void beginTransaction()
beginTransaction in interface org.tangram.mutable.MutableBeanFactorypublic void commitTransaction()
commitTransaction in interface org.tangram.mutable.MutableBeanFactorypublic void rollbackTransaction()
rollbackTransaction in interface org.tangram.mutable.MutableBeanFactoryprotected boolean hasManager()
hasManager in class org.tangram.mutable.AbstractMutableBeanFactoryprotected <T extends org.tangram.content.Content> void apiPersist(T bean)
apiPersist in class org.tangram.mutable.AbstractMutableBeanFactoryprotected <T extends org.tangram.content.Content> void apiDelete(T bean)
apiDelete in class org.tangram.mutable.AbstractMutableBeanFactorypublic <T extends org.tangram.content.Content> java.util.List<T> listBeansOfExactClass(java.lang.Class<T> cls,
java.lang.String queryString,
java.lang.String orderProperty,
java.lang.Boolean ascending)
listBeansOfExactClass in interface org.tangram.content.BeanFactorypublic java.util.Collection<java.lang.Class<? extends org.tangram.content.Content>> getAllClasses()
getAllClasses in interface org.tangram.mutable.MutableBeanFactorypublic java.lang.Object getManager()
getManager in interface org.tangram.mutable.MutableBeanFactory@PostConstruct public void afterPropertiesSet()