Uses of Interface
org.nuiton.topia.persistence.TopiaEntityEnum
Packages that use TopiaEntityEnum
Package
Description
This package contains most of the needed contracts when using ToPIA.
Package to define metadata over
TopiaEntity.-
Uses of TopiaEntityEnum in org.nuiton.topia.persistence
Classes in org.nuiton.topia.persistence with type parameters of type TopiaEntityEnumModifier and TypeInterfaceDescriptioninterfaceTopiaEntityEnumProvider<T extends TopiaEntityEnum>Object which helps to wrap some static generated code (entityEnum). -
Uses of TopiaEntityEnum in org.nuiton.topia.persistence.internal
Methods in org.nuiton.topia.persistence.internal that return TopiaEntityEnum -
Uses of TopiaEntityEnum in org.nuiton.topia.persistence.legacy
Fields in org.nuiton.topia.persistence.legacy declared as TopiaEntityEnumModifier and TypeFieldDescriptionprotected TopiaEntityEnum[]Collector.contractsla liste des contracts des entites connues.Constructors in org.nuiton.topia.persistence.legacy with parameters of type TopiaEntityEnumModifierConstructorDescriptionCollector(Collector.CollectorVisitor visitor, TopiaEntityEnum[] contracts) Collector(TopiaEntityEnum[] contracts) -
Uses of TopiaEntityEnum in org.nuiton.topia.persistence.metadata
Classes in org.nuiton.topia.persistence.metadata with type parameters of type TopiaEntityEnumModifier and TypeClassDescriptionclassAssociationMeta<T extends TopiaEntityEnum>Define the meta data of a entity association field.classDbMeta<T extends TopiaEntityEnum>Define metas about a db.interfaceMetaFilenameAware<T extends TopiaEntityEnum>Contract to import or export some metas.classTableMeta<T extends TopiaEntityEnum>Define metas of a given db table.Fields in org.nuiton.topia.persistence.metadata declared as TopiaEntityEnumModifier and TypeFieldDescriptionprotected final TAssociationMeta.sourceAssociation source entity type.protected final TTableMeta.sourceType of the entity.protected final TAssociationMeta.targetAssociation target entity type.Methods in org.nuiton.topia.persistence.metadata with type parameters of type TopiaEntityEnumModifier and TypeMethodDescriptionstatic <T extends TopiaEntityEnum>
DbMeta<T>DbMeta.newDbMeta(TopiaEntityEnumProvider<T> typeProvider, T[] universe, T... nonEditables) protected static <T extends TopiaEntityEnum>
AssociationMeta<T>static <T extends TopiaEntityEnum>
TableMeta<T>TableMeta.newMeta(T entityEnum, TopiaEntityEnumProvider<T> typeProvider) protected static <T extends TopiaEntityEnum,M extends MetaFilenameAware<T>>
com.google.common.base.Function<M,T> Metadatas.newMetaBySourcefunction()static <T extends TopiaEntityEnum,M extends MetaFilenameAware<T>>
com.google.common.collect.Multimap<T,M> static <T extends TopiaEntityEnum,M extends MetaFilenameAware<T>>
Map<T,M> Metadatas.uniqueIndex(Iterable<M> metas) Methods in org.nuiton.topia.persistence.metadata with parameters of type TopiaEntityEnumModifier and TypeMethodDescriptionstatic <T extends TopiaEntityEnum>
DbMeta<T>DbMeta.newDbMeta(TopiaEntityEnumProvider<T> typeProvider, T[] universe, T... nonEditables) Constructors in org.nuiton.topia.persistence.metadata with parameters of type TopiaEntityEnumModifierConstructorDescriptionprotectedDbMeta(TopiaEntityEnumProvider<T> persistenceHelper, T[] entityTypes, T... nonEditableTypes) -
Uses of TopiaEntityEnum in org.nuiton.topia.persistence.util
Classes in org.nuiton.topia.persistence.util with type parameters of type TopiaEntityEnumModifier and TypeClassDescriptionclassTopiaEntityMap<K extends TopiaEntityEnum,V extends TopiaEntity> A dictionnary ofTopiaEntityassociated to aTopiaEntityEnum.Fields in org.nuiton.topia.persistence.util declared as TopiaEntityEnumModifier and TypeFieldDescriptionprotected final TopiaEntityEnumEntityOperator.contractthe constant of the entityFields in org.nuiton.topia.persistence.util with type parameters of type TopiaEntityEnumModifier and TypeFieldDescriptionprotected final Map<TopiaEntityEnum,EntityOperator<?>> EntityOperatorStore.storele cache d'operateursMethods in org.nuiton.topia.persistence.util that return TopiaEntityEnumModifier and TypeMethodDescriptionstatic TopiaEntityEnumTopiaEntityHelper.getEntityEnum(Class<? extends TopiaEntity> klass, TopiaEntityEnum... contracts) Methods in org.nuiton.topia.persistence.util with parameters of type TopiaEntityEnumModifier and TypeMethodDescriptionstatic Map<Class<? extends TopiaEntity>,List<TopiaEntity>> TopiaEntityHelper.detectEntities(TopiaEntityEnum[] contracts, Set<Class<? extends TopiaEntity>> types, TopiaEntity... entities) Collecte l'ensemble des entites (via un parcours en profondeur) avec un filtrage sur les types d'entites a retourner.static TopiaEntityIdsMapTopiaEntityHelper.detectEntityIds(TopiaEntityEnum[] contracts, Set<Class<? extends TopiaEntity>> types, TopiaEntity... entities) Collecte l'ensemble des ids d'entites (via un parcours en profondeur) avec un filtrage sur les types d'entites a retourner.static SortedMap<TopiaEntity,List<TopiaEntityRef>> TopiaEntityHelper.detectReferences(TopiaEntityEnum[] contracts, String[] expressions, Collection<? extends TopiaEntity> entities) Collecte toutes les references d'un ensemble d'entites donnees par leur topiaId sur un ensemble d'entites donne.static SortedMap<TopiaEntity,List<TopiaEntityRef>> TopiaEntityHelper.detectReferences(TopiaEntityEnum[] contracts, String[] expressions, TopiaEntity entities) Collecte toutes les references d'un ensemble d'entites donnees par leur topiaId sur un ensemble d'entites donne.static Set<Class<? extends TopiaEntity>>TopiaEntityHelper.detectTypes(TopiaEntityEnum[] contracts, TopiaEntity... entities) Collecte l'ensemble des types d'entites (via un parcours en profondeur).static Class<? extends TopiaEntity>TopiaEntityHelper.getContractClass(TopiaEntityEnum[] contracts, Class<? extends TopiaEntity> klass) static Set<Class<? extends TopiaEntity>>TopiaEntityHelper.getContractClasses(TopiaEntityEnum[] contracts, Iterable<Class<? extends TopiaEntity>> klasses) static Class<? extends TopiaEntity>[]TopiaEntityHelper.getContracts(TopiaEntityEnum[] contracts) Ontenir l'ensemble des contrats d'entites a partir des descriptions d'entites.static TopiaEntityEnumTopiaEntityHelper.getEntityEnum(Class<? extends TopiaEntity> klass, TopiaEntityEnum... contracts) static <E extends TopiaEntity>
EntityOperator<E>EntityOperatorStore.getOperator(TopiaEntityEnum contract) static Set<Class<? extends TopiaEntity>>TopiaEntityHelper.retainContracts(TopiaEntityEnum[] contracts, Set<Class<? extends TopiaEntity>> classes) Filtre un ensemble de classes d'entites en ne conservant que les contrats des entites.Constructors in org.nuiton.topia.persistence.util with parameters of type TopiaEntityEnum