|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use TopiaEntity | |
|---|---|
| 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.util | |
| Uses of TopiaEntity in org.nuiton.topia |
|---|
| Methods in org.nuiton.topia with type parameters of type TopiaEntity | ||
|---|---|---|
|
TopiaContext.replicateEntities(TopiaContext dstCtxt,
List<T> entities)
Permet de dupliquer les entités du type donné vers un autre context. |
|
|
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 | ||
|---|---|---|
|
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 | ||
|---|---|---|
|
TopiaQuery.executeToEntity(TopiaContext transaction,
Class<E> entityClass)
Execute the query and get the first result entity. |
|
|
TopiaQuery.executeToEntityList(TopiaContext transaction,
Class<E> entityClass)
Execute the query and get a List of entity. |
|
|
TopiaQuery.executeToEntityMap(TopiaContext transaction,
Class<E> entityClass)
Execute the query and get a Map of entity with topiaId in key. |
|
|
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. |
|
|
TopiaFiresSupport.fireEntitiesLoad(TopiaContextImplementor context,
List<E> entities)
Notify entities listeners for load operation |
|
|
TopiaContextImplementor.getDAO(Class<E> entityClass)
Get DAO for specified class. |
|
|
TopiaContextImpl.getDAO(Class<E> entityClass)
|
|
|
TopiaContextImplementor.getDAO(Class<E> entityClass,
Class<D> daoClass)
Get DAO for specified class. |
|
|
TopiaContextImpl.getDAO(Class<E> entityClass,
Class<D> daoClass)
|
|
protected
|
TopiaQuery.loadEntityProperty(T entity,
String property)
Load a property of type TopiaEntity from an other entity. |
|
protected
|
TopiaQuery.loadProperty(T entity,
String property)
Load a property from an entity. |
|
|
TopiaContextImpl.replicateEntities(TopiaContext dstCtxt,
List<T> entities)
|
|
|
TopiaContextImpl.replicateEntity(TopiaContext dstCtxt,
T entity)
|
|
| Methods in org.nuiton.topia.framework that return TopiaEntity | ||
|---|---|---|
TopiaEntity |
TopiaContextImpl.findByTopiaId(String id)
|
|
protected
|
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 |
TopiaContextImpl.addTopiaEntityListener(Class<? extends TopiaEntity> entityClass,
TopiaEntityListener listener)
|
void |
TopiaFiresSupport.addTopiaEntityListener(Class<? extends TopiaEntity> entityClass,
TopiaEntityListener listener)
|
void |
TopiaContextImpl.addTopiaEntityVetoable(Class<? extends TopiaEntity> entityClass,
TopiaEntityVetoable vetoable)
|
void |
TopiaFiresSupport.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 |
TopiaContextImpl.removeTopiaEntityListener(Class<? extends TopiaEntity> entityClass,
TopiaEntityListener listener)
|
void |
TopiaFiresSupport.removeTopiaEntityListener(Class<? extends TopiaEntity> entityClass,
TopiaEntityListener listener)
|
void |
TopiaContextImpl.removeTopiaEntityVetoable(Class<? extends TopiaEntity> entityClass,
TopiaEntityVetoable vetoable)
|
void |
TopiaFiresSupport.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 Collection<TopiaEntity> |
DepthEntityVisitor.alreadyExplored
Cache of already explored entities. |
protected List<TopiaEntity> |
HorizontalEntityVisitor.alreadyExplored
Cache used to remember entity during exploration. |
protected List<TopiaEntity> |
HorizontalEntityVisitor.toVisitEntities
Entity to be visited later. |
| Methods in org.nuiton.topia.persistence with type parameters of type TopiaEntity | ||
|---|---|---|
|
TopiaDAO.findUsages(Class<U> type,
E entity)
Find usages of the given entity in the entities of the given
type. |
|
|
TopiaDAOImpl.findUsages(Class<U> type,
E e)
|
|
| Methods in org.nuiton.topia.persistence that return types with arguments of type TopiaEntity | |
|---|---|
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. |
Map<Class<? extends TopiaEntity>,List<? extends TopiaEntity>> |
TopiaDAOImpl.findAllUsages(E e)
|
Map<Class<? extends TopiaEntity>,List<? extends TopiaEntity>> |
TopiaDAOImpl.findAllUsages(E e)
|
List<TopiaEntity> |
TopiaEntityAbstract.getAggregate()
|
List<TopiaEntity> |
TopiaEntity.getAggregate()
|
List<TopiaEntity> |
TopiaEntityAbstract.getComposite()
|
List<TopiaEntity> |
TopiaEntity.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 |
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,
String propertyName,
Class<?> collectionType,
Class<?> type,
int index,
Object value)
Visit a indexed value from a collection property for the given entity. |
void |
DepthEntityVisitor.visit(TopiaEntity e,
String propertyName,
Class<?> collectionType,
Class<?> type,
int index,
Object value)
|
void |
HorizontalEntityVisitor.visit(TopiaEntity entity,
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 |
DepthEntityVisitor.visit(TopiaEntity e,
String propertyName,
Class<?> collectionType,
Class<?> type,
Object value)
|
void |
HorizontalEntityVisitor.visit(TopiaEntity entity,
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 |
DepthEntityVisitor.visit(TopiaEntity e,
String propertyName,
Class<?> type,
Object value)
|
void |
HorizontalEntityVisitor.visit(TopiaEntity entity,
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
|
TopiaEntityHelper.buildDifferentiel(List<E> referentiel,
List<E> locale)
Construit le dictionnaire des differences entre deux listes d'entites. |
|
static
|
TopiaEntityHelper.checkNotNullAndExistingEntity(String paramName,
E bean)
Teste si une entité possède un topiaId. |
|
static
|
TopiaEntityHelper.checkNotNullAndNoneExistingEntity(String paramName,
E bean)
Teste si une entité ne possède pas un topiaId. |
|
static
|
TopiaEntityHelper.getEntities(TopiaContextImplementor srcCtxt,
List<E> entityList,
boolean canBeNull)
|
|
static
|
TopiaEntityHelper.getEntityByTopiaId(Collection<E> entities,
String topiaId)
Récupère une entité dans une liste d'entités à partir de son getTopiaId(). |
|
static
|
TopiaEntityHelper.getExistingEntity(TopiaDAO<E> dao,
String topiaId)
Récupère une entité qui doit exister à partir de son id. |
|
static
|
EntityOperatorStore.getOperator(TopiaEntityEnum contract)
|
|
static
|
EntityListUpdator.newEntityListUpdator(Class<P> parentClass,
Class<E> childClass,
String propertyName)
|
|
static
|
EntityListUpdator.newEntityListUpdator(Class<P> parentClass,
Class<E> childClass,
String propertyName)
|
|
static
|
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 | |
|---|---|
static TopiaEntity[] |
TopiaEntityHelper.getEntities(TopiaContext srcCtxt,
String... entityList)
|
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 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 List<? extends TopiaEntity> |
TopiaEntityHelper.getEntitiesList(TopiaContext srcCtxt,
String... entityList)
|
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 TopiaEntityIdsMap |
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 | |
|---|---|
void |
TopiaEntityIdsMap.addIds(Class<? extends TopiaEntity> type,
Iterable<String> ids)
|
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 TopiaEntityIdsMap |
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)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||