Package sk.ipesoft.d2000.d2japi
Interface AuditUserOperationConfiguration
-
public interface AuditUserOperationConfigurationConfiguration of used account persisted for auditting purposes.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.DategetAccountExpirationDate()Get user account expiration date ornullif 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.StringgetComposition()Get name of default composition of graphical objects that are opened automatically after user's valid login to HI.java.lang.StringgetDescription()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.intgetLogoffTimeout()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 HIjava.lang.StringgetMenu()Get name of HI Menu object that extends standard HI menu.java.lang.StringgetName()Get name of the user account.java.util.DategetPasswordExpirationDate()Get user account password's expiration date ornullif password has no expiration date.intgetPasswordValidityDuration()Get number of days for how long a new password will be valid until it expires.booleanisAdmin()Gettrueif the user account has administrative privileges,falseotherwise.booleanisEmptyPasswordAllowed()Gettrueif user account is allowed to have empty password,falseotherwise.booleanisLoginDisabled()Gettrueif user account has been disabled,falseotherwise.booleanisObjectGuardEnabled()Gettrueif user account "guards" other objects, which are accessible to the user, against deletion or renaming,falseotherwise.booleanisPasswordChangeRequired()Gettrueif user will be prompted to change his password after next valid login,falseotherwise.booleanisUserEditAllowed()Gettrueif user is allowed to edit other user accounts,falseotherwise.
-
-
-
Method Detail
-
getAccountExpirationDate
java.util.Date getAccountExpirationDate()
Get user account expiration date ornullif 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 ornullif 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()
Gettrueif the user account has administrative privileges,falseotherwise.- Returns:
trueif the user account has administrative privileges,falseotherwise
-
isEmptyPasswordAllowed
boolean isEmptyPasswordAllowed()
Gettrueif user account is allowed to have empty password,falseotherwise.- Returns:
trueif user account is allowed to have empty password,falseotherwise
-
isLoginDisabled
boolean isLoginDisabled()
Gettrueif user account has been disabled,falseotherwise.- Returns:
trueif user account has been disabled,falseotherwise
-
isObjectGuardEnabled
boolean isObjectGuardEnabled()
Gettrueif user account "guards" other objects, which are accessible to the user, against deletion or renaming,falseotherwise.- Returns:
trueif user account "guards" other objects, which are accessible to the user, against deletion or renaming,falseotherwise
-
isPasswordChangeRequired
boolean isPasswordChangeRequired()
Gettrueif user will be prompted to change his password after next valid login,falseotherwise.- Returns:
trueif user will be prompted to change his password after next valid login,falseotherwise
-
isUserEditAllowed
boolean isUserEditAllowed()
Gettrueif user is allowed to edit other user accounts,falseotherwise.- Returns:
trueif user is allowed to edit other user accounts,falseotherwise
-
-