com.filenet.api.property

Interface PropertyEngineObject

  • All Superinterfaces:
    Property, java.io.Serializable


    public interface PropertyEngineObject
    extends Property
    Represents a Content Engine property that holds an EngineObject object.
    See Also:
    EngineObject, ObjectReference
    • Method Detail

      • setValue

        void setValue(EngineObject val)
        Sets the value of this Content Engine property.
        Parameters:
        val - An EngineObject that specifies the new property value.
        Throws:
        E_READ_ONLY - if an attempt is made to update a property that is not settable (its Property.isSettable method returns false).
      • fetchIndependentObject

        IndependentObject fetchIndependentObject(PropertyFilter filter)
        Retrieves the value of a PropertyEngineObject property that holds an IndependentObject object by making a roundtrip to the server using an optional property filter. If this method is called by a property that holds a DependentObject, an error will be thrown.
        Parameters:
        filter - A PropertyFilter object that represents information for controlling which property values (and with what level of detail and recursion) to return. If null, this method returns values for all non-object properties and returns placeholders for all object-valued properties (PropertyEngineObject properties with a state of PropertyState.UNEVALUATED or PropertyState.REFERENCE); any subsequent attempts to access an object-valued property will cause an automatic round-trip to the server to fetch its value.
        Returns:
        An IndependentObject object.
        Throws:
        API_METHOD_NO_DEPENDENT_SUPPORT - if an attempt is made to retrieve a DependentObject object.
      • getObjectReference

        ObjectReference getObjectReference()
        Returns an object reference to the EngineObject value held by this PropertyEngineObject property.
        Returns:
        An ObjectReference object.

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