Package ome.logic

Class TypesImpl

    • Constructor Detail

      • TypesImpl

        public TypesImpl()
    • Method Detail

      • setSessionFactory

        public final void setSessionFactory​(org.hibernate.SessionFactory sessions)
        injector for usage by the container. Not for general use
        Parameters:
        sessions - the session factory
      • createEnumeration

        @Transactional(readOnly=false)
        public <T extends ome.model.IEnum> T createEnumeration​(T newEnum)
        Specified by:
        createEnumeration in interface ome.api.ITypes
      • updateEnumeration

        @Transactional(readOnly=false)
        public <T extends ome.model.IEnum> T updateEnumeration​(T oEnum)
        Specified by:
        updateEnumeration in interface ome.api.ITypes
      • updateEnumerations

        @Transactional(readOnly=false)
        public <T extends ome.model.IEnum> void updateEnumerations​(java.util.List<T> listEnum)
        Specified by:
        updateEnumerations in interface ome.api.ITypes
      • deleteEnumeration

        @Transactional(readOnly=false)
        public <T extends ome.model.IEnum> void deleteEnumeration​(T oEnum)
        Specified by:
        deleteEnumeration in interface ome.api.ITypes
      • allEnumerations

        public <T extends ome.model.IEnum> java.util.List<T> allEnumerations​(java.lang.Class<T> k)
        Specified by:
        allEnumerations in interface ome.api.ITypes
      • getEnumeration

        public <T extends ome.model.IEnum> T getEnumeration​(java.lang.Class<T> k,
                                                            java.lang.String string)
        Specified by:
        getEnumeration in interface ome.api.ITypes
      • getEnumerationTypes

        public <T extends ome.model.IEnum> java.util.List<java.lang.Class<T>> getEnumerationTypes()
        Specified by:
        getEnumerationTypes in interface ome.api.ITypes
      • getEnumerationsWithEntries

        public <T extends ome.model.IEnum> java.util.Map<java.lang.Class<T>,​java.util.List<T>> getEnumerationsWithEntries()
        Specified by:
        getEnumerationsWithEntries in interface ome.api.ITypes
      • getOriginalEnumerations

        public <T extends ome.model.IEnum> java.util.List<T> getOriginalEnumerations()
        Specified by:
        getOriginalEnumerations in interface ome.api.ITypes
      • resetEnumerations

        @Transactional(readOnly=false)
        public <T extends ome.model.IEnum> void resetEnumerations​(java.lang.Class<T> klass)
        Specified by:
        resetEnumerations in interface ome.api.ITypes
      • getResultTypes

        public <T extends ome.model.IObject> java.util.List<java.lang.Class<T>> getResultTypes()
      • getContainerTypes

        public <T extends ome.model.IObject> java.util.List<java.lang.Class<T>> getContainerTypes()
      • getPojoTypes

        public <T extends ome.model.IObject> java.util.List<java.lang.Class<T>> getPojoTypes()
      • getImportTypes

        public <T extends ome.model.IObject> java.util.List<java.lang.Class<T>> getImportTypes()