AttachLink
instead.@Deprecated public class AttachAssociation extends Object implements TopiaReplicationOperation
parameters[0]
: le nom de l'association à traiterparameters[1]
: un drapeau pour savoir si on est sur le reverse
de l'associationparameters[2]
: le noeud source de l'association
(uniquement utilisé si on est sur le reverse d'une association)entities
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 second parametre) est
à false
.
- le noeud de l'operation est la cible de l'association, dans ce cas la
entities
contient les entities associées (cibles) de
l'assocation et on retrouve les entities a partir d'un troisieme parametre
qui donne le node source de l'association.
Note : cette operation est interne, et n'est pas creable par l'utilisateur
via la methode register(ReplicationModel, ReplicationNode,
ReplicationOperationPhase, Object...)
.Constructor and Description |
---|
AttachAssociation()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
register(ReplicationModel model,
ReplicationNode ownerNode,
ReplicationOperationPhase phase,
Object... parameters)
Deprecated.
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> entities)
Deprecated.
Execute l'operation avec le parametrage donnee.
|
public void register(ReplicationModel model, ReplicationNode ownerNode, ReplicationOperationPhase phase, Object... parameters)
TopiaReplicationOperation
TopiaReplicationService.prepare(TopiaEntityEnum[], boolean, String...)
.register
in interface TopiaReplicationOperation
model
- le modele de replicationownerNode
- le noeud proprietaire de l'operationphase
- la phase ou positionner l'operationparameters
- les parametres de l'operationReplicationModel
,
ReplicationOperationPhase
public void run(TopiaReplicationContext replicationContext, ReplicationOperationDef operationDef, TopiaContextImplementor srcCtxt, TopiaContextImplementor dstCtxt, List<? extends TopiaEntity> entities) throws TopiaException
TopiaReplicationOperation
run
in interface TopiaReplicationOperation
replicationContext
- le contexte de replicationoperationDef
- la definition de l'operation a realisersrcCtxt
- le context sourcedstCtxt
- le context destinationentities
- la liste des entités à traiterTopiaException
Copyright © 2004–2022 Code Lutin. All rights reserved.