filenet.vw.api

Class VWParameter

  • java.lang.Object
    • filenet.vw.api.VWParameter
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      VWAttributeInfo getAttributeInfo()
      Gets a VWAttribute object containing attributes for this object, as paired labels (keywords) and values in String format.
      java.lang.String getAuthoredName()
      Gets the authored, untranslated name of the parameter.
      java.lang.String getDescription()
      Gets the description of the parameter.
      int getFieldType()
      Gets the field type for the parameter.
      int getMode()
      Gets the integer value for the mode property of the parameter.
      java.lang.String getName()
      Gets the name of the parameter.
      java.lang.String getStringValue()
      Converts the value of this parameter to a string.
      java.lang.Object getValue()
      Gets the value of the parameter.
      boolean isArray()
      Determines whether this parameter is of type array.
      boolean isSystemParameter()
      Indicates whether this parameter is of type "system parameter".
      void setValue(java.lang.Object theValue)
      Sets the value of this parameter, which is of one of the VWFieldType types.
      java.lang.String toString()
      Gets a string representation for the value of this parameter.
      void toXML(java.lang.StringBuffer theBuffer)
      Appends an XML string representing this instance to the buffer specified.
      • Methods inherited from class java.lang.Object

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

      • getFieldType

        public int getFieldType()
        Gets the field type for the parameter.
        Specified by:
        getFieldType in interface IVWField
        Returns:
        An integer value associated with the field type of the parameter.
        See Also:
        VWFieldType
      • getName

        public java.lang.String getName()
        Gets the name of the parameter. If a translation source exists, the authored name of the parameter is translated.

        Note: The translation is done only at runtime, so will not appear in design-time applications (such as the Process Designer or Configuration Console).

        Returns:
        A String containing the translated name for this parameter, if a translation source exists; otherwise, the authored name is returned.
      • getAuthoredName

        public java.lang.String getAuthoredName()
                                         throws VWException
        Gets the authored, untranslated name of the parameter.
        Returns:
        A String containing the authored, untranslated parameter name.
        Throws:
        VWException
      • getMode

        public int getMode()
        Gets the integer value for the mode property of the parameter.
        Returns:
        An integer value that indicates the mode of the step parameter. Valid modes are MODE_TYPE_IN (1), MODE_TYPE_OUT (2), or MODE_TYPE_IN_OUT (3).
        See Also:
        VWModeType
      • getDescription

        public java.lang.String getDescription()
                                        throws VWException
        Gets the description of the parameter. The method makes a remote call (an RPC) to the server to retrieve the description. If a translation source exists, the authored description of the parameter is translated.

        Note: The translation is done only at runtime, so will not appear in design-time applications (such as the Process Designer or Configuration Console).

        Returns:
        A String containing the translated description for this parameter, if a translation source exists; otherwise, the authored description is returned.
        Throws:
        VWException
      • getValue

        public java.lang.Object getValue()
                                  throws VWException
        Gets the value of the parameter. The returned object is of one of the VWFieldType types. If its value is array then the returned object must be cast to the proper array type.
        Specified by:
        getValue in interface IVWField
        Returns:
        A VWFieldType object representing the value of the parameter.
        Throws:
        VWException - Thrown when the parameter is not one of the specific field types in VWFieldType.
        See Also:
        VWFieldType
      • isArray

        public boolean isArray()
        Determines whether this parameter is of type array.
        Specified by:
        isArray in interface IVWField
        Returns:
        A boolean value. The method returns true if the parameter is an array; otherwise, the method returns false.
      • isSystemParameter

        public boolean isSystemParameter()
        Indicates whether this parameter is of type "system parameter".
        Returns:
        A boolean value. The method returns true if the parameter is a system parameter; otherwise, the method returns false.
      • setValue

        public void setValue(java.lang.Object theValue)
                      throws VWException
        Sets the value of this parameter, which is of one of the VWFieldType types. If the parameter type is array, you must cast the array to an object when passing it to the method.
        Specified by:
        setValue in interface IVWField
        Parameters:
        theValue - An object containing the new value of the parameter.
        Throws:
        VWException - The method throws an exception if the parameter specified has mode type MODE_TYPE_IN (1) or if the parameter is invalid.
        See Also:
        VWFieldType
      • getStringValue

        public java.lang.String getStringValue()
        Converts the value of this parameter to a string.
        Specified by:
        getStringValue in interface IVWField
        Returns:
        The value of this parameter.
        See Also:
        VWFieldType
      • toString

        public java.lang.String toString()
        Gets a string representation for the value of this parameter.
        Overrides:
        toString in class java.lang.Object
        Returns:
        The value of this parameter.
      • toXML

        public void toXML(java.lang.StringBuffer theBuffer)
                   throws VWException
        Appends an XML string representing this instance to the buffer specified.

        Warning: This XML string is nonextensible, and cannot be modified in any way.

        Parameters:
        theBuffer - A StringBuffer that will be appended with the XML content.
        Throws:
        VWException - Thrown if the specified buffer is null.
        See Also:
        VWXMLUtil
      • getAttributeInfo

        public VWAttributeInfo getAttributeInfo()
                                         throws VWException
        Gets a VWAttribute object containing attributes for this object, as paired labels (keywords) and values in String format.
        Returns:
        A VWAttribute object containing attributes for this object, as paired labels (keywords) and values in String format.
        Throws:
        VWException
        Since:
        CPE 5.2.0.3 IF003

© Copyright IBM Corporation 2002, 2019. All rights reserved.