org.nuiton.topia.replication.model
Class Link
java.lang.Object
org.nuiton.topia.replication.model.Link
public class Link
- extends Object
Pour definir un lien entre deux entites (deux noeuds de replication).
- Author:
- chemit
source
protected final ReplicationNode source
requires
protected final Set<ReplicationNode> requires
target
protected final ReplicationNode target
name
protected final String name
association
protected final boolean association
Link
public Link(ReplicationNode source,
ReplicationNode target,
String name,
boolean association)
getName
public String getName()
getSource
public ReplicationNode getSource()
getTarget
public ReplicationNode getTarget()
isAssociation
public boolean isAssociation()
canReattach
public boolean canReattach(Set<ReplicationNode> universe,
ReplicationNode currentNode)
- Teste si on peut reattacher le lien en connaissant l'univers des
noeuds disponibles.
On teste si toutes les pre-requis sont disponibles.
Si oui, on peut reattacher.
- Parameters:
universe - l'univers des noeuds disponiblescurrentNode - le noeud qui vient d'etre replique
- Returns:
true si on peut reattacher ce lien
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2004-2010 CodeLutin. All Rights Reserved.