Class FormInfo

java.lang.Object
oracle.iam.provisioning.vo.FormInfo
All Implemented Interfaces:
Serializable

public class FormInfo extends Object implements Serializable
This value object class represents the process form. This value object represents an entry in SDK table.
Since:
11.1.2.0.0
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final long
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    FormInfo(String name, String description, String latestVersion, String activeVersion)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    This method adds the form field in the list of form field associated to this process form.
    This method gets the active version of the process form (SDK_ACTIVE_VERSION).
    This method gets the description of the process form (SDK_FORM_DESCRIPTION).
    This method gets the specific form field details provided a form field name.
    This method gets the form fields of this process form.
    long
    This method gets the primary key of the form (SDK_KEY).
    This method gets the latest version of the process form (SDK_LATEST_VERSION).
    This method gets the name of the process form (SDK_NAME).
    boolean
    This method returns if the form is a child form.
    void
    setActiveVersion(String activeVersion)
    This method sets the active version of the process form (SDK_ACTIVE_VERSION).
    void
    setChild(boolean isChild)
    This method sets if the form is a child form.
    void
    setDescription(String description)
    This method sets the description of the process form (SDK_FORM_DESCRIPTION).
    void
    This method gets the details of the list of form field provided a list of form field name.
    void
    setFormKey(long formKey)
    This method sets the primary key of the form (SDK_KEY) in the value object.
    void
    setLatestVersion(String latestVersion)
    This method sets the latest version of the process form (SDK_LATEST_VERSION).
    void
    This method sets the name of the process form (SDK_NAME).

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • FormInfo

      public FormInfo()
    • FormInfo

      public FormInfo(String name, String description, String latestVersion, String activeVersion)
      Parameters:
      name - name of the process form. (SDK_NAME)
      description - description of the process form (SDK_FORM_DESCRIPTION)
      latestVersion - the latest version of the process form (SDK_LATEST_VERSION).
      activeVersion - the active version of the process form (SDK_ACTIVE_VERSION).
  • Method Details

    • getName

      public String getName()
      This method gets the name of the process form (SDK_NAME).
      Returns:
      the name of the process form (SDK_NAME).
    • setName

      public void setName(String name)
      This method sets the name of the process form (SDK_NAME).
      Parameters:
      name - the name of the process form (SDK_NAME).
    • getDescription

      public String getDescription()
      This method gets the description of the process form (SDK_FORM_DESCRIPTION).
      Returns:
      the description of the process form (SDK_FORM_DESCRIPTION).
    • setDescription

      public void setDescription(String description)
      This method sets the description of the process form (SDK_FORM_DESCRIPTION).
      Parameters:
      description - the description of the process form (SDK_FORM_DESCRIPTION).
    • getLatestVersion

      public String getLatestVersion()
      This method gets the latest version of the process form (SDK_LATEST_VERSION).
      Returns:
      the latest version of the process form (SDK_LATEST_VERSION).
    • setLatestVersion

      public void setLatestVersion(String latestVersion)
      This method sets the latest version of the process form (SDK_LATEST_VERSION).
      Parameters:
      latestVersion - the latest version of the process form (SDK_LATEST_VERSION).
    • getActiveVersion

      public String getActiveVersion()
      This method gets the active version of the process form (SDK_ACTIVE_VERSION).
      Returns:
      the active version of the process form (SDK_ACTIVE_VERSION).
    • setActiveVersion

      public void setActiveVersion(String activeVersion)
      This method sets the active version of the process form (SDK_ACTIVE_VERSION).
      Parameters:
      activeVersion - the active version of the process form (SDK_ACTIVE_VERSION).
    • isChild

      public boolean isChild()
      This method returns if the form is a child form.
      Returns:
      true if the form is a child form.
    • setChild

      public void setChild(boolean isChild)
      This method sets if the form is a child form.
      Parameters:
      isChild - set true if the form is a child form.
    • getFormFields

      public List<FormField> getFormFields()
      This method gets the form fields of this process form. (SDC entries for this SDK)
      Returns:
      the form fields of this process form. (SDC entries for this SDK)
    • getFormField

      public FormField getFormField(String fldName)
      This method gets the specific form field details provided a form field name.
      Parameters:
      fldName - the process form field name
      Returns:
      FormField value object for a given form field name.
    • setFormFields

      public void setFormFields(List<FormField> formFields)
      This method gets the details of the list of form field provided a list of form field name.
      Parameters:
      formFields - the details of the list of form field provided a list of form field name.
    • addFormField

      public void addFormField(FormField formField)
      This method adds the form field in the list of form field associated to this process form.
      Parameters:
      formField - the form field that needs to be added in the list of form field associated to this process form.
    • getFormKey

      public long getFormKey()
      This method gets the primary key of the form (SDK_KEY).
      Returns:
      the primary key of the form (SDK_KEY).
    • setFormKey

      public void setFormKey(long formKey)
      This method sets the primary key of the form (SDK_KEY) in the value object.
      Parameters:
      formKey - the primary key of the form (SDK_KEY).