org.nuiton.topia.replication.model
Class ReplicationNode
java.lang.Object
org.nuiton.topia.replication.model.ReplicationNode
public class ReplicationNode
- extends Object
Le modele d'un noeud de replication.
Un noeud represente exactement un type d'entite a repliquer
- Author:
- chemit
OPERATION_COMPARATOR
public static final Comparator<ReplicationOperationDef> OPERATION_COMPARATOR
ReplicationNode
public ReplicationNode(TopiaEntityEnum contract)
addAssociation
public void addAssociation(String name,
ReplicationNode node)
addOperation
public void addOperation(int index,
ReplicationOperationDef op)
addOperation
public void addOperation(ReplicationOperationDef op)
getOperations
public List<ReplicationOperationDef> getOperations()
hasAssociation
public boolean hasAssociation()
hasAssociationsToDettach
public boolean hasAssociationsToDettach()
getAssociationsDettached
public String[] getAssociationsDettached(ReplicationNode node)
getDependenciesDettached
public String[] getDependenciesDettached(ReplicationNode node)
hasDependenciesToDettach
public boolean hasDependenciesToDettach()
hasDependency
public boolean hasDependency()
addDependency
public void addDependency(String name,
ReplicationNode node)
addAssociationToDettach
public void addAssociationToDettach(String key)
addDependencyToDettach
public void addDependencyToDettach(String key)
getAssociations
public Map<String,ReplicationNode> getAssociations()
getAssociationsToDettach
public Set<String> getAssociationsToDettach()
getDependenciesToDettach
public Set<String> getDependenciesToDettach()
getContract
public TopiaEntityEnum getContract()
getOperator
public EntityOperator<? super TopiaEntity> getOperator()
getDependencies
public Map<String,ReplicationNode> getDependencies()
getShell
public Set<ReplicationNode> getShell()
setShell
public void setShell(Set<ReplicationNode> shell)
sortOperations
public void sortOperations()
- Les operations sont triees sur leur phase.
- See Also:
ReplicationOperationPhase,
OPERATION_COMPARATOR
equals
public boolean equals(Object obj)
- Overrides:
equals in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2004-2010 CodeLutin. All Rights Reserved.