Class ReplicationOperationDef
java.lang.Object
org.nuiton.topia.replication.model.ReplicationOperationDef
- All Implemented Interfaces:
Comparable<ReplicationOperationDef>
Definition of a concrete operation to execute.
A such operation involves :
- the replication node
- the replication phase
- the replication operation type
- the replication operation arguments
phase.- Since:
- 2.2.0
- Author:
- Tony Chemit - chemit@codelutin.com
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final ReplicationNodeprotected final Class<? extends TopiaReplicationOperation>protected final Object[]protected final ReplicationOperationPhase -
Constructor Summary
ConstructorsConstructorDescriptionReplicationOperationDef(ReplicationOperationPhase phase, Class<? extends TopiaReplicationOperation> operation, ReplicationNode node, Object... parameters) -
Method Summary
Modifier and TypeMethodDescriptionintbooleanClass<? extends TopiaEntity>getNode()Class<? extends TopiaReplicationOperation>Object[]getPhase()inthashCode()toString()
-
Field Details
-
phase
-
operationClass
-
node
-
parameters
-
-
Constructor Details
-
ReplicationOperationDef
public ReplicationOperationDef(ReplicationOperationPhase phase, Class<? extends TopiaReplicationOperation> operation, ReplicationNode node, Object... parameters)
-
-
Method Details
-
getNode
-
getParameters
-
getOperationClass
-
getPhase
-
getContract
-
getEntityType
-
toString
-
equals
-
hashCode
public int hashCode() -
compareTo
- Specified by:
compareToin interfaceComparable<ReplicationOperationDef>
-