public interface PolicyEditorMBean extends PolicyReaderMBean
Modifier and Type | Method and Description |
---|---|
void |
createPolicy(String resourceId,
String expression)
Creates a policy for accessing a resource.
|
void |
removePolicy(String resourceId)
Removes a policy.
|
void |
setPolicyExpression(String resourceId,
String expression)
Sets a policy expression for a resource.
|
getPolicyExpression, policyExists
getName
addPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListener
void setPolicyExpression(String resourceId, String expression) throws NotFoundException, CreateException
resourceId
- - The resource for which this method sets the policy expression.
A null value will trigger NullPointerException.expression
- - The expression that determines the type of access this
policy allows to the resource. A null value prohibits any type of access.NotFoundException
CreateException
void createPolicy(String resourceId, String expression) throws AlreadyExistsException, CreateException
resourceId
- - The ID of the resource. A null value will trigger NullPointerException.
For information about creating resources, refer to the Javadoc
for weblogic.security.spi.Resource
.
expression
- - The expression that determines the type of access this
policy allows to the resource. A null value prohibits any type of access.AlreadyExistsException
CreateException
void removePolicy(String resourceId) throws NotFoundException, RemoveException
resourceId
- - The resource for which this method removes a policy.
A null value may trigger NullPointerException.NotFoundException
RemoveException