Uses of Class
org.nuiton.topia.replication.model.ReplicationNode
Packages that use ReplicationNode
Package
Description
-
Uses of ReplicationNode in org.nuiton.topia.replication
Fields in org.nuiton.topia.replication with type parameters of type ReplicationNodeModifier and TypeFieldDescriptionprotected List<ReplicationNode>TopiaReplicationContext.treatedList of nodes that has been replicated with success (used to rollback them if something was wrong).Methods in org.nuiton.topia.replication that return ReplicationNodeMethods in org.nuiton.topia.replication that return types with arguments of type ReplicationNodeModifier and TypeMethodDescriptionprotected List<ReplicationNode>TopiaReplicationContext.getTreated()Methods in org.nuiton.topia.replication with parameters of type ReplicationNodeModifier and TypeMethodDescriptionvoidTopiaReplicationContext.addTreatedNode(ReplicationNode node) voidTopiaReplicationServiceImpl.doReplicateNode(TopiaReplicationContext replicationContext, ReplicationNode node) voidTopiaReplicationServiceImpl.doRollbackNode(TopiaReplicationContext replicationContext, ReplicationNode node) List<? extends TopiaEntity>TopiaReplicationContext.getEntities(TopiaPersistenceContext tx, ReplicationNode node) TopiaReplicationContext.getEntityIds(ReplicationNode node) voidTopiaReplicationOperation.register(ReplicationModel model, ReplicationNode ownerNode, ReplicationOperationPhase phase, Object... parameters) Deprecated.since 2.5.2, there is no difference between a user operation and an internal one. -
Uses of ReplicationNode in org.nuiton.topia.replication.model
Fields in org.nuiton.topia.replication.model declared as ReplicationNodeModifier and TypeFieldDescriptionprotected final ReplicationNodeReplicationOperationDef.nodeprotected final ReplicationNodeReplicationLink.sourcele noeud source du lienprotected final ReplicationNodeReplicationLink.targetle noeud destination du lienFields in org.nuiton.topia.replication.model with type parameters of type ReplicationNodeModifier and TypeFieldDescriptionprotected final Map<String,ReplicationNode> ReplicationNode.associationsdictionnary of associations defined on the node (keys are association name, and values are target node).protected final Map<String,ReplicationNode> ReplicationNode.dependenciescompositions defined on the node (keys are association name, and values are target node).protected final Map<TopiaEntityEnum,ReplicationNode> ReplicationModel.nodesle dictionnaire des noeuds a repliquer associes a leur typeprotected final List<ReplicationNode>ReplicationModel.orderla liste des noeuds a repliquer (dans l'ordre de replication)protected final Set<ReplicationNode>ReplicationLink.requiresliste des noeuds requis.protected Set<ReplicationNode>ReplicationNode.shellshell of the node.Methods in org.nuiton.topia.replication.model that return ReplicationNodeModifier and TypeMethodDescriptionReplicationModel.getNode(TopiaEntityEnum contract) ReplicationOperationDef.getNode()ReplicationLink.getSource()ReplicationLink.getTarget()Methods in org.nuiton.topia.replication.model that return types with arguments of type ReplicationNodeModifier and TypeMethodDescriptionReplicationNode.getAssociations()ReplicationNode.getDependencies()ReplicationModel.getNodes()ReplicationModel.getOrder()ReplicationNode.getShell()Methods in org.nuiton.topia.replication.model with parameters of type ReplicationNodeModifier and TypeMethodDescriptionvoidReplicationNode.addAssociation(String name, ReplicationNode node) voidReplicationNode.addDependency(String name, ReplicationNode node) protected voidReplicationModel.addDuplicateOperation(ReplicationNode ownerNode, ReplicationNode node, Class<? extends TopiaReplicationOperation> operationClass, Object... params) protected voidReplicationModel.addOperation(ReplicationNode ownerNode, ReplicationNode node, ReplicationOperationPhase phase, Class<? extends TopiaReplicationOperation> operationClass, Object... params) protected voidReplicationModel.addPostOperation(ReplicationNode ownerNode, ReplicationNode node, Class<? extends TopiaReplicationOperation> operationClass, Object... params) protected voidReplicationModel.addPreOperation(ReplicationNode ownerNode, ReplicationNode node, Class<? extends TopiaReplicationOperation> operationClass, Object... params) booleanReplicationLink.canReattach(Set<ReplicationNode> universe, ReplicationNode currentNode) Teste si on peut reattacher le lien en connaissant l'univers des noeuds disponibles.String[]ReplicationNode.getAssociationsDettached(ReplicationNode node) String[]ReplicationNode.getDependenciesDettached(ReplicationNode node) protected voidReplicationModel.getShell(ReplicationNode node, Set<ReplicationNode> explored) Method parameters in org.nuiton.topia.replication.model with type arguments of type ReplicationNodeModifier and TypeMethodDescriptionvoidReplicationModel.addDependency(List<ReplicationNode> nodes) booleanReplicationLink.canReattach(Set<ReplicationNode> universe, ReplicationNode currentNode) Teste si on peut reattacher le lien en connaissant l'univers des noeuds disponibles.voidReplicationModel.detectDependenciesOrder(Set<ReplicationNode> safeLevel, Set<ReplicationNode> doned) protected voidReplicationModel.getShell(ReplicationNode node, Set<ReplicationNode> explored) voidReplicationNode.setShell(Set<ReplicationNode> shell) Constructors in org.nuiton.topia.replication.model with parameters of type ReplicationNodeModifierConstructorDescriptionReplicationLink(ReplicationNode source, ReplicationNode target, String name, boolean association) ReplicationOperationDef(ReplicationOperationPhase phase, Class<? extends TopiaReplicationOperation> operation, ReplicationNode node, Object... parameters) -
Uses of ReplicationNode in org.nuiton.topia.replication.operation
Methods in org.nuiton.topia.replication.operation with parameters of type ReplicationNodeModifier and TypeMethodDescriptionvoidAttachLink.register(ReplicationModel model, ReplicationNode ownerNode, ReplicationOperationPhase phase, Object... parameters) voidDettachAssociation.register(ReplicationModel model, ReplicationNode ownerNode, ReplicationOperationPhase phase, Object... parameters) voidDuplicate.register(ReplicationModel model, ReplicationNode ownerNode, ReplicationOperationPhase phase, Object... parameters) voidLoadLink.register(ReplicationModel model, ReplicationNode ownerNode, ReplicationOperationPhase phase, Object... parameters)