Interface AuditUserOperationConfiguration



  • public interface AuditUserOperationConfiguration
    Configuration of used account persisted for auditting purposes.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.util.Date getAccountExpirationDate​()
      Get user account expiration date or null if account is configured without one.
      java.util.List<? extends AuditUserOperationGroupMember> getAssignedGroups​()
      Get list of resource groups that the user account is member of.
      java.util.List<java.lang.String> getAuthenticationMethods​()
      Get list of authentication methods that are allowed for the user account.
      java.lang.String getComposition​()
      Get name of default composition of graphical objects that are opened automatically after user's valid login to HI.
      java.lang.String getDescription​()
      Get human-readable description of user account.
      java.util.List<java.lang.String> getEnabledActivities​()
      Get list of activities that are allowed in HI to be performed with the user account.
      int getLogoffTimeout​()
      Get number of seconds of being inactive in HI after which the user account is automatically logged off.
      java.util.List<java.lang.String> getMacros​()
      Get list of object names that are invokable with keyboard shortcut from HI
      java.lang.String getMenu​()
      Get name of HI Menu object that extends standard HI menu.
      java.lang.String getName​()
      Get name of the user account.
      java.util.Date getPasswordExpirationDate​()
      Get user account password's expiration date or null if password has no expiration date.
      int getPasswordValidityDuration​()
      Get number of days for how long a new password will be valid until it expires.
      boolean isAdmin​()
      Get true if the user account has administrative privileges, false otherwise.
      boolean isEmptyPasswordAllowed​()
      Get true if user account is allowed to have empty password, false otherwise.
      boolean isLoginDisabled​()
      Get true if user account has been disabled, false otherwise.
      boolean isObjectGuardEnabled​()
      Get true if user account "guards" other objects, which are accessible to the user, against deletion or renaming, false otherwise.
      boolean isPasswordChangeRequired​()
      Get true if user will be prompted to change his password after next valid login, false otherwise.
      boolean isUserEditAllowed​()
      Get true if user is allowed to edit other user accounts, false otherwise.
    • Method Detail

      • getAccountExpirationDate

        java.util.Date getAccountExpirationDate​()
        Get user account expiration date or null if account is configured without one.
        Returns:
        user account expiration date
      • getAssignedGroups

        java.util.List<? extends AuditUserOperationGroupMember> getAssignedGroups​()
        Get list of resource groups that the user account is member of.
        Returns:
        list of resource groups that the user account is member of
      • getAuthenticationMethods

        java.util.List<java.lang.String> getAuthenticationMethods​()
        Get list of authentication methods that are allowed for the user account.
        Returns:
        list of allowed authentication methods
      • getComposition

        java.lang.String getComposition​()
        Get name of default composition of graphical objects that are opened automatically after user's valid login to HI.
        Returns:
        user's default composition
      • getDescription

        java.lang.String getDescription​()
        Get human-readable description of user account.
        Returns:
        human-readable description
      • getEnabledActivities

        java.util.List<java.lang.String> getEnabledActivities​()
        Get list of activities that are allowed in HI to be performed with the user account.
        Returns:
        list of allowed HI activities
      • getLogoffTimeout

        int getLogoffTimeout​()
        Get number of seconds of being inactive in HI after which the user account is automatically logged off. Zero is used to indicate no timeout.
        Returns:
        timeout for automatic logout in seconds.
      • getMacros

        java.util.List<java.lang.String> getMacros​()
        Get list of object names that are invokable with keyboard shortcut from HI
        Returns:
        list of object names
      • getMenu

        java.lang.String getMenu​()
        Get name of HI Menu object that extends standard HI menu.
        Returns:
        name of personal HI menu
      • getName

        java.lang.String getName​()
        Get name of the user account.
        Returns:
        name of the user account
      • getPasswordExpirationDate

        java.util.Date getPasswordExpirationDate​()
        Get user account password's expiration date or null if password has no expiration date.
        Returns:
        password's expiration date
      • getPasswordValidityDuration

        int getPasswordValidityDuration​()
        Get number of days for how long a new password will be valid until it expires.
        Returns:
        number of days
      • isAdmin

        boolean isAdmin​()
        Get true if the user account has administrative privileges, false otherwise.
        Returns:
        true if the user account has administrative privileges, false otherwise
      • isEmptyPasswordAllowed

        boolean isEmptyPasswordAllowed​()
        Get true if user account is allowed to have empty password, false otherwise.
        Returns:
        true if user account is allowed to have empty password, false otherwise
      • isLoginDisabled

        boolean isLoginDisabled​()
        Get true if user account has been disabled, false otherwise.
        Returns:
        true if user account has been disabled, false otherwise
      • isObjectGuardEnabled

        boolean isObjectGuardEnabled​()
        Get true if user account "guards" other objects, which are accessible to the user, against deletion or renaming, false otherwise.
        Returns:
        true if user account "guards" other objects, which are accessible to the user, against deletion or renaming, false otherwise
      • isPasswordChangeRequired

        boolean isPasswordChangeRequired​()
        Get true if user will be prompted to change his password after next valid login, false otherwise.
        Returns:
        true if user will be prompted to change his password after next valid login, false otherwise
      • isUserEditAllowed

        boolean isUserEditAllowed​()
        Get true if user is allowed to edit other user accounts, false otherwise.
        Returns:
        true if user is allowed to edit other user accounts, false otherwise