|
Oracle Fusion Middleware Java API Reference for Oracle WebLogic Server 12c (12.2.1) Part Number E55141-01 P4 Change 1723563 on 2015/10/09 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
public interface PolicyStoreMBean
Provides a set of methods for managing policies in a policy store. An Authorization-provider or Role Mapping-provider MBean can optionally implement this MBean interface. Policies are expressed as XACML 2.0 Policy or PolicySet documents.
Authorization-providers should expect standard Policy or PolicySet documents as described in the XACML 2.0 Core Specification.
Role Mapping-providers should expect Policy or PolicySet documents consistent with role assignment policies described by the Role Based Access Control Profile, specifically the Target must contain:
| Field Summary | |
|---|---|
static String |
ACTIVEIndicates active for evaluation status. |
static String |
BYREFERENCEIndicates active for evaluation when referenced by active policy set status. |
static String |
DOCUMENTProperties key for Policy or PolicySet document. |
static String |
IDProperties key for Policy or PolicySet document identifier as java.lang.String. |
static String |
INACTIVEIndicates inactive for evaluation status. |
static String |
STATUSProperties key for evaluation status as java.lang.String. |
static String |
VERSIONProperties key for Policy or PolicySet document version as java.lang.String. |
| Method Summary | |
|---|---|
abstract void |
addPolicy(Policy policy)Adds policy. |
abstract void |
addPolicy(Policy policy, String status)Adds policy |
abstract void |
addPolicy(String policy)Adds policy. |
abstract void |
addPolicy(String policy, String status)Adds policy |
abstract void |
addPolicySet(PolicySet set)Adds policy set. |
abstract void |
addPolicySet(PolicySet set, String status)Adds policy set. |
abstract void |
addPolicySet(String set)Adds policy set. |
abstract void |
addPolicySet(String set, String status)Adds policy set. |
abstract void |
deletePolicy(String identifier, String version)Deletes policy with given identifier and version. |
abstract void |
deletePolicySet(String identifier, String version)Deletes policy set with given identifier and version. |
abstract String |
getPolicySetStatus(String identifier, String version)Returns status for policy set identified by identifier and version |
abstract String |
getPolicyStatus(String identifier, String version)Returns status for policy identified by identifier and version |
abstract String |
listAllPolicies()Returns cursor listing all policies |
abstract String |
listAllPoliciesAsString()Returns cursor listing all policies. |
abstract String |
listAllPolicySets()Returns cursor listing all policy sets |
abstract String |
listAllPolicySetsAsString()Returns cursor listing all policy sets. |
abstract void |
modifyPolicy(Policy policy)Updates policy. |
abstract void |
modifyPolicy(Policy policy, String status)Updates policy and status. |
abstract void |
modifyPolicy(String policy)Updates policy. |
abstract void |
modifyPolicy(String policy, String status)Updates policy and status. |
abstract void |
modifyPolicySet(PolicySet set)Updates policy set. |
abstract void |
modifyPolicySet(PolicySet set, String status)Updates policy set and status. |
abstract void |
modifyPolicySet(String set)Updates policy set. |
abstract void |
modifyPolicySet(String set, String status)Updates policy set and status. |
abstract void |
modifyPolicySetStatus(String identifier, String version, String status)Sets status for policy set identified by identifier and version |
abstract void |
modifyPolicyStatus(String identifier, String version, String status)Sets status for policy identified by identifier and version |
abstract Policy |
readPolicy(String identifier, String version)Reads policy with specified identifier and version |
abstract String |
readPolicyAsString(String identifier, String version)Reads policy with specified identifier and version |
abstract PolicySet |
readPolicySet(String identifier, String version)Reads policy set with specified identifier and version |
abstract String |
readPolicySetAsString(String identifier, String version)Reads policy set with specified identifier and version |
| Methods inherited from interface weblogic.management.utils.PropertiesListerMBean |
|---|
getCurrentProperties |
| Methods inherited from interface weblogic.management.utils.ListerMBean |
|---|
advance, close, haveCurrent |
| Methods inherited from interface weblogic.management.commo.StandardInterface |
|---|
getName |
| Methods inherited from interface weblogic.descriptor.DescriptorBean |
|---|
addPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListener |
| Field Detail |
|---|
static final String ACTIVE
static final String BYREFERENCE
static final String INACTIVE
static final String DOCUMENT
static final String ID
static final String VERSION
static final String STATUS
| Method Detail |
|---|
String listAllPolicies()
throws NotFoundException
NotFoundException - Thrown if no policies are found
String listAllPoliciesAsString()
throws NotFoundException
NotFoundException - Thrown if no policies are found
String listAllPolicySets()
throws NotFoundException
NotFoundException - Thrown if no policy sets are found
String listAllPolicySetsAsString()
throws NotFoundException
NotFoundException - Thrown if no policy sets are found
Policy readPolicy(String identifier,
String version)
throws NotFoundException
identifier - Policy identifierversion - Policy versionNotFoundException - Thrown if matching policy is not found
String readPolicyAsString(String identifier,
String version)
throws NotFoundException
identifier - Policy identifierversion - Policy versionNotFoundException - Thrown if matching policy is not found
PolicySet readPolicySet(String identifier,
String version)
throws NotFoundException
identifier - Policy set identifierversion - Policy set versionNotFoundException - Thrown if matching policy set is not found
String readPolicySetAsString(String identifier,
String version)
throws NotFoundException
identifier - Policy set identifierversion - Policy set versionNotFoundException - Thrown if matching policy set is not found
void addPolicy(Policy policy)
throws CreateException,
AlreadyExistsException
policy - Policy documentCreateException - Thrown if policy is invalid or store cannot be updatedAlreadyExistsException - Thrown if matching policy id and version already present in store
void addPolicy(String policy)
throws CreateException,
AlreadyExistsException
policy - Policy documentCreateException - Thrown if policy is invalid or store cannot be updatedAlreadyExistsException - Thrown if matching policy id and version already present in store
void addPolicy(Policy policy,
String status)
throws CreateException,
AlreadyExistsException
policy - Policy documentstatus - Policy statusCreateException - Thrown if policy is invalid or store cannot be updatedAlreadyExistsException - Thrown if matching policy id and version already present in store
void addPolicy(String policy,
String status)
throws CreateException,
AlreadyExistsException
policy - Policy documentstatus - Policy statusCreateException - Thrown if policy is invalid or store cannot be updatedAlreadyExistsException - Thrown if matching policy id and version already present in store
void addPolicySet(PolicySet set)
throws CreateException,
AlreadyExistsException
set - Policy set documentCreateException - Thrown if policy set is invalid or store cannot be updatedAlreadyExistsException - Thrown if matching policy set id and version already present in store
void addPolicySet(String set)
throws CreateException,
AlreadyExistsException
set - Policy set documentCreateException - Thrown if policy set is invalid or store cannot be updatedAlreadyExistsException - Thrown if matching policy set id and version already present in store
void addPolicySet(PolicySet set,
String status)
throws CreateException,
AlreadyExistsException
set - Policy set documentstatus - Policy status enumerationCreateException - Thrown if policy set is invalid or store cannot be updatedAlreadyExistsException - Thrown if matching policy set id and version already present in store
void addPolicySet(String set,
String status)
throws CreateException,
AlreadyExistsException
set - Policy set documentstatus - Policy status enumerationCreateException - Thrown if policy set is invalid or store cannot be updatedAlreadyExistsException - Thrown if matching policy set id and version already present in store
void modifyPolicy(Policy policy)
throws CreateException,
NotFoundException
policy - Policy documentCreateException - Thrown if policy is invalid or store cannot be updatedNotFoundException - Thrown if matching policy id and version not present in store
void modifyPolicy(String policy)
throws CreateException,
NotFoundException
policy - Policy documentCreateException - Thrown if policy is invalid or store cannot be updatedNotFoundException - Thrown if matching policy id and version not present in store
void modifyPolicy(Policy policy,
String status)
throws CreateException,
NotFoundException
policy - Policy documentstatus - Policy status enumerationCreateException - Thrown if policy is invalid or store cannot be updatedNotFoundException - Thrown if matching policy id and version not present in store
void modifyPolicy(String policy,
String status)
throws CreateException,
NotFoundException
policy - Policy documentstatus - Policy status enumerationCreateException - Thrown if policy is invalid or store cannot be updatedNotFoundException - Thrown if matching policy id and version not present in store
void modifyPolicySet(PolicySet set)
throws CreateException,
NotFoundException
set - Policy set documentCreateException - Thrown if policy set is invalid or store cannot be updatedNotFoundException - Thrown if matching policy set id and version not present in store
void modifyPolicySet(String set)
throws CreateException,
NotFoundException
set - Policy set documentCreateException - Thrown if policy set is invalid or store cannot be updatedNotFoundException - Thrown if matching policy set id and version not present in store
void modifyPolicySet(PolicySet set,
String status)
throws CreateException,
NotFoundException
set - Policy set documentstatus - Policy status enumerationCreateException - Thrown if policy set is invalid or store cannot be updatedNotFoundException - Thrown if matching policy set id and version not present in store
void modifyPolicySet(String set,
String status)
throws CreateException,
NotFoundException
set - Policy set documentstatus - Policy status enumerationCreateException - Thrown if policy set is invalid or store cannot be updatedNotFoundException - Thrown if matching policy set id and version not present in store
void modifyPolicyStatus(String identifier,
String version,
String status)
throws CreateException,
NotFoundException
identifier - Policy identifierversion - Policy versionstatus - Policy status enumerationCreateException - Thrown if store cannot be updatedNotFoundException - Thrown if matching policy id and version not present in store
String getPolicyStatus(String identifier,
String version)
throws NotFoundException
identifier - Policy identifierversion - Policy versionNotFoundExeption - Thrown if matching policy id and version not present in storeNotFoundException
void modifyPolicySetStatus(String identifier,
String version,
String status)
throws CreateException,
NotFoundException
identifier - Policy set identifierversion - Policy set versionstatus - Policy status enumerationCreateException - Thrown if store cannot be updatedNotFoundException - Thrown if matching policy set id and version not present in store
String getPolicySetStatus(String identifier,
String version)
throws NotFoundException
identifier - Policy set identifierversion - Policy set versionNotFoundExeption - Thrown if matching policy set id and version not present in storeNotFoundException
void deletePolicy(String identifier,
String version)
throws NotFoundException,
RemoveException
identifier - Policy identifierversion - Policy versionNotFoundException - Thrown if matching policy id and version not present in storeRemoveException - Thrown if store cannot be updated
void deletePolicySet(String identifier,
String version)
throws NotFoundException,
RemoveException
identifier - Policy set identifierversion - Policy set versionNotFoundException - Thrown if matching policy set id and version not present in storeRemoveException - Thrown if store cannot be updated
|
Copyright 1996, 2015, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Oracle Fusion Middleware Java API Reference for Oracle WebLogic Server 12c (12.2.1) Part Number E55141-01 P4 Change 1723563 on 2015/10/09 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||