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
      For ExternalClassAlias 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
      An int value associated with the BOTH instance of this class.
      static ReplicationDirection INBOUND
      For ExternalClassAlias 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
      An int value associated with the INBOUND instance of this class.
      static ReplicationDirection OUTBOUND
      For ExternalClassAlias 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
      An int 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 a String representation of this enumeration instance.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • BOTH_AS_INT

        public static final int BOTH_AS_INT
        An int 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
        For ExternalClassAlias 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
        An int 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
        For ExternalClassAlias 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
        An int 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
        For ExternalClassAlias 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 a String representation of this enumeration instance.
        Overrides:
        toString in class java.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()

© Copyright IBM Corporation 2006, 2013. All rights reserved.