Package sk.ipesoft.d2000.d2japi
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 ornull
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 HIjava.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 ornull
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()
Gettrue
if the user account has administrative privileges,false
otherwise.boolean
isEmptyPasswordAllowed()
Gettrue
if user account is allowed to have empty password,false
otherwise.boolean
isLoginDisabled()
Gettrue
if user account has been disabled,false
otherwise.boolean
isObjectGuardEnabled()
Gettrue
if user account "guards" other objects, which are accessible to the user, against deletion or renaming,false
otherwise.boolean
isPasswordChangeRequired()
Gettrue
if user will be prompted to change his password after next valid login,false
otherwise.boolean
isUserEditAllowed()
Gettrue
if user is allowed to edit other user accounts,false
otherwise.
-
-
-
Method Detail
-
getAccountExpirationDate
java.util.Date getAccountExpirationDate()
Get user account expiration date ornull
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 ornull
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()
Gettrue
if the user account has administrative privileges,false
otherwise.- Returns:
true
if the user account has administrative privileges,false
otherwise
-
isEmptyPasswordAllowed
boolean isEmptyPasswordAllowed()
Gettrue
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()
Gettrue
if user account has been disabled,false
otherwise.- Returns:
true
if user account has been disabled,false
otherwise
-
isObjectGuardEnabled
boolean isObjectGuardEnabled()
Gettrue
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()
Gettrue
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()
Gettrue
if user is allowed to edit other user accounts,false
otherwise.- Returns:
true
if user is allowed to edit other user accounts,false
otherwise
-
-