|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use PrivilegeDescriptor | |
com.arsdigita.categorization | The Categorization service provides an infrastructure for developers to categorize arbitrary content within the system. |
com.arsdigita.kernel | Provides the classes that are essential for building a CCM web application, including ACSObject, packages, parties, and permissions. |
com.arsdigita.kernel.permissions | The permissioning (authorization) system. |
com.arsdigita.kernel.ui | Bebop widgets that display kernel objects. |
com.arsdigita.search.filters | |
com.arsdigita.search.ui.filters | |
com.arsdigita.toolbox.ui | Miscellaneous collection of useful Bebop components. |
com.arsdigita.ui.permissions | Default implementation of the CCM permissions UI. |
com.arsdigita.web | Tools supporting web-application authoring; services include dispatching requests, generating URLs, and setting up a request's context of execution. |
Uses of PrivilegeDescriptor in com.arsdigita.categorization |
Fields in com.arsdigita.categorization declared as PrivilegeDescriptor | |
static PrivilegeDescriptor |
Category.MAP_DESCRIPTOR
The PrivilegeDescriptor corresponding to the privilege to
map subcategories and objects to this category |
Uses of PrivilegeDescriptor in com.arsdigita.kernel |
Methods in com.arsdigita.kernel with parameters of type PrivilegeDescriptor | |
void |
ResourceType.addRelevantPrivilege(PrivilegeDescriptor privilege)
Add an entry to the list of relevant privileges for this ResourceType. |
void |
ResourceType.removeRelevantPrivilege(PrivilegeDescriptor privilege)
Remove an entry from the list of relevant privileges for this ResourceType. |
void |
Role.grantPermission(ACSObject target,
PrivilegeDescriptor priv)
Grants users in this role the specified privilege on the specified target ACS object. |
void |
Role.grantPermission(PrivilegeDescriptor priv)
Wrapper to grant a PrivilegeDescriptor to users in this role on the group that represents the people in this role. |
boolean |
Role.checkPermission(ACSObject target,
PrivilegeDescriptor priv)
Checks whether users in this role have the specified PrivilegeDescriptor on the specified target ACS object. |
boolean |
Role.checkPermission(PrivilegeDescriptor priv)
Wrapper to check a PrivilegeDescriptor for users in this role on the group that represents the people in this role. |
void |
Role.revokePermission(ACSObject target,
PrivilegeDescriptor priv)
Revokes the specified PrivilegeDescriptor on the specified target ACS object for users who have this role. |
void |
Role.revokePermission(PrivilegeDescriptor priv)
Revokes the specified PrivilegeDescriptor on the group representing people in this role for users who have this role. |
void |
ACSObject.assertPrivilege(PrivilegeDescriptor priv)
Asserts that the current user has the specified privilege on this object. |
boolean |
ACSObject.checkPrivilege(PrivilegeDescriptor priv)
Check that the current user has the specified privilege on this object. |
Uses of PrivilegeDescriptor in com.arsdigita.kernel.permissions |
Fields in com.arsdigita.kernel.permissions declared as PrivilegeDescriptor | |
static PrivilegeDescriptor |
PrivilegeDescriptor.ADMIN
The PrivilegeDescriptor corresponding to the primitive admin privilege |
static PrivilegeDescriptor |
PrivilegeDescriptor.EDIT
The PrivilegeDescriptor corresponding to the read and write privilege |
static PrivilegeDescriptor |
PrivilegeDescriptor.READ
The PrivilegeDescriptor corresponding to the primitive read privilege |
static PrivilegeDescriptor |
PrivilegeDescriptor.WRITE
The PrivilegeDescriptor corresponding to the primitive write privilege |
static PrivilegeDescriptor |
PrivilegeDescriptor.CREATE
The PrivilegeDescriptor corresponding to the primitive create privilege |
static PrivilegeDescriptor |
PrivilegeDescriptor.DELETE
The PrivilegeDescriptor corresponding to the primitive delete privilege |
Methods in com.arsdigita.kernel.permissions that return PrivilegeDescriptor | |
PrivilegeDescriptor |
PermissionDescriptor.getPrivilegeDescriptor()
Returns the OID of the PrivilegeDescriptor
associated with this PermissionDescriptor . |
PrivilegeDescriptor |
ObjectPermissionCollection.getPrivilege()
Gets the granted privilege. |
static PrivilegeDescriptor |
PrivilegeDescriptor.createPrivilege(String name)
Adds a privilege to the system. |
static PrivilegeDescriptor |
PrivilegeDescriptor.get(String privilegeName)
Given a privilege name, returns a privilege descriptor or null if the privilege does not exist on the system. |
Methods in com.arsdigita.kernel.permissions with parameters of type PrivilegeDescriptor | |
static void |
PermissionService.filterObjects(DataCollection dataCollection,
PrivilegeDescriptor privilege,
OID userOID)
Filters a data collection to include only those objects that the specified user has the specified privilege on. |
static void |
PermissionService.filterObjects(DomainCollection domainCollection,
PrivilegeDescriptor privilege,
OID userOID)
Filters a domain collection to include only those objects that the specified user has the specified privilege on. |
static void |
PermissionService.filterQuery(DataQuery dataQuery,
String propertyName,
PrivilegeDescriptor privilege,
OID userOID)
Filters a data query to include only those results where the specified user has the specified privilege on the ACSObject identified by the specified property name. |
static void |
PermissionService.objectFilterQuery(DataQuery dataQuery,
String propertyName,
PrivilegeDescriptor privilege,
OID objectOID)
Filters a data query that retrieves a list of users by only allowing the users who have access to the specified object. |
static Filter |
PermissionService.getFilterQuery(FilterFactory factory,
String propertyName,
PrivilegeDescriptor privilege,
OID partyOID)
Returns a Filter to include only those results where the specified user has the specified privilege on the ACSObject identified by the specified property name. |
static Filter |
PermissionService.getObjectFilterQuery(FilterFactory factory,
String propertyName,
PrivilegeDescriptor privilege,
OID oid)
|
void |
PermissionManager.filterObjects(DataCollection dataCollection,
PrivilegeDescriptor privilege,
OID partyOID)
Filters a data collection to include only those objects that the specified party has the specified privilege on. |
void |
PermissionManager.filterQuery(DataQuery dataQuery,
String propertyName,
PrivilegeDescriptor privilege,
OID partyOID)
Filters a data query to include only those results where the specified party has the specified privilege on the ACSObject identified by the specified property name. |
Filter |
PermissionManager.getFilterQuery(FilterFactory factory,
String propertyName,
PrivilegeDescriptor privilege,
OID partyOID)
Returns a Filter to include only those results where the specified party has the specified privilege on the ACSObject identified by the specified property name. |
Filter |
PermissionManager.getObjectFilterQuery(FilterFactory factory,
String propertyName,
PrivilegeDescriptor privilege,
OID objectOID)
|
protected static void |
PrivilegeDescriptor.put(PrivilegeDescriptor privDesc)
Puts a privilege descriptor into the internal cache that is used by the get method. |
boolean |
PrivilegeDescriptor.isImpliedBy(PrivilegeDescriptor privilege)
Determine whether or not this privilege is implied by the specified privilege. |
Constructors in com.arsdigita.kernel.permissions with parameters of type PrivilegeDescriptor | |
UniversalPermissionDescriptor(PrivilegeDescriptor privilege,
Party party)
Creates a new UniversalPermissionDescriptor object for the specified party. |
|
UniversalPermissionDescriptor(PrivilegeDescriptor privilege,
OID partyOID)
Creates a new UniversalPermissionDescriptor object for the party with the specified OID. |
|
PermissionException(PrivilegeDescriptor priv,
ACSObject obj)
Used for permission failures because of no authenticated party. |
|
PermissionException(PrivilegeDescriptor priv,
ACSObject obj,
String message)
|
|
PermissionDescriptor(PrivilegeDescriptor privilege,
ACSObject acsObject,
Party party)
Creates a new PermissionDescriptor object for the specified party, granting the specified privilege on the specified ACS object. |
|
PermissionDescriptor(PrivilegeDescriptor privilege,
OID acsObjectOID,
OID partyOID)
Creates a new PermissionDescriptor object for the party with the given OID, that grants the specified privilege on the ACS object with the given OID. |
Uses of PrivilegeDescriptor in com.arsdigita.kernel.ui |
Methods in com.arsdigita.kernel.ui with parameters of type PrivilegeDescriptor | |
void |
DataQueryTreeIterator.filterQuery(String propertyName,
PrivilegeDescriptor privilege,
OID userOID)
|
Uses of PrivilegeDescriptor in com.arsdigita.search.filters |
Methods in com.arsdigita.search.filters that return PrivilegeDescriptor | |
PrivilegeDescriptor |
PermissionFilterSpecification.getPrivilege()
Returns the privilege to check against |
Constructors in com.arsdigita.search.filters with parameters of type PrivilegeDescriptor | |
PermissionFilterSpecification(Party party,
PrivilegeDescriptor privilege)
Creates a new permission filter spec for a party with a specified privilege |
Uses of PrivilegeDescriptor in com.arsdigita.search.ui.filters |
Constructors in com.arsdigita.search.ui.filters with parameters of type PrivilegeDescriptor | |
PermissionFilterComponent(PrivilegeDescriptor priv)
|
Uses of PrivilegeDescriptor in com.arsdigita.toolbox.ui |
Constructors in com.arsdigita.toolbox.ui with parameters of type PrivilegeDescriptor | |
PrivilegedComponentSelector(PrivilegeDescriptor requiredPrivilege,
RequestLocal objectRL,
Component priviledgedComponent,
Component unprivilegedComponent)
Construct a new PrivilegedComponentSelector. |
|
ApplicationAuthenticationListener(PrivilegeDescriptor privilege)
Creates a listener that checks for an arbitrary privilege |
Uses of PrivilegeDescriptor in com.arsdigita.ui.permissions |
Constructors in com.arsdigita.ui.permissions with parameters of type PrivilegeDescriptor | |
UserSearchForm(PrivilegeDescriptor[] privs,
PermissionsPane parent)
|
|
PermissionsPane(PrivilegeDescriptor[] privs)
Creates a PermissionsPane with components showing the privileges that are passed in as argument. |
Uses of PrivilegeDescriptor in com.arsdigita.web |
Methods in com.arsdigita.web with parameters of type PrivilegeDescriptor | |
void |
ApplicationType.addRelevantPrivilege(PrivilegeDescriptor privilege)
Add an entry to the list of relevant privileges for this ApplicationType. |
void |
ApplicationType.removeRelevantPrivilege(PrivilegeDescriptor privilege)
Remove an entry from the list of relevant privileges for this ApplicationType. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |