org.nuiton.topia.replication.model
Class Link
java.lang.Object
org.nuiton.topia.replication.model.Link
public class Link
- extends java.lang.Object
Pour definir un lien entre deux entites (deux noeuds de replication).
- Author:
- chemit
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
source
protected final ReplicationNode source
requires
protected final java.util.Set<ReplicationNode> requires
target
protected final ReplicationNode target
name
protected final java.lang.String name
association
protected final boolean association
Link
public Link(ReplicationNode source,
ReplicationNode target,
java.lang.String name,
boolean association)
getName
public java.lang.String getName()
getSource
public ReplicationNode getSource()
getTarget
public ReplicationNode getTarget()
isAssociation
public boolean isAssociation()
canReattach
public boolean canReattach(java.util.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 java.lang.String toString()
- Overrides:
toString in class java.lang.Object
Copyright © 2004-2010 CodeLutin. All Rights Reserved.