@Transactional(readOnly=true) public class TypesImpl extends AbstractLevel2Service implements ome.api.ITypes
Modifier and Type | Field and Description |
---|---|
protected org.hibernate.SessionFactory |
sf |
iQuery, iUpdate, metadata, queryFactory, readOnlyStatus, sec
Constructor and Description |
---|
TypesImpl() |
Modifier and Type | Method and Description |
---|---|
<T extends ome.model.IEnum> |
allEnumerations(java.lang.Class<T> k) |
<T extends ome.model.IEnum> |
createEnumeration(T newEnum) |
<T extends ome.model.IEnum> |
deleteEnumeration(T oEnum) |
java.util.List<java.lang.Class<ome.model.IAnnotated>> |
getAnnotationTypes() |
<T extends ome.model.IObject> |
getContainerTypes() |
<T extends ome.model.IEnum> |
getEnumeration(java.lang.Class<T> k,
java.lang.String string) |
<T extends ome.model.IEnum> |
getEnumerationsWithEntries() |
<T extends ome.model.IEnum> |
getEnumerationTypes() |
<T extends ome.model.IObject> |
getImportTypes() |
<T extends ome.model.IEnum> |
getOriginalEnumerations() |
<T extends ome.model.IObject> |
getPojoTypes() |
<T extends ome.model.IObject> |
getResultTypes() |
java.lang.Class<? extends ome.api.ServiceInterface> |
getServiceInterface() |
<T extends ome.model.IObject> |
permissions(java.lang.Class<T> k) |
<T extends ome.model.IEnum> |
resetEnumerations(java.lang.Class<T> klass) |
void |
setSessionFactory(org.hibernate.SessionFactory sessions)
injector for usage by the container.
|
<T extends ome.model.IEnum> |
updateEnumeration(T oEnum) |
<T extends ome.model.IEnum> |
updateEnumerations(java.util.List<T> listEnum) |
getBeanHelper, getExtendedMetadata, getQueryFactory, getSecuritySystem, selfConfigure, setExtendedMetadata, setQueryFactory, setQueryService, setReadOnlyStatus, setSecuritySystem, setUpdateService
public final void setSessionFactory(org.hibernate.SessionFactory sessions)
sessions
- the session factorypublic final java.lang.Class<? extends ome.api.ServiceInterface> getServiceInterface()
getServiceInterface
in interface ome.system.SelfConfigurableService
@Transactional(readOnly=false) public <T extends ome.model.IEnum> T createEnumeration(T newEnum)
createEnumeration
in interface ome.api.ITypes
@Transactional(readOnly=false) public <T extends ome.model.IEnum> T updateEnumeration(T oEnum)
updateEnumeration
in interface ome.api.ITypes
@Transactional(readOnly=false) public <T extends ome.model.IEnum> void updateEnumerations(java.util.List<T> listEnum)
updateEnumerations
in interface ome.api.ITypes
@Transactional(readOnly=false) public <T extends ome.model.IEnum> void deleteEnumeration(T oEnum)
deleteEnumeration
in interface ome.api.ITypes
public <T extends ome.model.IEnum> java.util.List<T> allEnumerations(java.lang.Class<T> k)
allEnumerations
in interface ome.api.ITypes
public <T extends ome.model.IEnum> T getEnumeration(java.lang.Class<T> k, java.lang.String string)
getEnumeration
in interface ome.api.ITypes
public <T extends ome.model.IEnum> java.util.List<java.lang.Class<T>> getEnumerationTypes()
getEnumerationTypes
in interface ome.api.ITypes
public <T extends ome.model.IEnum> java.util.Map<java.lang.Class<T>,java.util.List<T>> getEnumerationsWithEntries()
getEnumerationsWithEntries
in interface ome.api.ITypes
public <T extends ome.model.IEnum> java.util.List<T> getOriginalEnumerations()
getOriginalEnumerations
in interface ome.api.ITypes
@Transactional(readOnly=false) public <T extends ome.model.IEnum> void resetEnumerations(java.lang.Class<T> klass)
resetEnumerations
in interface ome.api.ITypes
public java.util.List<java.lang.Class<ome.model.IAnnotated>> getAnnotationTypes()
getAnnotationTypes
in interface ome.api.ITypes
public <T extends ome.model.IObject> java.util.List<java.lang.Class<T>> getResultTypes()
public <T extends ome.model.IObject> java.util.List<java.lang.Class<T>> getContainerTypes()
public <T extends ome.model.IObject> java.util.List<java.lang.Class<T>> getPojoTypes()
public <T extends ome.model.IObject> java.util.List<java.lang.Class<T>> getImportTypes()
public <T extends ome.model.IObject> ome.model.internal.Permissions permissions(java.lang.Class<T> k)