com.adobe.idp.dsc.registry.infomodel
Interface PermissionGrant

All Superinterfaces:
java.io.Serializable

public interface PermissionGrant
extends java.io.Serializable

A PermissionGrant object contains a permission for a service.


Method Summary
 java.lang.String getId()
          Retrieves the unique identifier for the permission object.
 java.lang.String getPermissionName()
          Retrieves the name of the permission.
 java.lang.String getRefpermid()
          Retrieves the permission identifier.
 java.lang.String getRefprinid()
          Retrieves the principal or group identifier for the permission object.
 java.lang.String getResourceid()
          Retrieves the service UUID for which this permission is needed.
 

Method Detail

getId

java.lang.String getId()
Retrieves the unique identifier for the permission object.

Returns:
The unique identifier for the permission object.

getRefpermid

java.lang.String getRefpermid()
Retrieves the permission identifier.

Returns:
The permission identifier.

getPermissionName

java.lang.String getPermissionName()
Retrieves the name of the permission.

Returns:
The permission name. For example, "INVOKE_PERM" or "CREATE_VERSION_PERM".

getRefprinid

java.lang.String getRefprinid()
Retrieves the principal or group identifier for the permission object.

Returns:
The principal or group identifier for the permission object.

getResourceid

java.lang.String getResourceid()
Retrieves the service UUID for which this permission is needed.

Returns:
The UUID for the service.