Uses of Class
org.nuiton.topia.replication.model.ReplicationModel
Packages that use ReplicationModel
-
Uses of ReplicationModel in org.nuiton.topia.replication
Fields in org.nuiton.topia.replication declared as ReplicationModelModifier and TypeFieldDescriptionprotected final ReplicationModelTopiaReplicationContext.replicationModelReplication model.Methods in org.nuiton.topia.replication that return ReplicationModelModifier and TypeMethodDescriptionTopiaReplicationModelBuilder.createModel(TopiaApplicationContext context, TopiaEntityEnum[] contracts, boolean computeOrder, String... topiaIds) Instantie un nouveau modèle de réplication pour les entités données par leur ids.TopiaReplicationModelBuilder.createModelForAll(TopiaEntityEnum[] contracts) Instantie un nouveau modèle de réplication pour toutes les entitées.TopiaReplicationContext.getReplicationModel()TopiaReplicationModelBuilder.initModel(ReplicationModel model, boolean computeOrder) TopiaReplicationModelBuilder.prepare(TopiaApplicationContext context, TopiaEntityEnum[] contracts, boolean computeOrder, String... topiaIds) Prepare le modele de replication pour les entites données danstopiaIdset de leur couverture.TopiaReplicationService.prepare(TopiaEntityEnum[] contracts, boolean computeOrder, String... topiaIds) Prepare le modele de replication pour les entites dans les topiaIds sont donnes.TopiaReplicationServiceImpl.prepare(TopiaEntityEnum[] contracts, boolean computeOrder, String... topiaIds) TopiaReplicationModelBuilder.prepareForAll(TopiaEntityEnum[] contracts) Prepare le modele de replication pour toutes les entites des types donnes.TopiaReplicationService.prepareForAll(TopiaEntityEnum[] contracts) Prepare le modele de replication pour toutes les entites des types donnes.TopiaReplicationServiceImpl.prepareForAll(TopiaEntityEnum[] contracts) Methods in org.nuiton.topia.replication with parameters of type ReplicationModelModifier and TypeMethodDescriptionvoidTopiaReplicationModelBuilder.addAfterOperation(ReplicationModel model, TopiaEntityEnum type, Class<? extends TopiaReplicationOperation> operationClass, Object... parameters) Ajouter une nouvelle operation post-replication, sur un type de donnee.voidTopiaReplicationModelBuilder.addBeforeOperation(ReplicationModel model, TopiaEntityEnum type, Class<? extends TopiaReplicationOperation> operationClass, Object... parameters) Ajouter une nouvelle operation pre-replication, sur un type de donnee.voidTopiaReplicationModelBuilder.createOperation(ReplicationModel model, TopiaEntityEnum type, ReplicationOperationPhase phase, Class<? extends TopiaReplicationOperation> operationClass, Object... parameters) voidTopiaReplicationService.doReplicate(ReplicationModel model, TopiaApplicationContext dstCtxt) Lance l'operation de replication a partir du context source vers le context de destination sur les entites donnees et en utilisant le modele de replication precedemment construit via la methodeTopiaReplicationService.prepare(TopiaEntityEnum[], boolean, String...)ouTopiaReplicationService.prepareForAll(TopiaEntityEnum[]).voidTopiaReplicationServiceImpl.doReplicate(ReplicationModel model, TopiaApplicationContext targetTx) TopiaReplicationModelBuilder.initModel(ReplicationModel model, boolean computeOrder) voidTopiaReplicationOperation.register(ReplicationModel model, ReplicationNode ownerNode, ReplicationOperationPhase phase, Object... parameters) Deprecated.since 2.5.2, there is no difference between a user operation and an internal one.Constructors in org.nuiton.topia.replication with parameters of type ReplicationModelModifierConstructorDescriptionTopiaReplicationContext(TopiaReplicationOperationProvider operationProvider, ReplicationModel replicationModel, TopiaApplicationContext sourceTx, TopiaApplicationContext targetTx) -
Uses of ReplicationModel in org.nuiton.topia.replication.operation
Methods in org.nuiton.topia.replication.operation with parameters of type ReplicationModelModifier and TypeMethodDescriptionvoidAttachLink.register(ReplicationModel model, ReplicationNode ownerNode, ReplicationOperationPhase phase, Object... parameters) voidDettachAssociation.register(ReplicationModel model, ReplicationNode ownerNode, ReplicationOperationPhase phase, Object... parameters) voidDuplicate.register(ReplicationModel model, ReplicationNode ownerNode, ReplicationOperationPhase phase, Object... parameters) voidLoadLink.register(ReplicationModel model, ReplicationNode ownerNode, ReplicationOperationPhase phase, Object... parameters)