Class UserServicePermission
java.lang.Object
com.orchestranetworks.userservice.permission.UserServicePermission
Defines the permission for whether or not a user can display or execute
a user service.
The possible states are:
- enabled – the service is displayed or can be executed;
- disabled – the service is not displayed or cannot be executed;
- Since:
- 5.8.0
-
Method Summary
Modifier and TypeMethodDescriptionstatic UserServicePermission
Factory method that specifies that a user service can not be displayed or executed in the current session context.static UserServicePermission
getDisabled
(UserMessage aReason) Factory method that specifies that a user service can not be displayed or executed in the current session context.Only defined if this state is set to 'disabled' and a specific reason is provided.static UserServicePermission
Factory method that specifies that a user service can be displayed or executed in the current session context.char
getFlag()
Persistent flag that identifies the permission.Persistent flag that identifies the permission.boolean
boolean
boolean
isSameFlag
(String aFlagString) Returnstrue
if the flag specified is the same as the flag of this permission.max
(UserServicePermission anotherPermission) Returns the least restrictive permission between this instance and the instance given as an argument.min
(UserServicePermission anotherPermission) Returns the most restrictive permission between this instance and the instance given as an argument.static UserServicePermission
parseFlag
(char accessFlag) Factory method.static UserServicePermission
Factory method.toDisplayString
(Locale aLocale) toString()
-
Method Details
-
getEnabled
Factory method that specifies that a user service can be displayed or executed in the current session context. -
getDisabled
Factory method that specifies that a user service can not be displayed or executed in the current session context. This method does not provide a reason for this restriction. To specify a reason, use thegetDisabled(UserMessage)
method. -
getDisabled
Factory method that specifies that a user service can not be displayed or executed in the current session context. This method allows to provide a reason for this restriction. -
toString
-
isEnabled
public boolean isEnabled()- See Also:
-
isDisabled
public boolean isDisabled()- See Also:
-
getDisabledReason
Only defined if this state is set to 'disabled' and a specific reason is provided.- See Also:
-
parseFlag
Factory method. The argument specified can be obtained by calling the methodgetFlagString()
. -
parseFlag
Factory method. The argument specified can be obtained by calling the methodgetFlagString()
. -
getFlag
public char getFlag()Persistent flag that identifies the permission. -
getFlagString
Persistent flag that identifies the permission.It returns the same content as
getFlag()
. -
isSameFlag
Returnstrue
if the flag specified is the same as the flag of this permission. -
toDisplayString
-
min
Returns the most restrictive permission between this instance and the instance given as an argument. -
max
Returns the least restrictive permission between this instance and the instance given as an argument.
-