|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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 | ||
|---|---|---|
|
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)
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(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>
|
| 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 |
|---|
| 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 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 | ||
|---|---|---|
static
|
TopiaQuery.createQuery(Class<T> entityClass)
Create a TopiaQuery with entityClass initialization. |
|
static
|
TopiaQuery.createQuery(Class<T> entityClass,
String alias)
Create a TopiaQuery with entityClass initialization and its Alias. |
|
static
|
TopiaQuery.createQuery(TopiaDAO<T> dao)
Create a TopiaQuery from a DAO. |
|
static
|
TopiaQuery.createQuery(TopiaDAO<T> dao,
String alias)
Create a TopiaQuery from a DAO with an Alias. |
|
|
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)
|
|
protected
|
TopiaQuery.loadEntityProperty(T entity,
String property)
Load a property of type TopiaEntity from an other entity. |
|
protected
|
TopiaQuery.loadProperties(T entity)
Load all properties for the 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 topiaId)
|
|
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)
|
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(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. |
boolean |
TopiaContextImplementor.isSchemaExist(Class<? extends TopiaEntity> clazz)
Detect if the table is created on storage for a given persistant class. |
boolean |
TopiaContextImpl.isSchemaExist(Class<? extends TopiaEntity> clazz)
|
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)
|
| 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 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 that return types with arguments of type TopiaEntity | |
|---|---|
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 |
HorizontalEntityVisitor.end(TopiaEntity entity)
|
void |
DepthEntityVisitor.end(TopiaEntity e)
|
void |
EntityVisitor.end(TopiaEntity entity)
Ends the visit of the given entity. |
void |
HorizontalEntityVisitor.start(TopiaEntity entity)
|
void |
DepthEntityVisitor.start(TopiaEntity e)
|
void |
EntityVisitor.start(TopiaEntity entity)
Start the visit of 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,
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,
Object value)
|
void |
DepthEntityVisitor.visit(TopiaEntity e,
String propertyName,
Class<?> collectionType,
Class<?> type,
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<?> type,
Object value)
|
void |
DepthEntityVisitor.visit(TopiaEntity e,
String propertyName,
Class<?> type,
Object value)
|
void |
EntityVisitor.visit(TopiaEntity entity,
String propertyName,
Class<?> type,
Object value)
Visit a none indexed property for the given entity. |
| 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 |
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 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.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
|
EntityLoador.newEntityLoador(Class<E> klass,
E empty,
String... properties)
|
|
static
|
EntityLoador.newEntityLoador(Class<E> klass,
String... properties)
|
|
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 | |
|---|---|
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.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)
|
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 | |||||||||