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