Modifier and Type | Method and Description |
---|---|
AccessPolicy |
AccessPolicyEditor.clone() |
AccessPolicy |
AccessPolicyEditor.getAccessPolicy()
gets the AccessPolicy being manipulated
|
Constructor and Description |
---|
AccessPolicyEditor(AccessPolicy policy)
Instantiates an AccessPolicyEditor that manipulates the given AccessPolicy.
|
Modifier and Type | Method and Description |
---|---|
boolean |
MultipartCNode.setAccessPolicy(Identifier pid,
AccessPolicy accessPolicy,
long serialVersion) |
boolean |
MultipartCNode.setAccessPolicy(Session session,
Identifier pid,
AccessPolicy accessPolicy,
long serialVersion) |
Modifier and Type | Method and Description |
---|---|
boolean |
MultipartCNode.setAccessPolicy(Session session,
Identifier pid,
AccessPolicy accessPolicy,
long serialVersion) |
Modifier and Type | Method and Description |
---|---|
boolean |
CNAuthorization.setAccessPolicy(Identifier pid,
AccessPolicy policy,
long serialVersion) |
boolean |
CNAuthorization.setAccessPolicy(Session session,
Identifier pid,
AccessPolicy policy,
long serialVersion)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
boolean |
CNAuthorization.setAccessPolicy(Session session,
Identifier id,
AccessPolicy policy,
long serialVersion)
Deprecated.
use CNCore.updateSystemMetadata()
|
Modifier and Type | Field and Description |
---|---|
protected AccessPolicy |
SystemMetadata.accessPolicy |
Modifier and Type | Method and Description |
---|---|
AccessPolicy |
ObjectFactory.createAccessPolicy()
Create an instance of
AccessPolicy |
AccessPolicy |
SystemMetadata.getAccessPolicy()
Get the 'accessPolicy' element value.
|
AccessPolicy |
SystemMetadata.grabAccessPolicyNullIfEmpty() |
Modifier and Type | Method and Description |
---|---|
JAXBElement<AccessPolicy> |
ObjectFactory.createAccessPolicy(AccessPolicy value)
|
Modifier and Type | Method and Description |
---|---|
JAXBElement<AccessPolicy> |
ObjectFactory.createAccessPolicy(AccessPolicy value)
|
void |
SystemMetadata.setAccessPolicy(AccessPolicy accessPolicy)
Set the 'accessPolicy' element value.
|
Modifier and Type | Method and Description |
---|---|
static AccessPolicy |
AccessUtil.addPublicAccess(AccessPolicy origPolicy)
Given the original policy, return an AccessPolicy containing all of
the original rules, plus a new rule allowing public read permission,
if not already in place (otherwise returns the original).
|
static AccessPolicy |
AccessUtil.buildAccessPolicy(HashMap<Subject,Set<Permission>> pmap)
creates an AccessPolicy instance where each contained AccessRule consists of
one subject and that subject's permissions.
|
static AccessPolicy |
AccessUtil.cloneAccessPolicy(AccessPolicy orig) |
static AccessPolicy |
AccessUtil.createSingleRuleAccessPolicy(String[] subjectStrings,
Permission[] permissions)
creates an AccessPolicy with a single AccessRule, and the AccessRule composed
of Subjects and Permissions specified in the parameters.
|
Modifier and Type | Method and Description |
---|---|
static AccessPolicy |
AccessUtil.addPublicAccess(AccessPolicy origPolicy)
Given the original policy, return an AccessPolicy containing all of
the original rules, plus a new rule allowing public read permission,
if not already in place (otherwise returns the original).
|
static AccessPolicy |
AccessUtil.cloneAccessPolicy(AccessPolicy orig) |
static HashMap<Subject,Set<Permission>> |
AccessUtil.getPermissionMap(AccessPolicy policy) |
Modifier and Type | Method and Description |
---|---|
AccessPolicy |
AccessPolicyMarshallingAdapter.marshal(AccessPolicy ap) |
AccessPolicy |
AccessPolicyMarshallingAdapter.unmarshal(AccessPolicy ap) |
Modifier and Type | Method and Description |
---|---|
AccessPolicy |
AccessPolicyMarshallingAdapter.marshal(AccessPolicy ap) |
AccessPolicy |
AccessPolicyMarshallingAdapter.unmarshal(AccessPolicy ap) |
Copyright © 2018. All Rights Reserved.