Class DettachAssociation
java.lang.Object
org.nuiton.topia.replication.operation.DettachAssociation
- All Implemented Interfaces:
TopiaReplicationOperation
Pour dettacher une association.
Note : cette operation est interne, et n'est pas creable par
l'utilisateur via la methode
register(ReplicationModel, ReplicationNode, ReplicationOperationPhase, Object...).- Since:
- 2.2.0
- Author:
- tchemit <chemit@codelutin.com>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidregister(ReplicationModel model, ReplicationNode ownerNode, ReplicationOperationPhase phase, Object... parameters) Creer et enregister une operation utilisateur apres la creation du modele via la methodeTopiaReplicationService.prepare(TopiaEntityEnum[], boolean, String...).voidrun(TopiaReplicationContext replicationContext, ReplicationOperationDef operationDef, TopiaContextImplementor srcCtxt, TopiaContextImplementor dstCtxt, List<? extends TopiaEntity> entities) Execute l'operation avec le parametrage donnee.
-
Constructor Details
-
DettachAssociation
public DettachAssociation()
-
-
Method Details
-
register
public void register(ReplicationModel model, ReplicationNode ownerNode, ReplicationOperationPhase phase, Object... parameters) Description copied from interface:TopiaReplicationOperationCreer et enregister une operation utilisateur apres la creation du modele via la methodeTopiaReplicationService.prepare(TopiaEntityEnum[], boolean, String...).- Specified by:
registerin interfaceTopiaReplicationOperation- Parameters:
model- le modele de replicationownerNode- le noeud proprietaire de l'operationphase- la phase ou positionner l'operationparameters- les parametres de l'operation- See Also:
-
run
public void run(TopiaReplicationContext replicationContext, ReplicationOperationDef operationDef, TopiaContextImplementor srcCtxt, TopiaContextImplementor dstCtxt, List<? extends TopiaEntity> entities) throws TopiaException Description copied from interface:TopiaReplicationOperationExecute l'operation avec le parametrage donnee. Note : le commit sur le context cible doit etre geree dans la methode.- Specified by:
runin interfaceTopiaReplicationOperation- Parameters:
replicationContext- le contexte de replicationoperationDef- la definition de l'operation a realisersrcCtxt- le context sourcedstCtxt- le context destinationentities- la liste des entités à traiter- Throws:
TopiaException
-