*** This class provides Binary Compatibility only, not Source Compatibility ***
Package com.sas.services.user
Class UserContextPermission
java.lang.Object
java.security.Permission
java.security.BasicPermission
com.sas.services.user.UserContextPermission
- All Implemented Interfaces:
Serializable,Guard
@SASScope("ALL")
@BinaryCompatibilityOnly
public class UserContextPermission
extends BasicPermission
This class is used to protect UserContext objects
that are stored in the UserService. In order to
get a user, UserContext "read" permission is required.
- Since:
- 1.0
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs a default user context permission.UserContextPermission(String name) Constructs a user context permission using the specified name.UserContextPermission(String name, String actions) Constructs a user context permission using the specified name and actions. -
Method Summary
Modifier and TypeMethodDescriptionbooleanequals(Object obj) Determines whether or not the specified object is a user context permission.StringGets the user context permission's actions.inthashCode()Gets the hash code.booleanimplies(Permission permission) Determines whether the permission is implied.Methods inherited from class java.security.BasicPermission
newPermissionCollectionMethods inherited from class java.security.Permission
checkGuard, getName, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
UserContextPermission
public UserContextPermission()Constructs a default user context permission. -
UserContextPermission
public UserContextPermission(String name) Constructs a user context permission using the specified name.- Parameters:
name- Permission's name.
-
UserContextPermission
public UserContextPermission(String name, String actions) Constructs a user context permission using the specified name and actions.- Parameters:
name- Permission's name.actions- Permission's actions.
-
-
Method Details
-
implies
public boolean implies(Permission permission) Determines whether the permission is implied.- Overrides:
impliesin classBasicPermission- Parameters:
permission- Permission- Returns:
trueif the permission is implied.
-
equals
public boolean equals(Object obj) Determines whether or not the specified object is a user context permission.- Overrides:
equalsin classBasicPermission- Parameters:
obj- Permission- Returns:
trueif the object is a user context permission.
-
hashCode
public int hashCode()Gets the hash code.- Overrides:
hashCodein classBasicPermission- Returns:
- Hash code.
-
getActions
public String getActions()Gets the user context permission's actions.- Overrides:
getActionsin classBasicPermission- Returns:
- Actions.
-