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

Packages that use TopiaEntity
org.nuiton.topia TODO-FD20100507 : Need update this javadoc for ToPIA 2.4 ToPIA est un framework de persistence basé sur Hibernate. 
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.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, 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(String topiaId)
          Retrieve TopiaEntity using its unique id.
 

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(Class<? extends TopiaEntity> entityClass, TopiaEntityListener listener)
           
 void TopiaContext.addTopiaEntityVetoable(Class<? extends TopiaEntity> entityClass, TopiaEntityVetoable vetoable)
           
 void TopiaContext.removeTopiaEntityListener(Class<? extends TopiaEntity> entityClass, TopiaEntityListener listener)
           
 void TopiaContext.removeTopiaEntityVetoable(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>
          TODO-fdesbois-20100507 : Need javadoc.
 

Methods in org.nuiton.topia.event with type parameters of type TopiaEntity
<E extends TopiaEntity>
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
 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(Object source, TopiaEntity entity, Object[] state)
           
 

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

Uses of TopiaEntity in org.nuiton.topia.framework
 

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

Methods in org.nuiton.topia.framework with type parameters of type TopiaEntity
<E extends TopiaEntity>
E
TopiaQuery.executeToEntity(TopiaContext transaction, Class<E> entityClass)
          Execute the query and get the first result entity.
<E extends TopiaEntity>
List<E>
TopiaQuery.executeToEntityList(TopiaContext transaction, Class<E> entityClass)
          Execute the query and get a List of entity.
<E extends TopiaEntity>
Map<String,E>
TopiaQuery.executeToEntityMap(TopiaContext transaction, Class<E> entityClass)
          Execute the query and get a Map of entity with topiaId in key.
<E extends TopiaEntity,K>
Map<K,E>
TopiaQuery.executeToEntityMap(TopiaContext transaction, Class<E> entityClass, String keyName, Class<K> keyClass)
          Execute the query and get a Map of entity with key type in argument.
<E extends TopiaEntity>
List<E>
TopiaFiresSupport.fireEntitiesLoad(TopiaContextImplementor context, List<E> entities)
          Notify entities listeners for load operation
<E extends TopiaEntity>
TopiaDAO<E>
TopiaContextImplementor.getDAO(Class<E> entityClass)
          Get DAO for specified class.
<E extends TopiaEntity>
TopiaDAO<E>
TopiaContextImpl.getDAO(Class<E> entityClass)
           
<E extends TopiaEntity,D extends TopiaDAO<E>>
D
TopiaContextImplementor.getDAO(Class<E> entityClass, Class<D> daoClass)
          Get DAO for specified class.
<E extends TopiaEntity,D extends TopiaDAO<E>>
D
TopiaContextImpl.getDAO(Class<E> entityClass, Class<D> daoClass)
           
protected
<T extends TopiaEntity>
TopiaEntity
TopiaQuery.loadEntityProperty(T entity, String property)
          Load a property of type TopiaEntity from an other entity.
protected
<T extends TopiaEntity>
Object
TopiaQuery.loadProperty(T entity, String property)
          Load a property from an entity.
<T extends TopiaEntity>
void
TopiaContextImpl.replicateEntities(TopiaContext dstCtxt, 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(String id)
           
protected
<T extends TopiaEntity>
TopiaEntity
TopiaQuery.loadEntityProperty(T entity, 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, Object[] state)
           
 void TopiaFiresSupport.fireOnPostDelete(TopiaContextImplementor context, TopiaEntity entity, Object[] state)
           
 void TopiaFiresSupport.fireOnPostLoad(TopiaContextImplementor context, TopiaEntity entity, Object[] state)
           
 void TopiaFiresSupport.fireOnPostRead(PropertyChangeSupport listeners, TopiaEntity entity, String propertyName, int index, Object value)
           
 void TopiaFiresSupport.fireOnPostRead(PropertyChangeSupport listeners, TopiaEntity entity, String propertyName, Object value)
           
 void TopiaFiresSupport.fireOnPostUpdate(TopiaContextImplementor context, TopiaEntity entity, Object[] state)
           
 void TopiaFiresSupport.fireOnPostWrite(PropertyChangeSupport listeners, TopiaEntity entity, String propertyName, int index, Object oldValue, Object newValue)
           
 void TopiaFiresSupport.fireOnPostWrite(PropertyChangeSupport listeners, TopiaEntity entity, String propertyName, Object oldValue, Object newValue)
           
 void TopiaFiresSupport.fireOnPreCreate(TopiaContextImplementor context, TopiaEntity entity, Object[] state)
           
 void TopiaFiresSupport.fireOnPreDelete(TopiaContextImplementor context, TopiaEntity entity, Object[] state)
           
 void TopiaFiresSupport.fireOnPreLoad(TopiaContextImplementor context, TopiaEntity entity, Object[] state)
           
 void TopiaFiresSupport.fireOnPreRead(VetoableChangeSupport vetoables, TopiaEntity entity, String propertyName, Object value)
           
 void TopiaFiresSupport.fireOnPreUpdate(TopiaContextImplementor context, TopiaEntity entity, Object[] state)
           
 void TopiaFiresSupport.fireOnPreWrite(VetoableChangeSupport vetoables, TopiaEntity entity, String propertyName, Object oldValue, Object newValue)
           
protected  void TopiaQuery.loadProperties(TopiaEntity entity)
          Load all properties for the entity.
 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
 TopiaQuery TopiaQuery.addFrom(Class<? extends TopiaEntity> entityClass)
          Add an other entity type to the from in the query.
 TopiaQuery TopiaQuery.addFrom(Class<? extends TopiaEntity> entityClass, String alias)
          Add an other entity type to the from in the query with an alias.
 void TopiaFiresSupport.addTopiaEntityListener(Class<? extends TopiaEntity> entityClass, TopiaEntityListener listener)
           
 void TopiaContextImpl.addTopiaEntityListener(Class<? extends TopiaEntity> entityClass, TopiaEntityListener listener)
           
 void TopiaFiresSupport.addTopiaEntityVetoable(Class<? extends TopiaEntity> entityClass, TopiaEntityVetoable vetoable)
           
 void TopiaContextImpl.addTopiaEntityVetoable(Class<? extends TopiaEntity> entityClass, TopiaEntityVetoable vetoable)
           
static String TopiaUtil.getTopiaIdPattern(Class<? extends TopiaEntity> klass)
          Compute the pattern to be used to capture a topia id for a given entity class.
 void TopiaFiresSupport.removeTopiaEntityListener(Class<? extends TopiaEntity> entityClass, TopiaEntityListener listener)
           
 void TopiaContextImpl.removeTopiaEntityListener(Class<? extends TopiaEntity> entityClass, TopiaEntityListener listener)
           
 void TopiaFiresSupport.removeTopiaEntityVetoable(Class<? extends TopiaEntity> entityClass, TopiaEntityVetoable vetoable)
           
 void TopiaContextImpl.removeTopiaEntityVetoable(Class<? extends TopiaEntity> entityClass, TopiaEntityVetoable vetoable)
           
 TopiaQuery TopiaQuery.setFrom(Class<? extends TopiaEntity> mainEntityClass)
          Set the mainEntity in the from part of the query.
 TopiaQuery TopiaQuery.setFrom(Class<? extends TopiaEntity> mainEntityClass, String alias)
          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
TopiaQuery(Class<? extends TopiaEntity> mainEntityClass)
          Create a TopiaQuery based on the entityClass.
TopiaQuery(Class<? extends TopiaEntity> mainEntityClass, String alias)
          Create a TopiaQuery based on the entityClass.
 

Uses of TopiaEntity in org.nuiton.topia.persistence
 

Classes in org.nuiton.topia.persistence with type parameters of type TopiaEntity
 interface TopiaDAO<E extends TopiaEntity>
          TopiaDAO is used to manipulate entities corresponding to E type : create, delete, update or find entities using properties of TopiaQuery.
 class TopiaDAOImpl<E extends TopiaEntity>
          TODO-fdesbois-20100508 : Need translation of javadoc.
 class TopiaDAOLegacy<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  List<TopiaEntity> HorizontalEntityVisitor.alreadyExplored
          Cache used to remember entity during exploration.
protected  Collection<TopiaEntity> DepthEntityVisitor.alreadyExplored
          Cache of already explored entities.
protected  List<TopiaEntity> HorizontalEntityVisitor.toVisitEntities
          Entity to be visited later.
 

Methods in org.nuiton.topia.persistence with type parameters of type TopiaEntity
<U extends TopiaEntity>
List<U>
TopiaDAOImpl.findUsages(Class<U> type, E e)
           
<U extends TopiaEntity>
List<U>
TopiaDAO.findUsages(Class<U> type, E entity)
          Find usages of the given entity in the entities of the given type.
 

Methods in org.nuiton.topia.persistence that return types with arguments of type TopiaEntity
 Map<Class<? extends TopiaEntity>,List<? extends TopiaEntity>> TopiaDAOImpl.findAllUsages(E e)
           
 Map<Class<? extends TopiaEntity>,List<? extends TopiaEntity>> TopiaDAOImpl.findAllUsages(E e)
           
 Map<Class<? extends TopiaEntity>,List<? extends TopiaEntity>> TopiaDAO.findAllUsages(E entity)
          Find all usages of the given entity.
 Map<Class<? extends TopiaEntity>,List<? extends TopiaEntity>> TopiaDAO.findAllUsages(E entity)
          Find all usages of the given entity.
 List<TopiaEntity> TopiaEntity.getAggregate()
           
 List<TopiaEntity> TopiaEntityAbstract.getAggregate()
           
 List<TopiaEntity> TopiaEntity.getComposite()
           
 List<TopiaEntity> TopiaEntityAbstract.getComposite()
           
 Class<? extends TopiaEntity> TopiaEntityEnum.getContract()
           
 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 HorizontalEntityVisitor.end(TopiaEntity entity)
           
 void DepthEntityVisitor.end(TopiaEntity e)
           
 void EntityVisitor.start(TopiaEntity entity)
          Start the visit of the given entity.
 void HorizontalEntityVisitor.start(TopiaEntity entity)
           
 void DepthEntityVisitor.start(TopiaEntity e)
           
 void EntityVisitor.visit(TopiaEntity entity, String propertyName, Class<?> collectionType, Class<?> type, int index, Object value)
          Visit a indexed value from a collection property for the given entity.
 void HorizontalEntityVisitor.visit(TopiaEntity entity, String propertyName, Class<?> collectionType, Class<?> type, int index, Object value)
           
 void DepthEntityVisitor.visit(TopiaEntity e, String propertyName, Class<?> collectionType, Class<?> type, int index, Object value)
           
 void EntityVisitor.visit(TopiaEntity entity, String propertyName, Class<?> collectionType, Class<?> type, Object value)
          Visit a collection property for the given entity.
 void HorizontalEntityVisitor.visit(TopiaEntity entity, String propertyName, Class<?> collectionType, Class<?> type, Object value)
           
 void DepthEntityVisitor.visit(TopiaEntity e, String propertyName, Class<?> collectionType, Class<?> type, Object value)
           
 void EntityVisitor.visit(TopiaEntity entity, String propertyName, Class<?> type, Object value)
          Visit a none indexed property for the given entity.
 void HorizontalEntityVisitor.visit(TopiaEntity entity, String propertyName, Class<?> type, Object value)
           
 void DepthEntityVisitor.visit(TopiaEntity e, String propertyName, Class<?> type, Object value)
           
 

Method parameters in org.nuiton.topia.persistence with type arguments of type TopiaEntity
 boolean TopiaEntityEnum.accept(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 EntityOperator<B extends TopiaEntity>
          Un objet qui permet d'effecuter des operations de manipulation des donnees dans les entites du type donne.
 class TopiaEntityBinder<E extends TopiaEntity>
          A Binder dedicated to TopiaEntity dealing with technical values.
 

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

Fields in org.nuiton.topia.persistence.util with type parameters of type TopiaEntity
protected  Map<String,Class<? extends TopiaEntity>> DBMapping.sequences
           
protected  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>
DiffState.DiffStateMap
TopiaEntityHelper.buildDifferentiel(List<E> referentiel, List<E> locale)
          Construit le dictionnaire des differences entre deux listes d'entites.
static
<E extends TopiaEntity>
void
TopiaEntityHelper.checkNotNullAndExistingEntity(String paramName, E bean)
          Teste si une entité possède un topiaId.
static
<E extends TopiaEntity>
void
TopiaEntityHelper.checkNotNullAndNoneExistingEntity(String paramName, E bean)
          Teste si une entité ne possède pas un topiaId.
static
<E extends TopiaEntity>
E
TopiaEntityHelper.getEntityByTopiaId(Collection<E> entities, 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, 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(Class<P> parentClass, Class<E> childClass, String propertyName)
           
static
<P extends TopiaEntity,E extends TopiaEntity>
EntityListUpdator<P,E>
EntityListUpdator.newEntityListUpdator(Class<P> parentClass, Class<E> childClass, String propertyName)
           
static
<E extends TopiaEntity>
List<E>
TopiaEntityHelper.retainEntities(List<E> list, List<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(Object value)
           
 

Methods in org.nuiton.topia.persistence.util that return types with arguments of type TopiaEntity
static 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 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 Map<Class<? extends TopiaEntity>,List<String>> TopiaEntityHelper.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 List<TopiaEntity> TopiaEntityHelper.filter(Collection<TopiaEntity> entities, Class<? extends TopiaEntity> filterClass)
          Filter a list of entities, and keep only the ones from a given type.
protected  Collection<TopiaEntity> Collector.getAlreadyExplored()
           
protected  Collection<TopiaEntity> Collector.CollectorVisitor.getAlreadyExplored()
           
protected abstract  Class<? extends TopiaEntity> DBMapping.getContractClass(Class<? extends TopiaEntity> entityClass)
           
protected  Class<? extends TopiaEntity> Collector.getContractClass(TopiaEntity e)
           
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 Set<Class<? extends TopiaEntity>> TopiaEntityHelper.getInterfaces(Class<? extends TopiaEntity> klass, Set<Class<? extends TopiaEntity>> klassInterfaces)
           
protected  Deque<TopiaEntity> Collector.getStack()
           
protected  Deque<TopiaEntity> Collector.CollectorVisitor.getStack()
           
static Comparator<TopiaEntity> TopiaEntityHelper.getTopiaIdComparator()
          Obtain a new Comparator pour TopiaEntity based on the getTopiaId() method.
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.
 

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 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 Map<Class<? extends TopiaEntity>,List<String>> TopiaEntityHelper.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, 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).
 void Collector.CollectorVisitor.end(TopiaEntity e)
           
protected  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, String name, Class<?> collectionType, Class<?> type, int index, Object value, boolean enter)
           
protected  void Collector.onVisited(TopiaEntity e, String name, Class<?> collectionType, Class<?> type, Object value, boolean enter)
           
protected  void Collector.onVisited(TopiaEntity e, String name, Class<?> type, Object value, boolean enter)
           
protected  boolean Collector.onVisiting(TopiaEntity e, String name, Class<?> collectionType, Class<?> type, int index, Object value)
           
protected  boolean Collector.onVisiting(TopiaEntity e, String name, Class<?> collectionType, Class<?> type, Object value)
           
protected  boolean Collector.onVisiting(TopiaEntity e, String name, Class<?> type, Object value)
           
 void Collector.CollectorVisitor.start(TopiaEntity e)
           
 void Collector.CollectorVisitor.visit(TopiaEntity e, String name, Class<?> collectionType, Class<?> type, int index, Object value)
           
 void Collector.CollectorVisitor.visit(TopiaEntity e, String name, Class<?> collectionType, Class<?> type, Object value)
           
 void Collector.CollectorVisitor.visit(TopiaEntity e, String name, Class<?> type, Object value)
           
 

Method parameters in org.nuiton.topia.persistence.util with type arguments of type TopiaEntity
protected static void TopiaEntityHelper.addInterface(Set<Class<? extends TopiaEntity>> interfaces, Class<? extends TopiaEntity> klass)
           
protected static void TopiaEntityHelper.addInterface(Set<Class<? extends TopiaEntity>> interfaces, Class<? extends TopiaEntity> klass)
           
protected  String DBMapping.checkSequence(Class<? extends TopiaEntity> entityClass, String propertyName)
           
 void DBMapping.createSequence(Class<? extends TopiaEntity> entityClass, String propertyName, TopiaContext ctxt)
           
static 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 Map<Class<? extends TopiaEntity>,List<String>> TopiaEntityHelper.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.
 boolean DBMapping.existSequence(Class<? extends TopiaEntity> entityClass, String propertyName, TopiaContext ctxt)
           
static List<TopiaEntity> TopiaEntityHelper.filter(Collection<TopiaEntity> entities, Class<? extends TopiaEntity> filterClass)
          Filter a list of entities, and keep only the ones from a given type.
static List<TopiaEntity> TopiaEntityHelper.filter(Collection<TopiaEntity> entities, Class<? extends TopiaEntity> filterClass)
          Filter a list of entities, and keep only the ones from a given type.
protected abstract  Class<? extends TopiaEntity> DBMapping.getContractClass(Class<? extends TopiaEntity> entityClass)
           
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)
           
 BigInteger DBMapping.getCurrentValueFromSequence(Class<? extends TopiaEntity> entityClass, String propertyName, TopiaContext ctxt)
           
protected  String DBMapping.getDBProperty(Class<? extends TopiaEntity> entityClass, String property)
           
protected  String DBMapping.getDBTable(Class<? extends TopiaEntity> entityClass)
           
static TopiaEntityEnum TopiaEntityHelper.getEntityEnum(Class<? extends TopiaEntity> klass, TopiaEntityEnum... contracts)
           
static Set<Class<? extends TopiaEntity>> TopiaEntityHelper.getInterfaces(Class<? extends TopiaEntity> klass, Set<Class<? extends TopiaEntity>> klassInterfaces)
           
static Set<Class<? extends TopiaEntity>> TopiaEntityHelper.getInterfaces(Class<? extends TopiaEntity> klass, Set<Class<? extends TopiaEntity>> klassInterfaces)
           
 BigInteger DBMapping.getNextValueFromSequence(Class<? extends TopiaEntity> entityClass, String propertyName, TopiaContext ctxt)
           
protected  String DBMapping.getSequenceSQL(String pattern, Class<? extends TopiaEntity> entityClass, String propertyName)
           
static List<String> TopiaEntityHelper.getTopiaIdList(List<? extends TopiaEntity> entities)
          Construit la liste des topiaId d'une liste donnée d'entités.
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.
 void DBMapping.updateSequence(Class<? extends TopiaEntity> entityClass, String propertyName, TopiaContext ctxt)
           
 

Constructors in org.nuiton.topia.persistence.util with parameters of type TopiaEntity
TopiaEntityRef(TopiaEntity root, TopiaEntity ref, String accessorExpression, TopiaEntity[] path)
           
TopiaEntityRef(TopiaEntity root, TopiaEntity ref, String accessorExpression, TopiaEntity[] path)
           
 



Copyright © 2004-2010 CodeLutin. All Rights Reserved.