Class Account

java.lang.Object
sailpoint.rule.Account

public class Account extends Object
Definition of an Account interface available to Rule implementors.
  • Constructor Details

    • Account

      public Account()
  • Method Details

    • getId

      public String getId()
      This is the unique identifier for the account within the context of the source.
      Returns:
      The id of the account.
    • getNativeIdentity

      public String getNativeIdentity()
      Gets the native identity of the account.
      Returns:
      The native identity.
    • getUuid

      public String getUuid()
      Gets the UUID of the account.
      Returns:
      The UUID or null if does not exist.
    • getSourceId

      public String getSourceId()
      Gets the id of the source the account is on.
      Returns:
      The source id.
    • getIdentityId

      public String getIdentityId()
      Gets the id of the identity that owns the source.
      Returns:
      The identity id.
    • getAttributes

      public Map<String,Object> getAttributes()
      Gets the raw attributes of the account.
      Returns:
      The attributes.
    • isAuthoritative

      public boolean isAuthoritative()
      Determines whether or not the account is authoritative.
      Returns:
      True if authoritative, false otherwise.
    • getDescription

      public String getDescription()
      Gets the description of the account.
      Returns:
      The description.
    • isDisabled

      public boolean isDisabled()
      Determines whether or not the account is disabled.
      Returns:
      True if the account is disabled, false otherwise.
    • isLocked

      public boolean isLocked()
      Determines whether or not the account is locked.
      Returns:
      True if the account is locked, false otherwise.
    • isSystemAccount

      public boolean isSystemAccount()
      Determines whether or not the account is a system account. An account is a system account when it is on the IdentityNow application.
      Returns:
      True if the account is a system account, false otherwise.
    • isUncorrelated

      public boolean isUncorrelated()
      Determines whether or not the account is uncorrelated.
      Returns:
      True if the account is uncorrelated, false otherwise.
    • isManuallyCorrelated

      public boolean isManuallyCorrelated()
      Determines whether or not the account was manually correlated.
      Returns:
      True if the account was manually correlated, false otherwise.
    • hasEntitlements

      public boolean hasEntitlements()
      Determines whether or not the account has entitlements.
      Returns:
      True if the account has entitlements, false otherwise.