com.sapportals.portal.pcd.gl

Interface IPcdStandardPermissions


public interface IPcdStandardPermissions

Standard permissions for PCD ACLs.

List of standard permissions for the ACLs used by the PCD.

This interface is not intended to be implemented by clients.


Field Summary
static String PCD_APPLICATION_ID
          ACL Application id for the pcd.
static String PCD_PERMISSION_CREATE
          Create permission for the PCD.
static String PCD_PERMISSION_DELETE
          Delete permission for the PCD.
static String PCD_PERMISSION_GRANT
          Change acl permission for the pcd.
static String PCD_PERMISSION_LOOKUP
          Lookup permission for the PCD.
static String PCD_PERMISSION_OWNER
          Owner permission This permission is automatically granted if the user is the owner of an ACL.
static String PCD_PERMISSION_PCD_FULLCONTROL
          Pcd full control permission.
static String PCD_PERMISSION_READ
          Read permission for administration.
static String PCD_PERMISSION_READ_ATTRIBUTES
          Read permission for the PCD.
static String PCD_PERMISSION_READ_WRITE
          Read/Write permission.
static String PCD_PERMISSION_STRUCTURE_WRITE
          Structure write permission This permission allows to created and lookup objects.
static String PCD_PERMISSION_USE
          Use permission.
static String PCD_PERMISSION_WRITE
          Write permission for administration.
static String PCD_PERMISSION_WRITE_ATTRIBUTES
          Write permission for the PCD.
 

Field Detail

PCD_APPLICATION_ID

static final String PCD_APPLICATION_ID
ACL Application id for the pcd.

See Also:
Constant Field Values

PCD_PERMISSION_WRITE_ATTRIBUTES

static final String PCD_PERMISSION_WRITE_ATTRIBUTES
Write permission for the PCD. This permission is checked when attributes are modified. The permission includes permissions Operations: modifyAttributes

See Also:
Constant Field Values

PCD_PERMISSION_READ_ATTRIBUTES

static final String PCD_PERMISSION_READ_ATTRIBUTES
Read permission for the PCD. This permission is checked when attributes are read. Operations: getAttributes

See Also:
Constant Field Values

PCD_PERMISSION_CREATE

static final String PCD_PERMISSION_CREATE
Create permission for the PCD. This permission is checked when new objects are created. The permission includes permissons Operations: createSubcontext, createDeltalink, bind, rebind

See Also:
Constant Field Values

PCD_PERMISSION_DELETE

static final String PCD_PERMISSION_DELETE
Delete permission for the PCD. This permission is checked when objects are deleted. The permission includes permissons Operations: unBind, destroySubcontext

See Also:
Constant Field Values

PCD_PERMISSION_LOOKUP

static final String PCD_PERMISSION_LOOKUP
Lookup permission for the PCD. This permission is checked when objects are read. The permission includes no other permissions. Operations: list, listBindings, search, lookup

See Also:
Constant Field Values

PCD_PERMISSION_WRITE

static final String PCD_PERMISSION_WRITE
Write permission for administration. This permission includes

See Also:
Constant Field Values

PCD_PERMISSION_READ

static final String PCD_PERMISSION_READ
Read permission for administration. This permission includes permissions Operations: list, listBindings, search, lookup, getAttributes

See Also:
Constant Field Values

PCD_PERMISSION_GRANT

static final String PCD_PERMISSION_GRANT
Change acl permission for the pcd. This permission is checked if ACLs are changed, created or deleted. The permission includes permissons Operations: IAcl.createAclEntry, IAcl.removeAclEntry, IAcl.removeOwner, IAclHandle.createAcl, IAclHandle.removeAcl

See Also:
Constant Field Values

PCD_PERMISSION_USE

static final String PCD_PERMISSION_USE
Use permission. This permission is checked if PCD is accessed in personalization mode. The permission does not include any other permission. Operations: any in personalization mode.

See Also:
Constant Field Values

PCD_PERMISSION_READ_WRITE

static final String PCD_PERMISSION_READ_WRITE
Read/Write permission. This permission allows creating of new objects, reading and modifying attributes. It does NOT allow to delete objects. The permission includes permissons

See Also:
Constant Field Values

PCD_PERMISSION_STRUCTURE_WRITE

static final String PCD_PERMISSION_STRUCTURE_WRITE
Structure write permission This permission allows to created and lookup objects. The permission includes permissons

See Also:
Constant Field Values

PCD_PERMISSION_PCD_FULLCONTROL

static final String PCD_PERMISSION_PCD_FULLCONTROL
Pcd full control permission. This permission allows everything EXCEPT modifying ACLs. The permission includes permissons

See Also:
Constant Field Values

PCD_PERMISSION_OWNER

static final String PCD_PERMISSION_OWNER
Owner permission This permission is automatically granted if the user is the owner of an ACL. The permission includes permissons The value of this constant must be identical to the value of com.sap.security.api.acl.IAclManager.OWNER_PERMISSION.

See Also:
Constant Field Values
Access Rights

This class can be accessed from:


SC DC Public Part ACH
[sap.com] KMC-WPC [sap.com] tc/kmc/wpc/wpcfacade api EP-PIN-WPC-WCM
[sap.com] EP-BASIS [sap.com] tc/epbc/pcd/pars/srvgldeprecated api BC-PIN-PCD
[sap.com] EP-BASIS-API [sap.com] tc/epbc/pcd/gl/api api EP-PIN
[sap.com] EP-BASIS-API [sap.com] tc/epbc/pcd/gl/api - EP-PIN


Copyright 2011 SAP AG Complete Copyright Notice