public class AttachLink extends Object implements TopiaReplicationOperation
nodeEntities contient les entites sources de l'association et on
retrouve les entites associes a partir du type de l'association
Ce premier cas est verifie quand reverse (le econd parametre) est a false
- le noeud de l'operation est la cible de l'association, dans ce cas la
nodeEntities contient les entities associes (cibles) de
l'assocation et on retrouve les entities a partir d'un troisieme parametre
qui donne le node source des entities sources.
Note : cette operation est interne, et n'est pas creable par l'utilisateur
via la methode register(ReplicationModel, ReplicationNode,
ReplicationOperationPhase, Object...).| Constructor and Description |
|---|
AttachLink() |
| Modifier and Type | Method and Description |
|---|---|
void |
register(ReplicationModel model,
ReplicationNode ownerNode,
ReplicationOperationPhase phase,
Object... parameters)
Creer et enregister une operation utilisateur apres la creation du
modele via la methode
TopiaReplicationService.prepare(TopiaEntityEnum[], boolean, String...). |
void |
run(TopiaReplicationContext replicationContext,
ReplicationOperationDef operationDef,
TopiaContextImplementor srcCtxt,
TopiaContextImplementor dstCtxt,
List<? extends TopiaEntity> nodeEntities)
Execute l'operation avec le parametrage donnee.
|
public void register(ReplicationModel model, ReplicationNode ownerNode, ReplicationOperationPhase phase, Object... parameters)
TopiaReplicationOperationTopiaReplicationService.prepare(TopiaEntityEnum[], boolean, String...).register in interface TopiaReplicationOperationmodel - le modele de replicationownerNode - le noeud proprietaire de l'operationphase - la phase ou positionner l'operationparameters - les parametres de l'operationReplicationModel,
ReplicationOperationPhasepublic void run(TopiaReplicationContext replicationContext, ReplicationOperationDef operationDef, TopiaContextImplementor srcCtxt, TopiaContextImplementor dstCtxt, List<? extends TopiaEntity> nodeEntities) throws TopiaException
TopiaReplicationOperationrun in interface TopiaReplicationOperationreplicationContext - le contexte de replicationoperationDef - la definition de l'operation a realisersrcCtxt - le context sourcedstCtxt - le context destinationnodeEntities - la liste des entités à traiterTopiaExceptionCopyright © 2004–2020 Code Lutin. All rights reserved.