A C D E G H I L N O P R S T V

A

addAfterOperation(ReplicationModel, TopiaEntityEnum, Class<? extends TopiaReplicationOperation>, Object...) - Method in class org.nuiton.topia.replication.ReplicationEngine
 
addAfterOperation(ReplicationModel, TopiaEntityEnum, Class<? extends TopiaReplicationOperation>, Object...) - Method in interface org.nuiton.topia.replication.TopiaReplicationService
Ajouter une nouvelle operation post-replication, sur un type de donnee.
addAssociation(String, ReplicationNode) - Method in class org.nuiton.topia.replication.model.ReplicationNode
 
addAssociationToDettach(String) - Method in class org.nuiton.topia.replication.model.ReplicationNode
 
addBeforeOperation(ReplicationModel, TopiaEntityEnum, Class<? extends TopiaReplicationOperation>, Object...) - Method in class org.nuiton.topia.replication.ReplicationEngine
 
addBeforeOperation(ReplicationModel, TopiaEntityEnum, Class<? extends TopiaReplicationOperation>, Object...) - Method in interface org.nuiton.topia.replication.TopiaReplicationService
Ajouter une nouvelle operation pre-replication, sur un type de donnee.
addDependency(List<ReplicationNode>) - Method in class org.nuiton.topia.replication.model.ReplicationModel
 
addDependency(String, ReplicationNode) - Method in class org.nuiton.topia.replication.model.ReplicationNode
 
addDependencyToDettach(String) - Method in class org.nuiton.topia.replication.model.ReplicationNode
 
addOperation(ReplicationNode, ReplicationNode, ReplicationOperationPhase, Class<? extends TopiaReplicationOperation>, Object...) - Method in class org.nuiton.topia.replication.model.ReplicationModel
 
addOperation(int, ReplicationOperationDef) - Method in class org.nuiton.topia.replication.model.ReplicationNode
 
addOperation(ReplicationOperationDef) - Method in class org.nuiton.topia.replication.model.ReplicationNode
 
adjustOperations(Map<Class<? extends TopiaEntity>, List<String>>) - Method in class org.nuiton.topia.replication.model.ReplicationModel
 
association - Variable in class org.nuiton.topia.replication.model.Link
 
AttachAssociation - Class in org.nuiton.topia.replication.operation
Pour attacher une association.
AttachAssociation() - Constructor for class org.nuiton.topia.replication.operation.AttachAssociation
 
AttachDependency - Class in org.nuiton.topia.replication.operation
Pour attacher une dependance.
AttachDependency() - Constructor for class org.nuiton.topia.replication.operation.AttachDependency
 
AttachLink - Class in org.nuiton.topia.replication.operation
Pour attacher une association.
AttachLink() - Constructor for class org.nuiton.topia.replication.operation.AttachLink
 

C

canReattach(Set<ReplicationNode>, ReplicationNode) - Method in class org.nuiton.topia.replication.model.Link
Teste si on peut reattacher le lien en connaissant l'univers des noeuds disponibles.
checkNotNull(String, String, Object) - Static method in class org.nuiton.topia.replication.ReplicationEngine
 
checkParameters(Class<?>[], Object...) - Static method in class org.nuiton.topia.replication.ReplicationEngine
 
checkSize(int, Object[]) - Static method in class org.nuiton.topia.replication.ReplicationEngine
 
checkType(Class<?>[], int, Object[]) - Static method in class org.nuiton.topia.replication.ReplicationEngine
 
context - Variable in class org.nuiton.topia.replication.ReplicationEngine
le contexte sur la base source de la replication
contracts - Variable in class org.nuiton.topia.replication.model.ReplicationModel
l'ensemble des contrats d'entites a repliquer
createModel(TopiaEntityEnum[], String...) - Method in class org.nuiton.topia.replication.ReplicationEngine
 
createModel(TopiaEntityEnum[], String...) - Method in interface org.nuiton.topia.replication.TopiaReplicationImplementor
Creation d'un modele de replication non initialise.
createModelForAll(TopiaEntityEnum[]) - Method in class org.nuiton.topia.replication.ReplicationEngine
 
createModelForAll(TopiaEntityEnum[]) - Method in interface org.nuiton.topia.replication.TopiaReplicationImplementor
Creation d'un modele de replication (en mode tout dupliquer) non initialise.
createModelWithComputedOrder(TopiaEntityEnum[], String...) - Method in class org.nuiton.topia.replication.ReplicationEngine
 
createModelWithComputedOrder(TopiaEntityEnum[], String...) - Method in interface org.nuiton.topia.replication.TopiaReplicationImplementor
Creation d'un modele de replication non initialise avec un ordre fixe (celui des contrats donnés).
createOperation(ReplicationModel, TopiaEntityEnum, ReplicationOperationPhase, Class<? extends TopiaReplicationOperation>, Object...) - Method in class org.nuiton.topia.replication.ReplicationEngine
 
createOperation(ReplicationModel, TopiaEntityEnum, ReplicationOperationPhase, Class<? extends TopiaReplicationOperation>, Object...) - Method in interface org.nuiton.topia.replication.TopiaReplicationImplementor
 

D

detectAssociations(TopiaEntityEnum...) - Method in class org.nuiton.topia.replication.model.ReplicationModel
 
detectDependencies() - Method in class org.nuiton.topia.replication.model.ReplicationModel
 
detectDependenciesOrder(Set<ReplicationNode>, Set<ReplicationNode>) - Method in class org.nuiton.topia.replication.model.ReplicationModel
 
detectDirectDependencies() - Method in class org.nuiton.topia.replication.model.ReplicationModel
 
detectObjectsToDettach() - Method in class org.nuiton.topia.replication.model.ReplicationModel
 
detectOperations() - Method in class org.nuiton.topia.replication.model.ReplicationModel
 
detectShell() - Method in class org.nuiton.topia.replication.model.ReplicationModel
 
detectTypes(TopiaEntityEnum[], String...) - Method in class org.nuiton.topia.replication.ReplicationEngine
 
detectTypes(TopiaEntityEnum[], String...) - Method in interface org.nuiton.topia.replication.TopiaReplicationImplementor
 
DettachAssociation - Class in org.nuiton.topia.replication.operation
Pour dettacher une association.
DettachAssociation() - Constructor for class org.nuiton.topia.replication.operation.DettachAssociation
 
DettachDependency - Class in org.nuiton.topia.replication.operation
Pour dettacher une dependance.
DettachDependency() - Constructor for class org.nuiton.topia.replication.operation.DettachDependency
 
doReplicate(ReplicationModel, TopiaContext) - Method in class org.nuiton.topia.replication.ReplicationEngine
 
doReplicate(ReplicationModel, TopiaContext) - Method in interface org.nuiton.topia.replication.TopiaReplicationService
Lance l'operation de replication a partir du context source vers le context de destination sur les entites donnees et en utilisant le model de replication precedemment construit via la methode TopiaReplicationService.prepare(TopiaEntityEnum[], String[]) ou TopiaReplicationService.prepareForAll(TopiaEntityEnum[]).
doReplicateNode(ReplicationNode, TopiaContext, TopiaContext, Map<Class<? extends TopiaEntity>, List<String>>, Set<ReplicationNode>) - Method in class org.nuiton.topia.replication.ReplicationEngine
 
doReplicateNode(ReplicationNode, TopiaContext, TopiaContext, Map<Class<? extends TopiaEntity>, List<String>>, Set<ReplicationNode>) - Method in interface org.nuiton.topia.replication.TopiaReplicationImplementor
 
Duplicate - Class in org.nuiton.topia.replication.operation
L'operation de duplication d'un noeud de replication.
Duplicate() - Constructor for class org.nuiton.topia.replication.operation.Duplicate
 

E

equals(Object) - Method in class org.nuiton.topia.replication.model.ReplicationNode
 

G

getAssociations() - Method in class org.nuiton.topia.replication.model.ReplicationNode
 
getAssociationsDettached(ReplicationNode) - Method in class org.nuiton.topia.replication.model.ReplicationNode
 
getAssociationsToDettach() - Method in class org.nuiton.topia.replication.model.ReplicationNode
 
getContract() - Method in class org.nuiton.topia.replication.model.ReplicationNode
 
getContracts() - Method in class org.nuiton.topia.replication.model.ReplicationModel
 
getDependencies() - Method in class org.nuiton.topia.replication.model.ReplicationNode
 
getDependenciesDettached(ReplicationNode) - Method in class org.nuiton.topia.replication.model.ReplicationNode
 
getDependenciesToDettach() - Method in class org.nuiton.topia.replication.model.ReplicationNode
 
getEntities(TopiaContextImplementor, List<E>, boolean) - Static method in class org.nuiton.topia.replication.ReplicationEngine
 
getEntities(TopiaContext, String...) - Static method in class org.nuiton.topia.replication.ReplicationEngine
 
getEntitiesList(TopiaContext, String...) - Static method in class org.nuiton.topia.replication.ReplicationEngine
 
getIds(ReplicationModel, TopiaContextImplementor) - Method in class org.nuiton.topia.replication.ReplicationEngine
 
getIds(ReplicationModel, TopiaContextImplementor) - Method in interface org.nuiton.topia.replication.TopiaReplicationImplementor
Recupere les ids des entites a repliquer.
getName() - Method in class org.nuiton.topia.replication.model.Link
 
getNode(Class<? extends TopiaEntity>) - Method in class org.nuiton.topia.replication.model.ReplicationModel
 
getNode(TopiaEntityEnum) - Method in class org.nuiton.topia.replication.model.ReplicationModel
 
getNode(String, Class<?>) - Method in class org.nuiton.topia.replication.model.ReplicationModel
 
getNode() - Method in class org.nuiton.topia.replication.model.ReplicationOperationDef
 
getNodes() - Method in class org.nuiton.topia.replication.model.ReplicationModel
 
getOperation(Class<? extends TopiaReplicationOperation>) - Method in class org.nuiton.topia.replication.ReplicationEngine
 
getOperation(Class<? extends TopiaReplicationOperation>) - Method in interface org.nuiton.topia.replication.TopiaReplicationImplementor
 
getOperationClass() - Method in class org.nuiton.topia.replication.model.ReplicationOperationDef
 
getOperations() - Method in class org.nuiton.topia.replication.model.ReplicationNode
 
getOperator() - Method in class org.nuiton.topia.replication.model.ReplicationNode
 
getOrder() - Method in class org.nuiton.topia.replication.model.ReplicationModel
 
getParameters() - Method in class org.nuiton.topia.replication.model.ReplicationOperationDef
 
getPersistenceClasses() - Method in class org.nuiton.topia.replication.ReplicationEngine
 
getPhase() - Method in class org.nuiton.topia.replication.model.ReplicationOperationDef
 
getServiceName() - Method in class org.nuiton.topia.replication.ReplicationEngine
 
getShell(ReplicationNode, Set<ReplicationNode>) - Method in class org.nuiton.topia.replication.model.ReplicationModel
 
getShell() - Method in class org.nuiton.topia.replication.model.ReplicationNode
 
getSource() - Method in class org.nuiton.topia.replication.model.Link
 
getTarget() - Method in class org.nuiton.topia.replication.model.Link
 
getTopiaIds() - Method in class org.nuiton.topia.replication.model.ReplicationModel
 
getTypes() - Method in class org.nuiton.topia.replication.model.ReplicationModel
 

H

hasAssociation() - Method in class org.nuiton.topia.replication.model.ReplicationNode
 
hasAssociationsToDettach() - Method in class org.nuiton.topia.replication.model.ReplicationNode
 
hasDependenciesToDettach() - Method in class org.nuiton.topia.replication.model.ReplicationNode
 
hasDependency() - Method in class org.nuiton.topia.replication.model.ReplicationNode
 
hashCode() - Method in class org.nuiton.topia.replication.model.ReplicationNode
 

I

initModel(ReplicationModel, boolean) - Method in class org.nuiton.topia.replication.ReplicationEngine
 
initModel(ReplicationModel, boolean) - Method in interface org.nuiton.topia.replication.TopiaReplicationImplementor
Initialisation du modele de replication.
isAssociation() - Method in class org.nuiton.topia.replication.model.Link
 
isReplicateAll() - Method in class org.nuiton.topia.replication.model.ReplicationModel
 

L

Link - Class in org.nuiton.topia.replication.model
Pour definir un lien entre deux entites (deux noeuds de replication).
Link(ReplicationNode, ReplicationNode, String, boolean) - Constructor for class org.nuiton.topia.replication.model.Link
 
LoadLink - Class in org.nuiton.topia.replication.operation
Pour charger une association sur le noeud de l'operation.
LoadLink() - Constructor for class org.nuiton.topia.replication.operation.LoadLink
 

N

name - Variable in class org.nuiton.topia.replication.model.Link
 
nodes - Variable in class org.nuiton.topia.replication.model.ReplicationModel
le dictionnaire des noeuds a repliquer associes a leur type

O

OPERATION_COMPARATOR - Static variable in class org.nuiton.topia.replication.model.ReplicationNode
 
operations - Static variable in class org.nuiton.topia.replication.ReplicationEngine
la liste des operations disponibles (chargee automatiquement via un ServiceLoader sur le contract TopiaReplicationOperation)
order - Variable in class org.nuiton.topia.replication.model.ReplicationModel
la liste des noeuds a repliquer (dans l'ordre de replication)
org.nuiton.topia.replication - package org.nuiton.topia.replication
 
org.nuiton.topia.replication.model - package org.nuiton.topia.replication.model
 
org.nuiton.topia.replication.operation - package org.nuiton.topia.replication.operation
 

P

postInit(TopiaContextImplementor) - Method in class org.nuiton.topia.replication.ReplicationEngine
 
preInit(TopiaContextImplementor) - Method in class org.nuiton.topia.replication.ReplicationEngine
 
prepare(TopiaEntityEnum[], String...) - Method in class org.nuiton.topia.replication.ReplicationEngine
 
prepare(TopiaEntityEnum[], String...) - Method in interface org.nuiton.topia.replication.TopiaReplicationService
Prepare le modele de replication pour les entites dans les topiaIds sont donnes.
prepareForAll(TopiaEntityEnum[]) - Method in class org.nuiton.topia.replication.ReplicationEngine
 
prepareForAll(TopiaEntityEnum[]) - Method in interface org.nuiton.topia.replication.TopiaReplicationService
Prepare le modele de replication pour toutes les entites des types donnes.
prepareWithComputedOrder(TopiaEntityEnum[], String...) - Method in class org.nuiton.topia.replication.ReplicationEngine
 
prepareWithComputedOrder(TopiaEntityEnum[], String...) - Method in interface org.nuiton.topia.replication.TopiaReplicationService
Prepare le modele de replication pour les entites données en ne faisant pas de calcul sur l'ordre des entités à répliquer.

R

register(ReplicationModel, ReplicationNode, ReplicationOperationPhase, Object...) - Method in class org.nuiton.topia.replication.operation.AttachAssociation
 
register(ReplicationModel, ReplicationNode, ReplicationOperationPhase, Object...) - Method in class org.nuiton.topia.replication.operation.AttachDependency
 
register(ReplicationModel, ReplicationNode, ReplicationOperationPhase, Object...) - Method in class org.nuiton.topia.replication.operation.AttachLink
 
register(ReplicationModel, ReplicationNode, ReplicationOperationPhase, Object...) - Method in class org.nuiton.topia.replication.operation.DettachAssociation
 
register(ReplicationModel, ReplicationNode, ReplicationOperationPhase, Object...) - Method in class org.nuiton.topia.replication.operation.DettachDependency
 
register(ReplicationModel, ReplicationNode, ReplicationOperationPhase, Object...) - Method in class org.nuiton.topia.replication.operation.Duplicate
 
register(ReplicationModel, ReplicationNode, ReplicationOperationPhase, Object...) - Method in class org.nuiton.topia.replication.operation.LoadLink
 
register(ReplicationModel, ReplicationNode, ReplicationOperationPhase, Object...) - Method in interface org.nuiton.topia.replication.TopiaReplicationOperation
Creer et enregister une operation utilisateur apres la creation du modele via la methode TopiaReplicationService.prepare(TopiaEntityEnum[], String[]).
replicateAll - Variable in class org.nuiton.topia.replication.model.ReplicationModel
un drapeau pour savoir si on effectue une replication de toutes les donnees des contrats.
ReplicationEngine - Class in org.nuiton.topia.replication
Implantation du service de replication.
ReplicationEngine() - Constructor for class org.nuiton.topia.replication.ReplicationEngine
 
ReplicationModel - Class in org.nuiton.topia.replication.model
 
ReplicationModel(TopiaEntityEnum[], Set<Class<? extends TopiaEntity>>, String...) - Constructor for class org.nuiton.topia.replication.model.ReplicationModel
 
ReplicationModel(TopiaEntityEnum[], boolean, String...) - Constructor for class org.nuiton.topia.replication.model.ReplicationModel
 
ReplicationNode - Class in org.nuiton.topia.replication.model
Le modele d'un noeud de replication.
ReplicationNode(TopiaEntityEnum) - Constructor for class org.nuiton.topia.replication.model.ReplicationNode
 
ReplicationOperationDef - Class in org.nuiton.topia.replication.model
 
ReplicationOperationDef(ReplicationOperationPhase, Class<? extends TopiaReplicationOperation>, ReplicationNode, Object...) - Constructor for class org.nuiton.topia.replication.model.ReplicationOperationDef
 
ReplicationOperationPhase - Enum in org.nuiton.topia.replication.model
Une enumeration pour definir quand appliquer une operation.
requires - Variable in class org.nuiton.topia.replication.model.Link
 
run(ReplicationOperationDef, TopiaContextImplementor, TopiaContextImplementor, List<? extends TopiaEntity>, Map<Class<? extends TopiaEntity>, List<String>>) - Method in class org.nuiton.topia.replication.operation.AttachAssociation
 
run(ReplicationOperationDef, TopiaContextImplementor, TopiaContextImplementor, List<? extends TopiaEntity>, Map<Class<? extends TopiaEntity>, List<String>>) - Method in class org.nuiton.topia.replication.operation.AttachDependency
 
run(ReplicationOperationDef, TopiaContextImplementor, TopiaContextImplementor, List<? extends TopiaEntity>, Map<Class<? extends TopiaEntity>, List<String>>) - Method in class org.nuiton.topia.replication.operation.AttachLink
 
run(ReplicationOperationDef, TopiaContextImplementor, TopiaContextImplementor, List<? extends TopiaEntity>, Map<Class<? extends TopiaEntity>, List<String>>) - Method in class org.nuiton.topia.replication.operation.DettachAssociation
 
run(ReplicationOperationDef, TopiaContextImplementor, TopiaContextImplementor, List<? extends TopiaEntity>, Map<Class<? extends TopiaEntity>, List<String>>) - Method in class org.nuiton.topia.replication.operation.DettachDependency
 
run(ReplicationOperationDef, TopiaContextImplementor, TopiaContextImplementor, List<? extends TopiaEntity>, Map<Class<? extends TopiaEntity>, List<String>>) - Method in class org.nuiton.topia.replication.operation.Duplicate
 
run(ReplicationOperationDef, TopiaContextImplementor, TopiaContextImplementor, List<? extends TopiaEntity>, Map<Class<? extends TopiaEntity>, List<String>>) - Method in class org.nuiton.topia.replication.operation.LoadLink
 
run(ReplicationOperationDef, TopiaContextImplementor, TopiaContextImplementor, List<? extends TopiaEntity>, Map<Class<? extends TopiaEntity>, List<String>>) - Method in interface org.nuiton.topia.replication.TopiaReplicationOperation
Execute l'operation avec le parametrage donnee.

S

SERVICE_NAME - Static variable in interface org.nuiton.topia.replication.TopiaReplicationService
 
setShell(Set<ReplicationNode>) - Method in class org.nuiton.topia.replication.model.ReplicationNode
 
sortOperations() - Method in class org.nuiton.topia.replication.model.ReplicationNode
Les operations sont triees sur leur phase.
source - Variable in class org.nuiton.topia.replication.model.Link
 

T

target - Variable in class org.nuiton.topia.replication.model.Link
 
topiaIds - Variable in class org.nuiton.topia.replication.model.ReplicationModel
les ids des entites a repliquer (non utilise en mode replicateAll)
TopiaReplicationImplementor - Interface in org.nuiton.topia.replication
Class used internaly in framework, when you want implement new replication engin, you must used this interface
TopiaReplicationOperation - Interface in org.nuiton.topia.replication
Le contrat d'une operation a effectuer lors de la replication.
TopiaReplicationService - Interface in org.nuiton.topia.replication
User visible interface for replication engin To use replicator you must have properties defined in config file: topia.replication.engin=[class used to indexation] possible specific property for index engin used The replication is always done in two phases : - prepare the replication model - (TopiaReplicationService.prepare(TopiaEntityEnum[], String[]) - (TopiaReplicationService.prepareForAll(TopiaEntityEnum[]) - lanch replication TopiaReplicationService.doReplicate(ReplicationModel, TopiaContext)
toString() - Method in class org.nuiton.topia.replication.model.Link
 
toString() - Method in class org.nuiton.topia.replication.model.ReplicationNode
 
toString() - Method in class org.nuiton.topia.replication.model.ReplicationOperationDef
 

V

valueOf(String) - Static method in enum org.nuiton.topia.replication.model.ReplicationOperationPhase
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.nuiton.topia.replication.model.ReplicationOperationPhase
Returns an array containing the constants of this enum type, in the order they are declared.

A C D E G H I L N O P R S T V

Copyright © 2004-2009 CodeLutin. All Rights Reserved.