*** This class provides Binary Compatibility only, not Source Compatibility ***
Class PermissionInfo
java.lang.Object
com.sas.services.information.metadata.PermissionInfo
- All Implemented Interfaces:
PermissionExplainedInfoInterface,PermissionInfoInterface,Serializable,Remote
@SASScope("ALL")
@BinaryCompatibilityOnly
public class PermissionInfo
extends Object
implements PermissionInfoInterface, PermissionExplainedInfoInterface, Serializable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.sas.services.information.metadata.PermissionInfoInterface
PermissionInfoInterface.PermissionSource, PermissionInfoInterface.PermissionType -
Field Summary
Fields inherited from interface com.sas.services.information.metadata.PermissionInfoInterface
PERMISSION_ADMINISTER, PERMISSION_ALTERTABLE, PERMISSION_CHECKINMETADATA, PERMISSION_CREATE, PERMISSION_CREATETABLE, PERMISSION_DELETE, PERMISSION_DROPTABLE, PERMISSION_EXECUTE, PERMISSION_INSERT, PERMISSION_MANAGECREDENTIALSMETADATA, PERMISSION_MANAGEMEMBERMETADATA, PERMISSION_READ, PERMISSION_READMETADATA, PERMISSION_REFERENCES, PERMISSION_SELECT, PERMISSION_UPDATE, PERMISSION_WRITE, PERMISSION_WRITEMEMBERMETADATA, PERMISSION_WRITEMETADATA -
Constructor Summary
ConstructorsConstructorDescriptionPermissionInfo(PermissionInfoInterface.PermissionType permType, String permission) -
Method Summary
Modifier and TypeMethodDescriptionReturns one or more IndirectAuthorizationInfoInterface instances representing UserGroup membership(s), Permissions coming from an direct ACT on the object or via an Inheritance Parent, etc.StringReturns permissionStringReturns permission condition valuePermissionInfoInterface.PermissionSourceReturns the permission sourcePermissionInfoInterface.PermissionTypeReturns the permission typevoidsetPermission(String perm) Sets the permissionvoidsetPermissionCondition(String condition) Sets the permission condition valueprotected voidsetPermissionSource(PermissionInfoInterface.PermissionSource permSource) voidsetPermissionType(PermissionInfoInterface.PermissionType permType) Sets the permissionType valueStringtoString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
PermissionInfo
public PermissionInfo() -
PermissionInfo
public PermissionInfo(PermissionInfoInterface.PermissionType permType, String permission)
-
-
Method Details
-
toString
public String toString()- Overrides:
toStringin classObject
-
getPermissionType
public PermissionInfoInterface.PermissionType getPermissionType()Description copied from interface:PermissionInfoInterfaceReturns the permission type- Specified by:
getPermissionTypein interfacePermissionInfoInterface- Returns:
- permission type
-
setPermissionType
public void setPermissionType(PermissionInfoInterface.PermissionType permType) Description copied from interface:PermissionInfoInterfaceSets the permissionType value- Specified by:
setPermissionTypein interfacePermissionInfoInterface
-
setPermissionSource
protected void setPermissionSource(PermissionInfoInterface.PermissionSource permSource) -
getPermission
public String getPermission()Description copied from interface:PermissionInfoInterfaceReturns permission- Specified by:
getPermissionin interfacePermissionInfoInterface- Returns:
- permission
-
setPermission
public void setPermission(String perm) Description copied from interface:PermissionInfoInterfaceSets the permission- Specified by:
setPermissionin interfacePermissionInfoInterface- Parameters:
perm- permission to set
-
getPermissionCondition
public String getPermissionCondition()Description copied from interface:PermissionInfoInterfaceReturns permission condition value- Specified by:
getPermissionConditionin interfacePermissionInfoInterface- Returns:
- permission condition value
-
setPermissionCondition
public void setPermissionCondition(String condition) Description copied from interface:PermissionInfoInterfaceSets the permission condition value- Specified by:
setPermissionConditionin interfacePermissionInfoInterface
-
getPermissionSource
public PermissionInfoInterface.PermissionSource getPermissionSource()Description copied from interface:PermissionInfoInterfaceReturns the permission source- Specified by:
getPermissionSourcein interfacePermissionInfoInterface- Returns:
- permission source
-
getIndirectPermissionInfo
Description copied from interface:PermissionExplainedInfoInterfaceReturns one or more IndirectAuthorizationInfoInterface instances representing UserGroup membership(s), Permissions coming from an direct ACT on the object or via an Inheritance Parent, etc.- Specified by:
getIndirectPermissionInfoin interfacePermissionExplainedInfoInterface- Returns:
-