Class LoadLink
java.lang.Object
org.nuiton.topia.replication.operation.LoadLink
- All Implemented Interfaces:
TopiaReplicationOperation
Pour charger une association sur le noeud de l'operation.
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:
- Tony Chemit - 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, TopiaPersistenceContext srcCtxt, TopiaPersistenceContext dstCtxt, List<? extends TopiaEntity> nodeEntities) Execute l'operation avec le parametrage donnee.
-
Constructor Details
-
LoadLink
public LoadLink()
-
-
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, TopiaPersistenceContext srcCtxt, TopiaPersistenceContext dstCtxt, List<? extends TopiaEntity> nodeEntities) 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 destinationnodeEntities- la liste des entités à traiter- Throws:
TopiaException
-