Class AppExtensionFormFillAppApp


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: v1")
    public final class AppExtensionFormFillAppApp
    extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
    This extension provides attributes for Form-Fill facet of App
    Note: Objects should always be created or deserialized using the AppExtensionFormFillAppApp.Builder.

    This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of the AppExtensionFormFillAppApp.Builder, which maintain a set of all explicitly set fields called AppExtensionFormFillAppApp.Builder.__explicitlySet__. The hashCode() and equals(Object) methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).

    • Method Detail

      • getFormType

        public AppExtensionFormFillAppApp.FormType getFormType()
        Type of the FormFill application like WebApplication, MainFrameApplication, WindowsApplication.

        Initially, we will support only WebApplication.

        *SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none

        Returns:
        the value
      • getFormCredentialSharingGroupID

        public String getFormCredentialSharingGroupID()
        Credential Sharing Group to which this form-fill application belongs.

        *SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none

        Returns:
        the value
      • getRevealPasswordOnForm

        public Boolean getRevealPasswordOnForm()
        If true, indicates that system is allowed to show the password in plain-text for this account after re-authentication.

        *SCIM++ Properties:** - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none

        Returns:
        the value
      • getUserNameFormTemplate

        public String getUserNameFormTemplate()
        Format for generating a username.

        This value can be Username or Email Address; any other value will be treated as a custom expression. A custom expression may combine ‘concat’ and ‘substring’ operations with literals and with any attribute of the Oracle Identity Cloud Service user.

        *SCIM++ Properties:** - caseExact: false - idcsPii: true - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none

        Returns:
        the value
      • getUserNameFormExpression

        public String getUserNameFormExpression()
        Indicates the custom expression, which can combine concat and substring operations with literals and with any attribute of the Oracle Identity Cloud Service User

        *SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none

        Returns:
        the value
      • getFormCredMethod

        public AppExtensionFormFillAppApp.FormCredMethod getFormCredMethod()
        Indicates how FormFill obtains the username and password of the account that FormFill will use to sign into the target App.

        *SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none

        Returns:
        the value
      • getConfiguration

        public String getConfiguration()
        FormFill Application Configuration CLOB which has to be maintained in Form-Fill APP for legacy code to do Form-Fill injection

        *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none

        Returns:
        the value
      • getSyncFromTemplate

        public Boolean getSyncFromTemplate()
        If true, indicates that each of the Form-Fill-related attributes that can be inherited from the template actually will be inherited from the template.

        If false, indicates that the AppTemplate on which this App is based has disabled inheritance for these Form-Fill-related attributes.

        *Added In:** 17.4.2

        *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: boolean - uniqueness: none

        Returns:
        the value
      • getFormFillUrlMatch

        public List<AppFormFillUrlMatch> getFormFillUrlMatch()
        A list of application-formURLs that FormFill should match against any formUrl that the user-specifies when signing in to the target service.

        Each item in the list also indicates how FormFill should interpret that formUrl.

        *SCIM++ Properties:** - idcsCompositeKey: [formUrl] - multiValued: true - mutability: readWrite - required: false - returned: default - type: complex - uniqueness: none

        Returns:
        the value
      • toString

        public String toString()
        Overrides:
        toString in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • toString

        public String toString​(boolean includeByteArrayContents)
        Return a string representation of the object.
        Parameters:
        includeByteArrayContents - true to include the full contents of byte arrays
        Returns:
        string representation
      • equals

        public boolean equals​(Object o)
        Overrides:
        equals in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel