Uses of Interface
org.nuiton.topia.persistence.TopiaEntity
| Package | Description |
|---|---|
| org.nuiton.topia |
TODO-FD20100507 : Need update this javadoc for ToPIA 2.4
|
| org.nuiton.topia.event |
Events used for topia services.
|
| org.nuiton.topia.framework |
Contains two interfaces, one
TopiaContextImplementor for internal
manipulations of TopiaContext and one TopiaService for topia
services. |
| org.nuiton.topia.persistence |
This package contains interfaces and abstract classes for entities and daos.
|
| org.nuiton.topia.persistence.csv |
Base package for csv import and export of entities.
|
| org.nuiton.topia.persistence.csv.in |
Package for csv import of entities.
|
| org.nuiton.topia.persistence.csv.out |
Package for csv export of entities.
|
| org.nuiton.topia.persistence.metadata |
Package to define metadatas over
TopiaEntity. |
| org.nuiton.topia.persistence.util |
-
Uses of TopiaEntity in org.nuiton.topia
Methods in org.nuiton.topia with type parameters of type TopiaEntity Modifier and Type Method Description <T extends TopiaEntity>
voidTopiaContext. replicateEntities(TopiaContext dstCtxt, java.util.List<T> entities)Permet de dupliquer les entités du type donné vers un autre context.<T extends TopiaEntity>
voidTopiaContext. replicateEntity(TopiaContext dstCtxt, T entity)Permet de dupliquer une entité du type donné vers un autre context.Methods in org.nuiton.topia that return TopiaEntity Modifier and Type Method Description TopiaEntityTopiaContext. findByTopiaId(java.lang.String topiaId)RetrieveTopiaEntityusing its uniqueid.Methods in org.nuiton.topia with parameters of type TopiaEntity Modifier and Type Method Description voidTopiaContext. add(TopiaEntity e)Permet d'ajouter dans le TopiaContext une TopiaEntity créé par un autre context.Method parameters in org.nuiton.topia with type arguments of type TopiaEntity Modifier and Type Method Description voidTopiaContext. addTopiaEntityListener(java.lang.Class<? extends TopiaEntity> entityClass, TopiaEntityListener listener)voidTopiaContext. addTopiaEntityVetoable(java.lang.Class<? extends TopiaEntity> entityClass, TopiaEntityVetoable vetoable)voidTopiaContext. removeTopiaEntityListener(java.lang.Class<? extends TopiaEntity> entityClass, TopiaEntityListener listener)voidTopiaContext. removeTopiaEntityVetoable(java.lang.Class<? extends TopiaEntity> entityClass, TopiaEntityVetoable vetoable) -
Uses of TopiaEntity in org.nuiton.topia.event
Classes in org.nuiton.topia.event with type parameters of type TopiaEntity Modifier and Type Class Description classTopiaEntitiesEvent<E extends TopiaEntity>TODO-fdesbois-20100507 : Need javadoc.Methods in org.nuiton.topia.event with type parameters of type TopiaEntity Modifier and Type Method Description <E extends TopiaEntity>
java.util.List<E>TopiaEntitiesVetoable. load(TopiaEntitiesEvent<E> event)Methods in org.nuiton.topia.event that return TopiaEntity Modifier and Type Method Description TopiaEntityTopiaEntityEvent. getEntity()Methods in org.nuiton.topia.event that return types with arguments of type TopiaEntity Modifier and Type Method Description java.util.Set<TopiaEntity>TopiaTransactionEvent. getEntities()Methods in org.nuiton.topia.event with parameters of type TopiaEntity Modifier and Type Method Description booleanTopiaTransactionEvent. isCreate(TopiaEntity entity)booleanTopiaTransactionEvent. isDelete(TopiaEntity entity)booleanTopiaTransactionEvent. isLoad(TopiaEntity entity)booleanTopiaTransactionEvent. isModification(TopiaEntity entity)booleanTopiaTransactionEvent. isRead(TopiaEntity entity)booleanTopiaTransactionEvent. isUpdate(TopiaEntity entity)Constructors in org.nuiton.topia.event with parameters of type TopiaEntity Constructor Description TopiaEntityEvent(java.lang.Object source, TopiaEntity entity, java.lang.Object[] state)TopiaEntityEvent(java.lang.Object source, TopiaEntity entity, java.lang.Object[] state, java.lang.Object[] oldState)TopiaEntityEvent(java.lang.Object source, TopiaEntity entity, java.lang.Object[] state, java.lang.Object[] oldState, int[] dirtyProperties)Constructor parameters in org.nuiton.topia.event with type arguments of type TopiaEntity Constructor Description TopiaTransactionEvent(TopiaContext source, java.util.Map<TopiaEntity,EntityState> entities) -
Uses of TopiaEntity in org.nuiton.topia.framework
Fields in org.nuiton.topia.framework with type parameters of type TopiaEntity Modifier and Type Field Description protected java.util.Map<java.lang.Class<? extends TopiaEntity>,TopiaDAO<? extends TopiaEntity>>TopiaContextImpl. daoCachecache des DAO deja chargé pour ce contextprotected java.util.Map<java.lang.Class<? extends TopiaEntity>,TopiaDAO<? extends TopiaEntity>>TopiaContextImpl. daoCachecache des DAO deja chargé pour ce contextprotected java.util.Map<TopiaEntity,EntityState>TopiaFiresSupport. transactionEntitiesused to collect entity modification during transactionMethods in org.nuiton.topia.framework with type parameters of type TopiaEntity Modifier and Type Method Description <E extends TopiaEntity>
ETopiaQuery. executeToEntity(TopiaContext transaction, java.lang.Class<E> entityClass)Deprecated.Execute the query and get the first result entity.<E extends TopiaEntity>
java.util.List<E>TopiaQuery. executeToEntityList(TopiaContext transaction, java.lang.Class<E> entityClass)Deprecated.Execute the query and get a List of entity.<E extends TopiaEntity>
java.util.Map<java.lang.String,E>TopiaQuery. executeToEntityMap(TopiaContext transaction, java.lang.Class<E> entityClass)Deprecated.Execute the query and get a Map of entity with topiaId in key.<E extends TopiaEntity, K>
java.util.Map<K,E>TopiaQuery. executeToEntityMap(TopiaContext transaction, java.lang.Class<E> entityClass, java.lang.String keyName, java.lang.Class<K> keyClass)Deprecated.Execute the query and get a Map of entity with key type in argument.<E extends TopiaEntity>
java.util.List<E>TopiaFiresSupport. fireEntitiesLoad(TopiaContextImplementor context, java.util.List<E> entities)Notify entities listeners for load operation<E extends TopiaEntity>
TopiaDAO<E>TopiaContextImpl. getDAO(java.lang.Class<E> entityClass)<E extends TopiaEntity, D extends TopiaDAO<E>>
DTopiaContextImpl. getDAO(java.lang.Class<E> entityClass, java.lang.Class<D> daoClass)<E extends TopiaEntity>
TopiaDAO<E>TopiaContextImplementor. getDAO(java.lang.Class<E> entityClass)Get DAO for specified class.<E extends TopiaEntity, D extends TopiaDAO<E>>
DTopiaContextImplementor. getDAO(java.lang.Class<E> entityClass, java.lang.Class<D> daoClass)Get DAO for specified class.protected <T extends TopiaEntity>
TopiaEntityTopiaQuery. loadEntityProperty(T entity, java.lang.String property)Deprecated.Load a property of type TopiaEntity from an other entity.protected <T extends TopiaEntity>
java.lang.ObjectTopiaQuery. loadProperty(T entity, java.lang.String property)Deprecated.Load a property from an entity.<T extends TopiaEntity>
voidTopiaContextImpl. replicateEntities(TopiaContext dstCtxt, java.util.List<T> entities)<T extends TopiaEntity>
voidTopiaContextImpl. replicateEntity(TopiaContext dstCtxt, T entity)Methods in org.nuiton.topia.framework that return TopiaEntity Modifier and Type Method Description TopiaEntityTopiaContextImpl. findByTopiaId(java.lang.String id)protected <T extends TopiaEntity>
TopiaEntityTopiaQuery. loadEntityProperty(T entity, java.lang.String property)Deprecated.Load a property of type TopiaEntity from an other entity.Methods in org.nuiton.topia.framework with parameters of type TopiaEntity Modifier and Type Method Description voidTopiaContextImpl. add(TopiaEntity e)voidTopiaFiresSupport. fireOnPostCreate(TopiaContextImplementor context, TopiaEntity entity, java.lang.Object[] state)voidTopiaFiresSupport. fireOnPostDelete(TopiaContextImplementor context, TopiaEntity entity, java.lang.Object[] state)voidTopiaFiresSupport. fireOnPostLoad(TopiaContextImplementor context, TopiaEntity entity, java.lang.Object[] state)voidTopiaFiresSupport. fireOnPostRead(java.beans.PropertyChangeSupport listeners, TopiaEntity entity, java.lang.String propertyName, int index, java.lang.Object value)voidTopiaFiresSupport. fireOnPostRead(java.beans.PropertyChangeSupport listeners, TopiaEntity entity, java.lang.String propertyName, java.lang.Object value)voidTopiaFiresSupport. fireOnPostUpdate(TopiaContextImplementor context, TopiaEntity entity, java.lang.Object[] state, java.lang.Object[] oldState, int[] dirtyProperties)voidTopiaFiresSupport. fireOnPostWrite(java.beans.PropertyChangeSupport listeners, TopiaEntity entity, java.lang.String propertyName, int index, java.lang.Object oldValue, java.lang.Object newValue)voidTopiaFiresSupport. fireOnPostWrite(java.beans.PropertyChangeSupport listeners, TopiaEntity entity, java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)voidTopiaFiresSupport. fireOnPreCreate(TopiaContextImplementor context, TopiaEntity entity, java.lang.Object[] state)voidTopiaFiresSupport. fireOnPreDelete(TopiaContextImplementor context, TopiaEntity entity, java.lang.Object[] state)voidTopiaFiresSupport. fireOnPreLoad(TopiaContextImplementor context, TopiaEntity entity, java.lang.Object[] state)voidTopiaFiresSupport. fireOnPreRead(java.beans.VetoableChangeSupport vetoables, TopiaEntity entity, java.lang.String propertyName, java.lang.Object value)voidTopiaFiresSupport. fireOnPreUpdate(TopiaContextImplementor context, TopiaEntity entity, java.lang.Object[] state, java.lang.Object[] oldState)voidTopiaFiresSupport. fireOnPreWrite(java.beans.VetoableChangeSupport vetoables, TopiaEntity entity, java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)protected voidTopiaQuery. loadProperties(TopiaEntity entity)Deprecated.Load all properties for the entity.voidTopiaFiresSupport. warnOnCreateEntity(TopiaEntity entity)used to register objects created during transaction.voidTopiaFiresSupport. warnOnDeleteEntity(TopiaEntity entity)used to register objects deleted during transaction.voidTopiaFiresSupport. warnOnLoadEntity(TopiaEntity entity)used to register objects loaded during transaction.voidTopiaFiresSupport. warnOnReadEntity(TopiaEntity entity)used to register objects loaded during transaction.voidTopiaFiresSupport. warnOnUpdateEntity(TopiaEntity entity)used to register objects modified during transaction.Method parameters in org.nuiton.topia.framework with type arguments of type TopiaEntity Modifier and Type Method Description TopiaQueryTopiaQuery. addFrom(java.lang.Class<? extends TopiaEntity> entityClass)Deprecated.Add an other entity type to the from in the query.TopiaQueryTopiaQuery. addFrom(java.lang.Class<? extends TopiaEntity> entityClass, java.lang.String alias)Deprecated.Add an other entity type to the from in the query with an alias.voidTopiaContextImpl. addTopiaEntityListener(java.lang.Class<? extends TopiaEntity> entityClass, TopiaEntityListener listener)voidTopiaFiresSupport. addTopiaEntityListener(java.lang.Class<? extends TopiaEntity> entityClass, TopiaEntityListener listener)voidTopiaContextImpl. addTopiaEntityVetoable(java.lang.Class<? extends TopiaEntity> entityClass, TopiaEntityVetoable vetoable)voidTopiaFiresSupport. addTopiaEntityVetoable(java.lang.Class<? extends TopiaEntity> entityClass, TopiaEntityVetoable vetoable)static java.lang.StringTopiaUtil. getTopiaIdPattern(java.lang.Class<? extends TopiaEntity> klass)Compute the pattern to be used to capture a topia id for a given entity class.voidTopiaContextImpl. removeTopiaEntityListener(java.lang.Class<? extends TopiaEntity> entityClass, TopiaEntityListener listener)voidTopiaFiresSupport. removeTopiaEntityListener(java.lang.Class<? extends TopiaEntity> entityClass, TopiaEntityListener listener)voidTopiaContextImpl. removeTopiaEntityVetoable(java.lang.Class<? extends TopiaEntity> entityClass, TopiaEntityVetoable vetoable)voidTopiaFiresSupport. removeTopiaEntityVetoable(java.lang.Class<? extends TopiaEntity> entityClass, TopiaEntityVetoable vetoable)TopiaQueryTopiaQuery. setFrom(java.lang.Class<? extends TopiaEntity> mainEntityClass)Deprecated.Set the mainEntity in the from part of the query.TopiaQueryTopiaQuery. setFrom(java.lang.Class<? extends TopiaEntity> mainEntityClass, java.lang.String alias)Deprecated.Set the mainEntity in the from part of the query and use an alias for this mainEntity.Constructor parameters in org.nuiton.topia.framework with type arguments of type TopiaEntity Constructor Description TopiaQuery(java.lang.Class<? extends TopiaEntity> mainEntityClass)Deprecated.Create a TopiaQuery based on theentityClass.TopiaQuery(java.lang.Class<? extends TopiaEntity> mainEntityClass, java.lang.String alias)Deprecated.Create a TopiaQuery based on theentityClass. -
Uses of TopiaEntity in org.nuiton.topia.persistence
Classes in org.nuiton.topia.persistence with type parameters of type TopiaEntity Modifier and Type Interface Description interfaceTopiaDAO<E extends TopiaEntity>TopiaDAO is used to manipulate entities corresponding toEtype : create, delete, update or find entities.interfaceTopiaDAODeprecated<E extends TopiaEntity>Contains all method that are deprecated fromTopiaDAOin version2.6.12and then will be removed in next major version (3.0).classTopiaDAOImpl<E extends TopiaEntity>Cette classe permet d'avoir un ensemble de méthode implantée de façon standard et plus spécifiquement pour Hibernate.static classTopiaDAOImpl.FindAllIterator<E extends TopiaEntity,R>classTopiaDAOLegacy<E extends TopiaEntity>Deprecated.since 2.6.12 Using the hibernate Criteria api is not a good idea as we wants to use in ToPIA next generation (version 3.0) jpa api.Subinterfaces of TopiaEntity in org.nuiton.topia.persistence Modifier and Type Interface Description interfaceTopiaEntityContextableClasses in org.nuiton.topia.persistence that implement TopiaEntity Modifier and Type Class Description classTopiaEntityAbstractClasse de base de toutes les entités, cela permet de concentrer le code technique dans cette classe.Fields in org.nuiton.topia.persistence with type parameters of type TopiaEntity Modifier and Type Field Description protected java.util.Collection<TopiaEntity>DepthEntityVisitor. alreadyExploredCache of already explored entities.protected java.util.List<TopiaEntity>HorizontalEntityVisitor. alreadyExploredCache used to remember entity during exploration.static com.google.common.base.Function<TopiaEntity,java.lang.String>TopiaId. GET_TOPIA_IDFunction to obtaingetTopiaId()from any entity.protected java.util.List<TopiaEntity>HorizontalEntityVisitor. toVisitEntitiesEntity to be visited later.Methods in org.nuiton.topia.persistence with type parameters of type TopiaEntity Modifier and Type Method Description <R extends TopiaEntity>
java.util.List<R>TopiaDAO. findUsages(java.lang.Class<R> type, E entity)Find usages of the givenentityin the entities of the giventype.<U extends TopiaEntity>
java.util.List<U>TopiaDAOImpl. findUsages(java.lang.Class<U> type, E e)<E extends TopiaEntity>
TopiaDAO<E>TopiaPersistenceHelper. getDAO(TopiaContext tx, java.lang.Class<E> type)<E extends TopiaEntity>
TopiaDAO<E>TopiaPersistenceHelper. getDAO(TopiaContext tx, T type)<E extends TopiaEntity>
TTopiaPersistenceHelper. getEntityEnum(java.lang.Class<E> type)Methods in org.nuiton.topia.persistence that return types with arguments of type TopiaEntity Modifier and Type Method Description java.util.Map<java.lang.Class<? extends TopiaEntity>,java.util.List<? extends TopiaEntity>>TopiaDAO. findAllUsages(E entity)Find all usages of the givenentity.java.util.Map<java.lang.Class<? extends TopiaEntity>,java.util.List<? extends TopiaEntity>>TopiaDAO. findAllUsages(E entity)Find all usages of the givenentity.java.util.Map<java.lang.Class<? extends TopiaEntity>,java.util.List<? extends TopiaEntity>>TopiaDAOImpl. findAllUsages(E e)java.util.Map<java.lang.Class<? extends TopiaEntity>,java.util.List<? extends TopiaEntity>>TopiaDAOImpl. findAllUsages(E e)java.util.List<TopiaEntity>TopiaEntity. getAggregate()java.util.List<TopiaEntity>TopiaEntityAbstract. getAggregate()java.util.List<TopiaEntity>TopiaEntity. getComposite()java.util.List<TopiaEntity>TopiaEntityAbstract. getComposite()java.lang.Class<? extends TopiaEntity>TopiaEntityEnum. getContract()java.lang.Class<? extends TopiaEntity>TopiaEntityEnum. getImplementation()Note : this is a lazy accessor.Methods in org.nuiton.topia.persistence with parameters of type TopiaEntity Modifier and Type Method Description voidDepthEntityVisitor. end(TopiaEntity e)voidEntityVisitor. end(TopiaEntity entity)Ends the visit of the given entity.voidHorizontalEntityVisitor. end(TopiaEntity entity)voidDepthEntityVisitor. start(TopiaEntity e)voidEntityVisitor. start(TopiaEntity entity)Start the visit of the given entity.voidHorizontalEntityVisitor. start(TopiaEntity entity)voidDepthEntityVisitor. visit(TopiaEntity e, java.lang.String propertyName, java.lang.Class<?> collectionType, java.lang.Class<?> type, int index, java.lang.Object value)voidDepthEntityVisitor. visit(TopiaEntity e, java.lang.String propertyName, java.lang.Class<?> collectionType, java.lang.Class<?> type, java.lang.Object value)voidDepthEntityVisitor. visit(TopiaEntity e, java.lang.String propertyName, java.lang.Class<?> type, java.lang.Object value)voidEntityVisitor. visit(TopiaEntity entity, java.lang.String propertyName, java.lang.Class<?> collectionType, java.lang.Class<?> type, int index, java.lang.Object value)Visit a indexed value from a collection property for the given entity.voidEntityVisitor. visit(TopiaEntity entity, java.lang.String propertyName, java.lang.Class<?> collectionType, java.lang.Class<?> type, java.lang.Object value)Visit a collection property for the given entity.voidEntityVisitor. visit(TopiaEntity entity, java.lang.String propertyName, java.lang.Class<?> type, java.lang.Object value)Visit a none indexed property for the given entity.voidHorizontalEntityVisitor. visit(TopiaEntity entity, java.lang.String propertyName, java.lang.Class<?> collectionType, java.lang.Class<?> type, int index, java.lang.Object value)voidHorizontalEntityVisitor. visit(TopiaEntity entity, java.lang.String propertyName, java.lang.Class<?> collectionType, java.lang.Class<?> type, java.lang.Object value)voidHorizontalEntityVisitor. visit(TopiaEntity entity, java.lang.String propertyName, java.lang.Class<?> type, java.lang.Object value)Method parameters in org.nuiton.topia.persistence with type arguments of type TopiaEntity Modifier and Type Method Description booleanTopiaEntityEnum. accept(java.lang.Class<? extends TopiaEntity> klass)Test if a given type of entity is matching the contract of this entity. -
Uses of TopiaEntity in org.nuiton.topia.persistence.csv
Classes in org.nuiton.topia.persistence.csv with type parameters of type TopiaEntity Modifier and Type Class Description classEntityCsvModel<T extends TopiaEntityEnum,E extends TopiaEntity>A model to import / export entities into csv files.static classTopiaCsvCommons.AssociationValueParserFormatter<E extends TopiaEntity>static classTopiaCsvCommons.ForeignKeyValue<E extends TopiaEntity>static classTopiaCsvCommons.ForeignKeyValueForAssociation<E extends TopiaEntity>Methods in org.nuiton.topia.persistence.csv with type parameters of type TopiaEntity Modifier and Type Method Description <E extends TopiaEntity>
voidEntityCsvModel. addForeignKeyForAssociationForImport(java.lang.String headerName, java.lang.String propertyName, java.lang.Class<E> entityType, java.util.Collection<E> entities, com.google.common.base.Function<E,java.lang.String> transform)<E extends TopiaEntity>
voidEntityCsvModel. addForeignKeyForImport(java.lang.String propertyName, java.lang.Class<E> entityType, java.util.Collection<E> entities)<E extends TopiaEntity>
voidEntityCsvModel. addForeignKeyForImport(java.lang.String propertyName, java.lang.Class<E> entityType, java.util.Map<java.lang.String,E> universe)<E extends TopiaEntity>
voidEntityCsvModel. addForeignKeyForImport(java.lang.String headerName, java.lang.String propertyName, java.lang.Class<E> entityType, java.util.Collection<E> entities, com.google.common.base.Function<E,java.lang.String> transform)static <E extends TopiaEntity>
org.nuiton.csv.ValueFormatter<java.util.Collection<E>>TopiaCsvCommons. newAssociationValueFormatter()static <E extends TopiaEntity>
TopiaCsvCommons.ForeignKeyValue<E>TopiaCsvCommons. newForeignKeyValue(java.lang.Class<E> type, java.lang.String propertyName, java.util.Map<java.lang.String,E> universe)static <E extends TopiaEntity>
TopiaCsvCommons.ForeignKeyValueForAssociation<E>TopiaCsvCommons. newForeignKeyValueAssociation(java.lang.Class<E> type, java.lang.String propertyName, java.util.Map<java.lang.String,E> universe)static <T extends TopiaEntityEnum, E extends TopiaEntity>
EntityCsvModel<T,E>EntityCsvModel. newModel(char separator, TableMeta<T> tableMeta)static <T extends TopiaEntityEnum, E extends TopiaEntity>
EntityCsvModel<T,E>EntityCsvModel. newModel(char separator, TableMeta<T> tableMeta, java.lang.String idHeader)Method parameters in org.nuiton.topia.persistence.csv with type arguments of type TopiaEntity Modifier and Type Method Description voidEntityCsvModel. addForeignKeyForExport(java.lang.String propertyName, java.lang.Class<TopiaEntity> entityType) -
Uses of TopiaEntity in org.nuiton.topia.persistence.csv.in
Methods in org.nuiton.topia.persistence.csv.in with type parameters of type TopiaEntity Modifier and Type Method Description <E extends TopiaEntity>
org.nuiton.csv.ImportModel<E>ImportModelFactory. buildForImport(TableMeta<T> meta)static <T extends TopiaEntityEnum, E extends TopiaEntity>
voidTopiaCsvImports. importAllEntities(TopiaDAO<E> dao, TableMeta<T> meta, org.nuiton.csv.Import<E> importer, CsvImportResult<T> csvResult)static <T extends TopiaEntityEnum, E extends TopiaEntity>
voidTopiaCsvImports. importAllEntities(TopiaDAO<E> dao, TableMeta<T> meta, org.nuiton.csv.Import<E> importer, CsvImportResult<T> csvResult, int nbRowBuffer)static <T extends TopiaEntityEnum, E extends TopiaEntity>
java.lang.Iterable<E>TopiaCsvImports. importAllEntitiesAndReturnThem(TopiaDAO<E> dao, TableMeta<T> meta, org.nuiton.csv.Import<E> importer, CsvImportResult<T> csvResult)static <T extends TopiaEntityEnum, E extends TopiaEntity>
voidTopiaCsvImports. importNotExistingEntities(TopiaDAO<E> dao, TableMeta<T> meta, java.util.Map<java.lang.String,TopiaEntity> universe, org.nuiton.csv.Import<E> importer, CsvImportResult<T> csvResult)<E extends TopiaEntity>
voidImportStrategy. importTable(TableMeta<T> meta, org.nuiton.csv.Import<E> importer, CsvImportResult<T> csvResult)Import a table given aimporterwith an optional csv result.static <T extends TopiaEntityEnum, E extends TopiaEntity>
voidTopiaCsvImports. importTable(java.io.Reader reader, ImportStrategy<T> importStrategy, TableMeta<T> meta, CsvImportResult<T> csvResult)To import a table (given by hismeta) from a reader and a strategy.static <T extends TopiaEntityEnum, E extends TopiaEntity>
java.lang.Iterable<E>TopiaCsvImports. importTableAndReturn(java.io.Reader reader, ImportStrategy<T> importStrategy, TableMeta<T> meta, CsvImportResult<T> csvResult)To import a table (given by hismeta) from a reader and a strategy.<E extends TopiaEntity>
java.lang.Iterable<E>ImportStrategy. importTableAndReturnThem(TableMeta<T> meta, org.nuiton.csv.Import<E> importer, CsvImportResult<T> csvResult)Import a table given aimporterwith an optional csv result, and return them.<E extends TopiaEntity>
voidAbstractImportModel. newForeignKeyColumn(java.lang.String propertyName, java.lang.Class<E> entityType, java.lang.String foreignKeyName, java.util.Map<java.lang.String,E> universe)<E extends TopiaEntity>
voidAbstractImportModel. newForeignKeyColumn(java.lang.String headerName, java.lang.String propertyName, java.lang.Class<E> entityType, java.lang.String foreignKeyName, java.util.Map<java.lang.String,E> universe)Method parameters in org.nuiton.topia.persistence.csv.in with type arguments of type TopiaEntity Modifier and Type Method Description static <T extends TopiaEntityEnum>
voidTopiaCsvImports. importAssociation(TopiaContext tx, AssociationMeta<T> meta, java.util.Map<java.lang.String,TopiaEntity> universe, org.nuiton.csv.ImportToMap importer, CsvImportResult<T> csvResult, int nbRowBuffer)static <T extends TopiaEntityEnum>
voidTopiaCsvImports. importNMAssociation(TopiaContext tx, AssociationMeta<T> meta, java.util.Map<java.lang.String,TopiaEntity> universe, org.nuiton.csv.ImportToMap importer, CsvImportResult<T> csvResult, int nbRowBuffer)static <T extends TopiaEntityEnum, E extends TopiaEntity>
voidTopiaCsvImports. importNotExistingEntities(TopiaDAO<E> dao, TableMeta<T> meta, java.util.Map<java.lang.String,TopiaEntity> universe, org.nuiton.csv.Import<E> importer, CsvImportResult<T> csvResult) -
Uses of TopiaEntity in org.nuiton.topia.persistence.csv.out
Classes in org.nuiton.topia.persistence.csv.out with type parameters of type TopiaEntity Modifier and Type Class Description classEntityAssociationExportModel<T extends TopiaEntityEnum,E extends TopiaEntity>A model to export associations of entities into csv files.Methods in org.nuiton.topia.persistence.csv.out with type parameters of type TopiaEntity Modifier and Type Method Description <E extends TopiaEntity>
org.nuiton.csv.ExportModel<E>ExportModelFactory. buildForExport(AssociationMeta<T> associationMeta)<E extends TopiaEntity>
org.nuiton.csv.ExportModel<E>ExportModelFactory. buildForExport(TableMeta<T> meta)<E extends TopiaEntity>
voidExportEntityVisitor. export(java.lang.Iterable<E> entities)static <T extends TopiaEntityEnum, E extends TopiaEntity>
org.nuiton.csv.ExportModel<E>EntityAssociationExportModel. newExportModel(char separator, AssociationMeta<T> meta)<E extends TopiaEntity>
java.lang.Iterable<E>PrepareDataForExport. prepareData(AssociationMeta<T> associationMeta)<E extends TopiaEntity>
java.lang.Iterable<E>PrepareDataForExport. prepareData(TableMeta<T> tableMeta)static <T extends TopiaEntityEnum, E extends TopiaEntity>
org.nuiton.csv.Export<E>TopiaCsvExports. prepareExport(AssociationMeta<T> associationMeta, ExportModelFactory<T> modelFactory, PrepareDataForExport<T> prepareDataForExport)static <T extends TopiaEntityEnum, E extends TopiaEntity>
org.nuiton.csv.Export<E>TopiaCsvExports. prepareExport(TableMeta<T> tableMeta, ExportModelFactory<T> modelFactory, PrepareDataForExport<T> prepareDataForExport)Methods in org.nuiton.topia.persistence.csv.out with parameters of type TopiaEntity Modifier and Type Method Description voidExportEntityVisitor. end(TopiaEntity entity)voidExportEntityVisitor. export(TopiaEntity entity)voidExportEntityVisitor. start(TopiaEntity entity)voidExportEntityVisitor. visit(TopiaEntity entity, java.lang.String propertyName, java.lang.Class<?> collectionType, java.lang.Class<?> type, int index, java.lang.Object value)voidExportEntityVisitor. visit(TopiaEntity entity, java.lang.String propertyName, java.lang.Class<?> collectionType, java.lang.Class<?> type, java.lang.Object value)voidExportEntityVisitor. visit(TopiaEntity entity, java.lang.String propertyName, java.lang.Class<?> type, java.lang.Object value)protected voidExportEntityVisitor. visitEntityCollection(TopiaEntity entity, java.lang.String propertyName, java.lang.Class<?> collectionType, java.lang.Class<?> type, java.util.Collection<?> cValue)voidTopiaCsvExports.EntityExportContext. write(TopiaEntity data)voidTopiaCsvExports.EntityExportContext. writeAssociations(TopiaEntity data)Method parameters in org.nuiton.topia.persistence.csv.out with type arguments of type TopiaEntity Modifier and Type Method Description voidTopiaCsvExports.EntityExportContext. addAssociationExportContext(AssociationMeta<T> meta, org.nuiton.csv.ExportModel<TopiaEntity> model, java.io.File container)protected TopiaCsvExports.EntityExportContextExportEntityVisitor. getEntityContext(java.lang.Class<? extends TopiaEntity> entityType)static <T extends TopiaEntityEnum>
TopiaCsvExports.EntityExportContext<T>TopiaCsvExports.EntityExportContext. newExportContext(org.nuiton.csv.ExportModel<TopiaEntity> model, TableMeta<T> meta, java.io.File container)Constructor parameters in org.nuiton.topia.persistence.csv.out with type arguments of type TopiaEntity Constructor Description AssociationExportContext(org.nuiton.csv.ExportModel<TopiaEntity> model, AssociationMeta<T> meta, java.io.File container, java.util.List<TopiaEntity> data)AssociationExportContext(org.nuiton.csv.ExportModel<TopiaEntity> model, AssociationMeta<T> meta, java.io.File container, java.util.List<TopiaEntity> data)EntityExportContext(org.nuiton.csv.ExportModel<TopiaEntity> model, TableMeta<T> meta, java.io.File container) -
Uses of TopiaEntity in org.nuiton.topia.persistence.metadata
Fields in org.nuiton.topia.persistence.metadata with type parameters of type TopiaEntity Modifier and Type Field Description protected org.nuiton.util.beans.Binder<TopiaEntity,TopiaEntity>TableMeta. binderBinder used to copy entities (lazy loaded).protected org.nuiton.util.beans.Binder<TopiaEntity,TopiaEntity>TableMeta. binderBinder used to copy entities (lazy loaded).protected EntityOperator<TopiaEntity>AssociationMeta. operatorOperator of the source entity used to get / set associations.protected EntityOperator<TopiaEntity>TableMeta. operatorEntity operator used in generic algorithms.Methods in org.nuiton.topia.persistence.metadata that return TopiaEntity Modifier and Type Method Description TopiaEntityAssociationMeta. newEntity()TopiaEntityTableMeta. newEntity()Methods in org.nuiton.topia.persistence.metadata that return types with arguments of type TopiaEntity Modifier and Type Method Description protected org.nuiton.util.beans.Binder<TopiaEntity,TopiaEntity>TableMeta. getBinder()protected org.nuiton.util.beans.Binder<TopiaEntity,TopiaEntity>TableMeta. getBinder()java.util.Collection<TopiaEntity>AssociationMeta. getChilds(TopiaEntity entity)java.lang.Class<? extends TopiaEntity>TableMeta. getEntityType()EntityOperator<TopiaEntity>AssociationMeta. getOperator()EntityOperator<TopiaEntity>TableMeta. getOperator()Methods in org.nuiton.topia.persistence.metadata with parameters of type TopiaEntity Modifier and Type Method Description voidTableMeta. copy(TopiaEntity source, TopiaEntity target)java.util.Collection<TopiaEntity>AssociationMeta. getChilds(TopiaEntity entity)booleanAssociationMeta. isChildEmpty(TopiaEntity entity)java.util.Map<java.lang.String,java.lang.Object>TableMeta. prepareCreate(TopiaEntity bean, java.lang.String topiaId)voidAssociationMeta. setChilds(TopiaEntity entity, java.util.Collection<TopiaEntity> childs)Method parameters in org.nuiton.topia.persistence.metadata with type arguments of type TopiaEntity Modifier and Type Method Description voidAssociationMeta. setChilds(TopiaEntity entity, java.util.Collection<TopiaEntity> childs) -
Uses of TopiaEntity in org.nuiton.topia.persistence.util
Classes in org.nuiton.topia.persistence.util with type parameters of type TopiaEntity Modifier and Type Class Description classEntityListUpdator<P extends TopiaEntity,E extends TopiaEntity>A implementation ofListUpdatorforTopiaEntitytype.classEntityListUpdator<P extends TopiaEntity,E extends TopiaEntity>A implementation ofListUpdatorforTopiaEntitytype.classEntityOperator<B extends TopiaEntity>Un objet qui permet d'effecuter des operations de manipulation des donnees dans les entites du type donne.classTopiaEntityBinder<E extends TopiaEntity>ABinderdedicated toTopiaEntitydealing with technical values.classTopiaEntityMap<K extends TopiaEntityEnum,V extends TopiaEntity>A dictionnary ofTopiaEntityassociated to aTopiaEntityEnum.Fields in org.nuiton.topia.persistence.util declared as TopiaEntity Modifier and Type Field Description protected ETopiaEntityBinder. emptyFields in org.nuiton.topia.persistence.util with type parameters of type TopiaEntity Modifier and Type Field Description protected java.util.Map<java.lang.String,java.lang.Class<? extends TopiaEntity>>DBMapping. sequencesprotected java.util.Deque<TopiaEntity>Collector.CollectorVisitor. stackla pile des entites en cours de parcoursMethods in org.nuiton.topia.persistence.util with type parameters of type TopiaEntity Modifier and Type Method Description static <E extends TopiaEntity>
DiffState.DiffStateMapTopiaEntityHelper. buildDifferentiel(java.util.List<E> referentiel, java.util.List<E> locale)Construit le dictionnaire des differences entre deux listes d'entites.static <E extends TopiaEntity>
voidTopiaEntityHelper. checkNotNullAndExistingEntity(java.lang.String paramName, E bean)Teste si une entité possède un topiaId.static <E extends TopiaEntity>
voidTopiaEntityHelper. checkNotNullAndNoneExistingEntity(java.lang.String paramName, E bean)Teste si une entité ne possède pas un topiaId.static <E extends TopiaEntity>
java.util.List<E>TopiaEntityHelper. getEntities(TopiaContextImplementor srcCtxt, java.util.List<E> entityList, boolean canBeNull)static <E extends TopiaEntity>
ETopiaEntityHelper. getEntityByTopiaId(java.util.Collection<E> entities, java.lang.String topiaId)Récupère une entité dans une liste d'entités à partir de songetTopiaId().static <E extends TopiaEntity>
ETopiaEntityHelper. getExistingEntity(TopiaDAO<E> dao, java.lang.String topiaId)Récupère une entité qui doit exister à partir de son id.static <E extends TopiaEntity>
EntityOperator<E>EntityOperatorStore. getOperator(TopiaEntityEnum contract)static <P extends TopiaEntity, E extends TopiaEntity>
EntityListUpdator<P,E>EntityListUpdator. newEntityListUpdator(java.lang.Class<P> parentClass, java.lang.Class<E> childClass, java.lang.String propertyName)static <P extends TopiaEntity, E extends TopiaEntity>
EntityListUpdator<P,E>EntityListUpdator. newEntityListUpdator(java.lang.Class<P> parentClass, java.lang.Class<E> childClass, java.lang.String propertyName)static <E extends TopiaEntity>
java.util.List<E>TopiaEntityHelper. retainEntities(java.util.List<E> list, java.util.List<java.lang.String> topiaIds)Construit une list d'entite dont les ids sont tous dans la liste d'ids donnee.Methods in org.nuiton.topia.persistence.util that return TopiaEntity Modifier and Type Method Description static TopiaEntity[]TopiaEntityHelper. getEntities(TopiaContext srcCtxt, java.lang.String... entityList)TopiaEntityTopiaEntityRef. getInvoker()TopiaEntity[]TopiaEntityRef. getPath()TopiaEntityTopiaEntityRef. getRef()TopiaEntityTopiaEntityRef. getRoot()protected TopiaEntityCollector. getTopiaValue(java.lang.Object value)Methods in org.nuiton.topia.persistence.util that return types with arguments of type TopiaEntity Modifier and Type Method Description static java.util.Map<java.lang.Class<? extends TopiaEntity>,java.util.List<TopiaEntity>>TopiaEntityHelper. detectEntities(TopiaEntityEnum[] contracts, java.util.Set<java.lang.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 java.util.Map<java.lang.Class<? extends TopiaEntity>,java.util.List<TopiaEntity>>TopiaEntityHelper. detectEntities(TopiaEntityEnum[] contracts, java.util.Set<java.lang.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 java.util.SortedMap<TopiaEntity,java.util.List<TopiaEntityRef>>TopiaEntityHelper. detectReferences(TopiaEntityEnum[] contracts, java.lang.String[] expressions, java.util.Collection<? extends TopiaEntity> entities)Collecte toutes les references d'un ensemble d'entites donnees par leur topiaId sur un ensemble d'entites donne.static java.util.SortedMap<TopiaEntity,java.util.List<TopiaEntityRef>>TopiaEntityHelper. detectReferences(TopiaEntityEnum[] contracts, java.lang.String[] expressions, TopiaEntity entities)Collecte toutes les references d'un ensemble d'entites donnees par leur topiaId sur un ensemble d'entites donne.static java.util.Set<java.lang.Class<? extends TopiaEntity>>TopiaEntityHelper. detectTypes(TopiaEntityEnum[] contracts, TopiaEntity... entities)Collecte l'ensemble des types d'entites (via un parcours en profondeur).static java.util.List<TopiaEntity>TopiaEntityHelper. filter(java.util.Collection<TopiaEntity> entities, java.lang.Class<? extends TopiaEntity> filterClass)Filter a list of entities, and keep only the ones from a given type.protected java.util.Collection<TopiaEntity>Collector.CollectorVisitor. getAlreadyExplored()protected java.util.Collection<TopiaEntity>Collector. getAlreadyExplored()protected java.lang.Class<? extends TopiaEntity>Collector. getContractClass(TopiaEntity e)protected abstract java.lang.Class<? extends TopiaEntity>DBMapping. getContractClass(java.lang.Class<? extends TopiaEntity> entityClass)static java.lang.Class<? extends TopiaEntity>TopiaEntityHelper. getContractClass(TopiaEntityEnum[] contracts, java.lang.Class<? extends TopiaEntity> klass)static java.util.Set<java.lang.Class<? extends TopiaEntity>>TopiaEntityHelper. getContractClasses(TopiaEntityEnum[] contracts, java.lang.Iterable<java.lang.Class<? extends TopiaEntity>> klasses)static java.lang.Class<? extends TopiaEntity>[]TopiaEntityHelper. getContracts(TopiaEntityEnum[] contracts)Ontenir l'ensemble des contrats d'entites a partir des descriptions d'entites.static java.util.List<? extends TopiaEntity>TopiaEntityHelper. getEntitiesList(TopiaContext srcCtxt, java.lang.String... entityList)static java.util.Set<java.lang.Class<? extends TopiaEntity>>TopiaEntityHelper. getInterfaces(java.lang.Class<? extends TopiaEntity> klass, java.util.Set<java.lang.Class<? extends TopiaEntity>> klassInterfaces)protected java.util.Deque<TopiaEntity>Collector.CollectorVisitor. getStack()protected java.util.Deque<TopiaEntity>Collector. getStack()static java.util.Comparator<TopiaEntity>TopiaEntityHelper. getTopiaIdComparator()static java.util.Set<java.lang.Class<? extends TopiaEntity>>TopiaEntityHelper. retainContracts(TopiaEntityEnum[] contracts, java.util.Set<java.lang.Class<? extends TopiaEntity>> classes)Filtre un ensemble de classes d'entites en ne conservant que les contrats des entites.Methods in org.nuiton.topia.persistence.util with parameters of type TopiaEntity Modifier and Type Method Description protected voidCollector. after(Collector.CollectorVisitor visitor, TopiaEntity entity)protected abstract RCollector. afterAll(Collector.CollectorVisitor visitor, TopiaEntity... entities)protected voidCollector. before(Collector.CollectorVisitor visitor, TopiaEntity entity)protected voidCollector. beforeAll(Collector.CollectorVisitor visitor, TopiaEntity... entities)static voidTopiaEntityHelper. bindTechnical(TopiaEntity from, TopiaEntity dst)Bind les valeurs techniques depuis une entitée vers une autre.RCollector. detect(TopiaEntity... entities)static java.util.Map<java.lang.Class<? extends TopiaEntity>,java.util.List<TopiaEntity>>TopiaEntityHelper. detectEntities(TopiaEntityEnum[] contracts, java.util.Set<java.lang.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, java.util.Set<java.lang.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 java.util.SortedMap<TopiaEntity,java.util.List<TopiaEntityRef>>TopiaEntityHelper. detectReferences(TopiaEntityEnum[] contracts, java.lang.String[] expressions, TopiaEntity entities)Collecte toutes les references d'un ensemble d'entites donnees par leur topiaId sur un ensemble d'entites donne.static java.util.Set<java.lang.Class<? extends TopiaEntity>>TopiaEntityHelper. detectTypes(TopiaEntityEnum[] contracts, TopiaEntity... entities)Collecte l'ensemble des types d'entites (via un parcours en profondeur).voidCollector.CollectorVisitor. end(TopiaEntity e)protected java.lang.Class<? extends TopiaEntity>Collector. getContractClass(TopiaEntity e)protected voidCollector. onEnded(TopiaEntity e, boolean enter)protected booleanCollector. onEnding(TopiaEntity e)protected voidCollector. onStarted(TopiaEntity e, boolean enter)protected booleanCollector. onStarting(TopiaEntity e)protected voidCollector. onVisited(TopiaEntity e, java.lang.String name, java.lang.Class<?> collectionType, java.lang.Class<?> type, int index, java.lang.Object value, boolean enter)protected voidCollector. onVisited(TopiaEntity e, java.lang.String name, java.lang.Class<?> collectionType, java.lang.Class<?> type, java.lang.Object value, boolean enter)protected voidCollector. onVisited(TopiaEntity e, java.lang.String name, java.lang.Class<?> type, java.lang.Object value, boolean enter)protected booleanCollector. onVisiting(TopiaEntity e, java.lang.String name, java.lang.Class<?> collectionType, java.lang.Class<?> type, int index, java.lang.Object value)protected booleanCollector. onVisiting(TopiaEntity e, java.lang.String name, java.lang.Class<?> collectionType, java.lang.Class<?> type, java.lang.Object value)protected booleanCollector. onVisiting(TopiaEntity e, java.lang.String name, java.lang.Class<?> type, java.lang.Object value)voidCollector.CollectorVisitor. start(TopiaEntity e)voidCollector.CollectorVisitor. visit(TopiaEntity e, java.lang.String name, java.lang.Class<?> collectionType, java.lang.Class<?> type, int index, java.lang.Object value)voidCollector.CollectorVisitor. visit(TopiaEntity e, java.lang.String name, java.lang.Class<?> collectionType, java.lang.Class<?> type, java.lang.Object value)voidCollector.CollectorVisitor. visit(TopiaEntity e, java.lang.String name, java.lang.Class<?> type, java.lang.Object value)Method parameters in org.nuiton.topia.persistence.util with type arguments of type TopiaEntity Modifier and Type Method Description voidTopiaEntityIdsMap. addIds(java.lang.Class<? extends TopiaEntity> type, java.lang.Iterable<java.lang.String> ids)protected static voidTopiaEntityHelper. addInterface(java.util.Set<java.lang.Class<? extends TopiaEntity>> interfaces, java.lang.Class<? extends TopiaEntity> klass)protected static voidTopiaEntityHelper. addInterface(java.util.Set<java.lang.Class<? extends TopiaEntity>> interfaces, java.lang.Class<? extends TopiaEntity> klass)protected java.lang.StringDBMapping. checkSequence(java.lang.Class<? extends TopiaEntity> entityClass, java.lang.String propertyName)voidDBMapping. createSequence(java.lang.Class<? extends TopiaEntity> entityClass, java.lang.String propertyName, TopiaContext ctxt)static java.util.Map<java.lang.Class<? extends TopiaEntity>,java.util.List<TopiaEntity>>TopiaEntityHelper. detectEntities(TopiaEntityEnum[] contracts, java.util.Set<java.lang.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, java.util.Set<java.lang.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 java.util.SortedMap<TopiaEntity,java.util.List<TopiaEntityRef>>TopiaEntityHelper. detectReferences(TopiaEntityEnum[] contracts, java.lang.String[] expressions, java.util.Collection<? extends TopiaEntity> entities)Collecte toutes les references d'un ensemble d'entites donnees par leur topiaId sur un ensemble d'entites donne.booleanDBMapping. existSequence(java.lang.Class<? extends TopiaEntity> entityClass, java.lang.String propertyName, TopiaContext ctxt)static java.util.List<TopiaEntity>TopiaEntityHelper. filter(java.util.Collection<TopiaEntity> entities, java.lang.Class<? extends TopiaEntity> filterClass)Filter a list of entities, and keep only the ones from a given type.static java.util.List<TopiaEntity>TopiaEntityHelper. filter(java.util.Collection<TopiaEntity> entities, java.lang.Class<? extends TopiaEntity> filterClass)Filter a list of entities, and keep only the ones from a given type.protected abstract java.lang.Class<? extends TopiaEntity>DBMapping. getContractClass(java.lang.Class<? extends TopiaEntity> entityClass)static java.lang.Class<? extends TopiaEntity>TopiaEntityHelper. getContractClass(TopiaEntityEnum[] contracts, java.lang.Class<? extends TopiaEntity> klass)static java.util.Set<java.lang.Class<? extends TopiaEntity>>TopiaEntityHelper. getContractClasses(TopiaEntityEnum[] contracts, java.lang.Iterable<java.lang.Class<? extends TopiaEntity>> klasses)java.math.BigIntegerDBMapping. getCurrentValueFromSequence(java.lang.Class<? extends TopiaEntity> entityClass, java.lang.String propertyName, TopiaContext ctxt)protected java.lang.StringDBMapping. getDBProperty(java.lang.Class<? extends TopiaEntity> entityClass, java.lang.String property)protected java.lang.StringDBMapping. getDBTable(java.lang.Class<? extends TopiaEntity> entityClass)static TopiaEntityEnumTopiaEntityHelper. getEntityEnum(java.lang.Class<? extends TopiaEntity> klass, TopiaEntityEnum... contracts)static java.util.Set<java.lang.Class<? extends TopiaEntity>>TopiaEntityHelper. getInterfaces(java.lang.Class<? extends TopiaEntity> klass, java.util.Set<java.lang.Class<? extends TopiaEntity>> klassInterfaces)static java.util.Set<java.lang.Class<? extends TopiaEntity>>TopiaEntityHelper. getInterfaces(java.lang.Class<? extends TopiaEntity> klass, java.util.Set<java.lang.Class<? extends TopiaEntity>> klassInterfaces)java.math.BigIntegerDBMapping. getNextValueFromSequence(java.lang.Class<? extends TopiaEntity> entityClass, java.lang.String propertyName, TopiaContext ctxt)protected java.lang.StringDBMapping. getSequenceSQL(java.lang.String pattern, java.lang.Class<? extends TopiaEntity> entityClass, java.lang.String propertyName)static java.lang.String[]TopiaEntityHelper. getTopiaIdArray(java.util.List<? extends TopiaEntity> entities)Construit un tableau des topiaId d'une liste donnée d'entités.static java.util.List<java.lang.String>TopiaEntityHelper. getTopiaIdList(java.util.Collection<? extends TopiaEntity> entities)Construit la liste des topiaId d'une liste donnée d'entités.static java.util.Set<java.lang.Class<? extends TopiaEntity>>TopiaEntityHelper. retainContracts(TopiaEntityEnum[] contracts, java.util.Set<java.lang.Class<? extends TopiaEntity>> classes)Filtre un ensemble de classes d'entites en ne conservant que les contrats des entites.voidDBMapping. updateSequence(java.lang.Class<? extends TopiaEntity> entityClass, java.lang.String propertyName, TopiaContext ctxt)Constructors in org.nuiton.topia.persistence.util with parameters of type TopiaEntity Constructor Description TopiaEntityRef(TopiaEntity root, TopiaEntity ref, java.lang.String accessorExpression, TopiaEntity[] path)