Uses of Interface
org.nuiton.topia.persistence.TopiaEntity

Packages that use TopiaEntity
org.nuiton.topia   
org.nuiton.topia.event   
org.nuiton.topia.framework   
org.nuiton.topia.persistence   
org.nuiton.topia.persistence.util   
 

Uses of TopiaEntity in org.nuiton.topia
 

Methods in org.nuiton.topia with type parameters of type TopiaEntity
<T extends TopiaEntity>
void
TopiaContext.replicateEntities(TopiaContext dstCtxt, java.util.List<T> entities)
          Permet de dupliquer les entités du type donné vers un autre context.
<T extends TopiaEntity>
void
TopiaContext.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
 TopiaEntity TopiaContext.findByTopiaId(java.lang.String topiaId)
          Permet de rechercher un entite directement par son TopiaId
 

Methods in org.nuiton.topia with parameters of type TopiaEntity
 void TopiaContext.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
 void TopiaContext.addTopiaEntityListener(java.lang.Class<? extends TopiaEntity> entityClass, TopiaEntityListener listener)
           
 void TopiaContext.addTopiaEntityVetoable(java.lang.Class<? extends TopiaEntity> entityClass, TopiaEntityVetoable vetoable)
           
 void TopiaContext.removeTopiaEntityListener(java.lang.Class<? extends TopiaEntity> entityClass, TopiaEntityListener listener)
           
 void TopiaContext.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
 class TopiaEntitiesEvent<E extends TopiaEntity>
           
 

Methods in org.nuiton.topia.event with type parameters of type TopiaEntity
<E extends TopiaEntity>
java.util.List<E>
TopiaEntitiesVetoable.load(TopiaEntitiesEvent<E> event)
           
 

Methods in org.nuiton.topia.event that return TopiaEntity
 TopiaEntity TopiaEntityEvent.getEntity()
           
 

Methods in org.nuiton.topia.event that return types with arguments of type TopiaEntity
 java.util.Set<TopiaEntity> TopiaTransactionEvent.getEntities()
           
 

Methods in org.nuiton.topia.event with parameters of type TopiaEntity
 boolean TopiaTransactionEvent.isCreate(TopiaEntity entity)
           
 boolean TopiaTransactionEvent.isDelete(TopiaEntity entity)
           
 boolean TopiaTransactionEvent.isLoad(TopiaEntity entity)
           
 boolean TopiaTransactionEvent.isModification(TopiaEntity entity)
           
 boolean TopiaTransactionEvent.isRead(TopiaEntity entity)
           
 boolean TopiaTransactionEvent.isUpdate(TopiaEntity entity)
           
 

Constructors in org.nuiton.topia.event with parameters of type TopiaEntity
TopiaEntityEvent(java.lang.Object source, TopiaEntity entity, java.lang.Object[] state)
           
 

Constructor parameters in org.nuiton.topia.event with type arguments of type TopiaEntity
TopiaTransactionEvent(TopiaContext source, java.util.Map<TopiaEntity,EntityState> entities)
           
 

Uses of TopiaEntity in org.nuiton.topia.framework
 

Classes in org.nuiton.topia.framework with type parameters of type TopiaEntity
 class TopiaQuery<E extends TopiaEntity>
          Query HQL managment to simplify usage of TopiaContext.find(java.lang.String, java.lang.Object[]).
 

Fields in org.nuiton.topia.framework with type parameters of type TopiaEntity
protected  java.util.Map<java.lang.Class<? extends TopiaEntity>,TopiaDAO<? extends TopiaEntity>> TopiaContextImpl.daoCache
          cache des DAO deja chargé pour ce context
protected  java.util.Map<java.lang.Class<? extends TopiaEntity>,TopiaDAO<? extends TopiaEntity>> TopiaContextImpl.daoCache
          cache des DAO deja chargé pour ce context
protected  java.util.Map<TopiaEntity,EntityState> TopiaFiresSupport.transactionEntities
          used to collect entity modification during transaction
 

Methods in org.nuiton.topia.framework with type parameters of type TopiaEntity
static
<T extends TopiaEntity>
TopiaQuery<T>
TopiaQuery.createQuery(java.lang.Class<T> entityClass)
           
static
<T extends TopiaEntity>
TopiaQuery<T>
TopiaQuery.createQuery(java.lang.Class<T> entityClass, java.lang.String alias)
           
static
<T extends TopiaEntity>
TopiaQuery<T>
TopiaQuery.createQuery(TopiaDAO<T> dao)
           
static
<T extends TopiaEntity>
TopiaQuery<T>
TopiaQuery.createQuery(TopiaDAO<T> dao, java.lang.String alias)
           
<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>
TopiaDAO<E>
TopiaContextImplementor.getDAO(java.lang.Class<E> entityClass)
          Get DAO for specified class.
protected
<T extends TopiaEntity>
TopiaEntity
TopiaQuery.loadEntityProperty(T entity, java.lang.String property)
          Load a property of type TopiaEntity from an other entity.
protected
<T extends TopiaEntity>
void
TopiaQuery.loadProperties(T entity)
          Load all properties for the entity.
protected
<T extends TopiaEntity>
java.lang.Object
TopiaQuery.loadProperty(T entity, java.lang.String property)
          Load a property from an entity.
<T extends TopiaEntity>
void
TopiaContextImpl.replicateEntities(TopiaContext dstCtxt, java.util.List<T> entities)
           
<T extends TopiaEntity>
void
TopiaContextImpl.replicateEntity(TopiaContext dstCtxt, T entity)
           
 

Methods in org.nuiton.topia.framework that return TopiaEntity
 TopiaEntity TopiaContextImpl.findByTopiaId(java.lang.String topiaId)
           
protected
<T extends TopiaEntity>
TopiaEntity
TopiaQuery.loadEntityProperty(T entity, java.lang.String property)
          Load a property of type TopiaEntity from an other entity.
 

Methods in org.nuiton.topia.framework with parameters of type TopiaEntity
 void TopiaContextImpl.add(TopiaEntity e)
           
 void TopiaFiresSupport.fireOnPostCreate(TopiaContextImplementor context, TopiaEntity entity, java.lang.Object[] state)
           
 void TopiaFiresSupport.fireOnPostDelete(TopiaContextImplementor context, TopiaEntity entity, java.lang.Object[] state)
           
 void TopiaFiresSupport.fireOnPostLoad(TopiaContextImplementor context, TopiaEntity entity, java.lang.Object[] state)
           
 void TopiaFiresSupport.fireOnPostRead(java.beans.PropertyChangeSupport listeners, TopiaEntity entity, java.lang.String propertyName, int index, java.lang.Object value)
           
 void TopiaFiresSupport.fireOnPostRead(java.beans.PropertyChangeSupport listeners, TopiaEntity entity, java.lang.String propertyName, java.lang.Object value)
           
 void TopiaFiresSupport.fireOnPostUpdate(TopiaContextImplementor context, TopiaEntity entity, java.lang.Object[] state)
           
 void TopiaFiresSupport.fireOnPostWrite(java.beans.PropertyChangeSupport listeners, TopiaEntity entity, java.lang.String propertyName, int index, java.lang.Object oldValue, java.lang.Object newValue)
           
 void TopiaFiresSupport.fireOnPostWrite(java.beans.PropertyChangeSupport listeners, TopiaEntity entity, java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)
           
 void TopiaFiresSupport.fireOnPreCreate(TopiaContextImplementor context, TopiaEntity entity, java.lang.Object[] state)
           
 void TopiaFiresSupport.fireOnPreDelete(TopiaContextImplementor context, TopiaEntity entity, java.lang.Object[] state)
           
 void TopiaFiresSupport.fireOnPreLoad(TopiaContextImplementor context, TopiaEntity entity, java.lang.Object[] state)
           
 void TopiaFiresSupport.fireOnPreRead(java.beans.VetoableChangeSupport vetoables, TopiaEntity entity, java.lang.String propertyName, java.lang.Object value)
           
 void TopiaFiresSupport.fireOnPreUpdate(TopiaContextImplementor context, TopiaEntity entity, java.lang.Object[] state)
           
 void TopiaFiresSupport.fireOnPreWrite(java.beans.VetoableChangeSupport vetoables, TopiaEntity entity, java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)
           
 void TopiaFiresSupport.warnOnCreateEntity(TopiaEntity entity)
          used to register objects created during transaction.
 void TopiaFiresSupport.warnOnDeleteEntity(TopiaEntity entity)
          used to register objects deleted during transaction.
 void TopiaFiresSupport.warnOnLoadEntity(TopiaEntity entity)
          used to register objects loaded during transaction.
 void TopiaFiresSupport.warnOnReadEntity(TopiaEntity entity)
          used to register objects loaded during transaction.
 void TopiaFiresSupport.warnOnUpdateEntity(TopiaEntity entity)
          used to register objects modified during transaction.
 

Method parameters in org.nuiton.topia.framework with type arguments of type TopiaEntity
 void TopiaContextImpl.addTopiaEntityListener(java.lang.Class<? extends TopiaEntity> entityClass, TopiaEntityListener listener)
           
 void TopiaFiresSupport.addTopiaEntityListener(java.lang.Class<? extends TopiaEntity> entityClass, TopiaEntityListener listener)
           
 void TopiaContextImpl.addTopiaEntityVetoable(java.lang.Class<? extends TopiaEntity> entityClass, TopiaEntityVetoable vetoable)
           
 void TopiaFiresSupport.addTopiaEntityVetoable(java.lang.Class<? extends TopiaEntity> entityClass, TopiaEntityVetoable vetoable)
           
static java.lang.String TopiaUtil.getTopiaIdPattern(java.lang.Class<? extends TopiaEntity> klass)
          Compute the pattern to be used to capture a topia id for a given entity class.
 boolean TopiaContextImpl.isSchemaExist(java.lang.Class<? extends TopiaEntity> clazz)
           
 boolean TopiaContextImplementor.isSchemaExist(java.lang.Class<? extends TopiaEntity> clazz)
          Detect if the table is created on storage for a given persistant class.
 void TopiaContextImpl.removeTopiaEntityListener(java.lang.Class<? extends TopiaEntity> entityClass, TopiaEntityListener listener)
           
 void TopiaFiresSupport.removeTopiaEntityListener(java.lang.Class<? extends TopiaEntity> entityClass, TopiaEntityListener listener)
           
 void TopiaContextImpl.removeTopiaEntityVetoable(java.lang.Class<? extends TopiaEntity> entityClass, TopiaEntityVetoable vetoable)
           
 void TopiaFiresSupport.removeTopiaEntityVetoable(java.lang.Class<? extends TopiaEntity> entityClass, TopiaEntityVetoable vetoable)
           
 

Uses of TopiaEntity in org.nuiton.topia.persistence
 

Classes in org.nuiton.topia.persistence with type parameters of type TopiaEntity
 interface TopiaDAO<Entity extends TopiaEntity>
           
 class TopiaDAOImpl<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.
 

Classes in org.nuiton.topia.persistence that implement TopiaEntity
 class TopiaEntityAbstract
          Classe 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
protected  java.util.Collection<TopiaEntity> DepthEntityVisitor.alreadyExplored
          Cache of already explored entities.
protected  java.util.List<TopiaEntity> HorizontalEntityVisitor.alreadyExplored
          Cache used to remember entity during exploration.
protected  java.util.List<TopiaEntity> HorizontalEntityVisitor.toVisitEntities
          Entity to be visited later.
 

Methods in org.nuiton.topia.persistence that return types with arguments of type TopiaEntity
 java.util.List<TopiaEntity> TopiaEntityAbstract.getAggregate()
           
 java.util.List<TopiaEntity> TopiaEntity.getAggregate()
           
 java.util.List<TopiaEntity> TopiaEntityAbstract.getComposite()
           
 java.util.List<TopiaEntity> TopiaEntity.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
 void EntityVisitor.end(TopiaEntity entity)
          Ends the visit of the given entity.
 void DepthEntityVisitor.end(TopiaEntity e)
           
 void HorizontalEntityVisitor.end(TopiaEntity entity)
           
 void EntityVisitor.start(TopiaEntity entity)
          Start the visit of the given entity.
 void DepthEntityVisitor.start(TopiaEntity e)
           
 void HorizontalEntityVisitor.start(TopiaEntity entity)
           
 void EntityVisitor.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.
 void DepthEntityVisitor.visit(TopiaEntity e, java.lang.String propertyName, java.lang.Class<?> collectionType, java.lang.Class<?> type, int index, java.lang.Object value)
           
 void HorizontalEntityVisitor.visit(TopiaEntity entity, java.lang.String propertyName, java.lang.Class<?> collectionType, java.lang.Class<?> type, int index, java.lang.Object value)
           
 void EntityVisitor.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.
 void DepthEntityVisitor.visit(TopiaEntity e, java.lang.String propertyName, java.lang.Class<?> collectionType, java.lang.Class<?> type, java.lang.Object value)
           
 void HorizontalEntityVisitor.visit(TopiaEntity entity, java.lang.String propertyName, java.lang.Class<?> collectionType, java.lang.Class<?> type, java.lang.Object value)
           
 void EntityVisitor.visit(TopiaEntity entity, java.lang.String propertyName, java.lang.Class<?> type, java.lang.Object value)
          Visit a none indexed property for the given entity.
 void DepthEntityVisitor.visit(TopiaEntity e, java.lang.String propertyName, java.lang.Class<?> type, java.lang.Object value)
           
 void HorizontalEntityVisitor.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
 boolean TopiaEntityEnum.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.util
 

Classes in org.nuiton.topia.persistence.util with type parameters of type TopiaEntity
 class EntityListUpdator<P extends TopiaEntity,E extends TopiaEntity>
          A implementation of ListUpdator for TopiaEntity type.
 class EntityListUpdator<P extends TopiaEntity,E extends TopiaEntity>
          A implementation of ListUpdator for TopiaEntity type.
 class EntityLoador<E extends TopiaEntity>
          A implementation of BeanPropertyLoador for TopiaEntity

Some factory methods are defined to simplify the generic cast, prefer used them instead of the (protected) constructor).

 class EntityOperator<B extends TopiaEntity>
          Un objet qui permet d'effecuter des operations de manipulation des donnees dans les entites du type donne.
 

Fields in org.nuiton.topia.persistence.util declared as TopiaEntity
protected  E EntityLoador.empty
           
 

Fields in org.nuiton.topia.persistence.util with type parameters of type TopiaEntity
protected  java.util.Map<java.lang.String,java.lang.Class<? extends TopiaEntity>> DBMapping.sequences
           
protected  java.util.Deque<TopiaEntity> Collector.CollectorVisitor.stack
          la pile des entites en cours de parcours
 

Methods in org.nuiton.topia.persistence.util with type parameters of type TopiaEntity
static
<E extends TopiaEntity>
java.util.EnumMap<DiffState,java.util.List<java.lang.String>>
TopiaEntityHelper.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>
void
TopiaEntityHelper.checkNotNullAndExistingEntity(java.lang.String paramName, E bean)
          Teste si une entité possède un topiaId.
static
<E extends TopiaEntity>
void
TopiaEntityHelper.checkNotNullAndNoneExistingEntity(java.lang.String paramName, E bean)
          Teste si une entité ne possède pas un topiaId.
static
<E extends TopiaEntity>
E
TopiaEntityHelper.getEntityByTopiaId(java.util.Collection<E> entities, java.lang.String topiaId)
          Récupère une entité dans une liste d'entités à partir de son getTopiaId().
static
<E extends TopiaEntity>
E
TopiaEntityHelper.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>
EntityLoador<E>
EntityLoador.newEntityLoador(java.lang.Class<E> klass, E empty, java.lang.String... properties)
           
static
<E extends TopiaEntity>
EntityLoador<E>
EntityLoador.newEntityLoador(java.lang.Class<E> klass, java.lang.String... properties)
           
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
 TopiaEntity TopiaEntityRef.getInvoker()
           
 TopiaEntity[] TopiaEntityRef.getPath()
           
 TopiaEntity TopiaEntityRef.getRef()
           
 TopiaEntity TopiaEntityRef.getRoot()
           
protected  TopiaEntity Collector.getTopiaValue(java.lang.Object value)
           
 

Methods in org.nuiton.topia.persistence.util that return types with arguments of type TopiaEntity
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.Map<java.lang.Class<? extends TopiaEntity>,java.util.List<java.lang.String>> TopiaEntityHelper.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.
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.getAlreadyExplored()
           
protected  java.util.Collection<TopiaEntity> Collector.CollectorVisitor.getAlreadyExplored()
           
protected abstract  java.lang.Class<? extends TopiaEntity> DBMapping.getContractClass(java.lang.Class<? extends TopiaEntity> entityClass)
           
protected  java.lang.Class<? extends TopiaEntity> Collector.getContractClass(TopiaEntity e)
           
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.getInterfaces(java.lang.Class<? extends TopiaEntity> klass, java.util.Set<java.lang.Class<? extends TopiaEntity>> klassInterfaces)
           
protected  java.util.Deque<TopiaEntity> Collector.getStack()
           
protected  java.util.Deque<TopiaEntity> Collector.CollectorVisitor.getStack()
           
static java.util.Comparator<TopiaEntity> TopiaEntityHelper.getTopiaIdComparator()
          Obtain a new Comparator pour TopiaEntity based on the getTopiaId() method.
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
protected  void Collector.after(Collector.CollectorVisitor visitor, TopiaEntity entity)
           
protected abstract  R Collector.afterAll(Collector.CollectorVisitor visitor, TopiaEntity... entities)
           
protected  void Collector.before(Collector.CollectorVisitor visitor, TopiaEntity entity)
           
protected  void Collector.beforeAll(Collector.CollectorVisitor visitor, TopiaEntity... entities)
           
static void TopiaEntityHelper.bindTechnical(TopiaEntity from, TopiaEntity dst)
          Bind les valeurs techniques depuis une entitée vers une autre.
 R Collector.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 java.util.Map<java.lang.Class<? extends TopiaEntity>,java.util.List<java.lang.String>> TopiaEntityHelper.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).
 void Collector.CollectorVisitor.end(TopiaEntity e)
           
protected  java.lang.Class<? extends TopiaEntity> Collector.getContractClass(TopiaEntity e)
           
protected  void Collector.onEnded(TopiaEntity e, boolean enter)
           
protected  boolean Collector.onEnding(TopiaEntity e)
           
protected  void Collector.onStarted(TopiaEntity e, boolean enter)
           
protected  boolean Collector.onStarting(TopiaEntity e)
           
protected  void Collector.onVisited(TopiaEntity e, java.lang.String name, java.lang.Class<?> collectionType, java.lang.Class<?> type, int index, java.lang.Object value, boolean enter)
           
protected  void Collector.onVisited(TopiaEntity e, java.lang.String name, java.lang.Class<?> collectionType, java.lang.Class<?> type, java.lang.Object value, boolean enter)
           
protected  void Collector.onVisited(TopiaEntity e, java.lang.String name, java.lang.Class<?> type, java.lang.Object value, boolean enter)
           
protected  boolean Collector.onVisiting(TopiaEntity e, java.lang.String name, java.lang.Class<?> collectionType, java.lang.Class<?> type, int index, java.lang.Object value)
           
protected  boolean Collector.onVisiting(TopiaEntity e, java.lang.String name, java.lang.Class<?> collectionType, java.lang.Class<?> type, java.lang.Object value)
           
protected  boolean Collector.onVisiting(TopiaEntity e, java.lang.String name, java.lang.Class<?> type, java.lang.Object value)
           
 void Collector.CollectorVisitor.start(TopiaEntity e)
           
 void Collector.CollectorVisitor.visit(TopiaEntity e, java.lang.String name, java.lang.Class<?> collectionType, java.lang.Class<?> type, int index, java.lang.Object value)
           
 void Collector.CollectorVisitor.visit(TopiaEntity e, java.lang.String name, java.lang.Class<?> collectionType, java.lang.Class<?> type, java.lang.Object value)
           
 void Collector.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
protected static void TopiaEntityHelper.addInterface(java.util.Set<java.lang.Class<? extends TopiaEntity>> interfaces, java.lang.Class<? extends TopiaEntity> klass)
           
protected static void TopiaEntityHelper.addInterface(java.util.Set<java.lang.Class<? extends TopiaEntity>> interfaces, java.lang.Class<? extends TopiaEntity> klass)
           
protected  java.lang.String DBMapping.checkSequence(java.lang.Class<? extends TopiaEntity> entityClass, java.lang.String propertyName)
           
 void DBMapping.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 java.util.Map<java.lang.Class<? extends TopiaEntity>,java.util.List<java.lang.String>> TopiaEntityHelper.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.
 boolean DBMapping.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)
           
 java.math.BigInteger DBMapping.getCurrentValueFromSequence(java.lang.Class<? extends TopiaEntity> entityClass, java.lang.String propertyName, TopiaContext ctxt)
           
protected  java.lang.String DBMapping.getDBProperty(java.lang.Class<? extends TopiaEntity> entityClass, java.lang.String property)
           
protected  java.lang.String DBMapping.getDBTable(java.lang.Class<? extends TopiaEntity> entityClass)
           
static TopiaEntityEnum TopiaEntityHelper.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.BigInteger DBMapping.getNextValueFromSequence(java.lang.Class<? extends TopiaEntity> entityClass, java.lang.String propertyName, TopiaContext ctxt)
           
protected  java.lang.String DBMapping.getSequenceSQL(java.lang.String pattern, java.lang.Class<? extends TopiaEntity> entityClass, java.lang.String propertyName)
           
static java.util.List<java.lang.String> TopiaEntityHelper.getTopiaIdList(java.util.List<? 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.
 void DBMapping.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
TopiaEntityRef(TopiaEntity root, TopiaEntity ref, java.lang.String accessorExpression, TopiaEntity[] path)
           
TopiaEntityRef(TopiaEntity root, TopiaEntity ref, java.lang.String accessorExpression, TopiaEntity[] path)
           
 



Copyright © 2004-2010 CodeLutin. All Rights Reserved.