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 UserServicePermissionFactory method that specifies that a user service can not be displayed or executed in the current session context.static UserServicePermissiongetDisabled(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 UserServicePermissionFactory method that specifies that a user service can be displayed or executed in the current session context.chargetFlag()Persistent flag that identifies the permission.Persistent flag that identifies the permission.booleanbooleanbooleanisSameFlag(String aFlagString) Returnstrueif 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 UserServicePermissionparseFlag(char accessFlag) Factory method.static UserServicePermissionFactory 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
Returnstrueif 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.
-