com.filenet.api.constants
Class ReplicationDirection
- java.lang.Object
-
- com.filenet.api.constants.ReplicationDirection
-
- All Implemented Interfaces:
- java.io.Serializable
public final class ReplicationDirection extends java.lang.Object implements java.io.Serializable
Provides a set of constants that specify the direction in which instances of a class or values of a property can be replicated between a Content Engine object store and an external repository.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field and Description static ReplicationDirection
BOTH
ForExternalClassAlias
objects, this constant specifies that instances of an external class can be replicated from an external repository to a Content Engine object store and can also be a target for objects replicated from a Content Engine object store to an external repository.static int
BOTH_AS_INT
Anint
value associated with the BOTH instance of this class.static ReplicationDirection
INBOUND
ForExternalClassAlias
objects, this constant specifies that instances of an external class can be replicated from an external repository to a Content Engine object store, which results in the creation of instances of the mapped Content Engine class.static int
INBOUND_AS_INT
Anint
value associated with the INBOUND instance of this class.static ReplicationDirection
OUTBOUND
ForExternalClassAlias
objects, this constant specifies that instances of the mapped Content Engine class can be replicated to an external repository, which results in the creation of instances of the specified external class.static int
OUTBOUND_AS_INT
Anint
value associated with the OUTBOUND instance of this class.
-
Method Summary
Methods Modifier and Type Method and Description static ReplicationDirection
getInstanceFromInt(int value)
Returns an instance of this class using its associated integer value.int
getValue()
Returns the internal integer value associated with a specific instance of this class.java.lang.String
toString()
Returns aString
representation of this enumeration instance.
-
-
-
Field Detail
-
BOTH_AS_INT
public static final int BOTH_AS_INT
Anint
value associated with the BOTH instance of this class. Consider using the static instances of this class instead of the associated int values. The int values risk binary incompatibility (but not source incompatibility) from release to release.- See Also:
- Constant Field Values
-
BOTH
public static final ReplicationDirection BOTH
ForExternalClassAlias
objects, this constant specifies that instances of an external class can be replicated from an external repository to a Content Engine object store and can also be a target for objects replicated from a Content Engine object store to an external repository.For
ExternalPropertyAlias
objects, this constant specifies that property values can be copied in either an inbound or an outbound direction, depending on the direction of propagation.
-
INBOUND_AS_INT
public static final int INBOUND_AS_INT
Anint
value associated with the INBOUND instance of this class. Consider using the static instances of this class instead of the associated int values. The int values risk binary incompatibility (but not source incompatibility) from release to release.- See Also:
- Constant Field Values
-
INBOUND
public static final ReplicationDirection INBOUND
ForExternalClassAlias
objects, this constant specifies that instances of an external class can be replicated from an external repository to a Content Engine object store, which results in the creation of instances of the mapped Content Engine class.For
ExternalPropertyAlias
objects, this constant specifies that a value of an external property is copied into a mapped Content Engine property when external repository changes are propagated to an instance of the mapped Content Engine class.
-
OUTBOUND_AS_INT
public static final int OUTBOUND_AS_INT
Anint
value associated with the OUTBOUND instance of this class. Consider using the static instances of this class instead of the associated int values. The int values risk binary incompatibility (but not source incompatibility) from release to release.- See Also:
- Constant Field Values
-
OUTBOUND
public static final ReplicationDirection OUTBOUND
ForExternalClassAlias
objects, this constant specifies that instances of the mapped Content Engine class can be replicated to an external repository, which results in the creation of instances of the specified external class.For
ExternalPropertyAlias
objects, this constant specifies that a value of the mapped Content Engine property is copied to the specified external repository property when Content Engine changes are propagated to an instance of the external class.
-
-
Method Detail
-
getValue
public int getValue()
Returns the internal integer value associated with a specific instance of this class.- Returns:
- The enumeration instance's ordinal value.
- See Also:
getInstanceFromInt(int)
-
toString
public java.lang.String toString()
Returns aString
representation of this enumeration instance.- Overrides:
toString
in classjava.lang.Object
- Returns:
- The enumeration instance's description.
-
getInstanceFromInt
public static ReplicationDirection getInstanceFromInt(int value)
Returns an instance of this class using its associated integer value.- Parameters:
value
- The integer value. (See the *_AS_INT fields.)- Returns:
- The enumeration instance with the given ordinal value.
- Throws:
EngineRuntimeException
- If an enumeration instance with the given ordinal value does not exist.- See Also:
getValue()
-
-