|
BEA Systems, Inc. | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This MBean represents configuration attributes for the WebLogic Role Mapping provider.
Method Summary | |
void |
createRole(java.lang.String resourceId,
java.lang.String roleName,
java.lang.String expression,
java.lang.String auxiliary)
Creates role for a resource. |
void |
exportResource(java.lang.String filename,
java.lang.String cn)
Exports provider specific role data using an LDAP CN search filter to specify the resources for export. |
java.lang.String |
getDescription()
A short description of the WebLogic Role Mapping provider. |
java.lang.String |
getProviderClassName()
The name of the Java class used to load the WebLogic Role Mapping provider. |
java.lang.String |
getRoleAuxiliary(java.lang.String resourceId,
java.lang.String roleName)
Get auxiliary role for a resource. |
java.lang.String[] |
getSupportedExportConstraints()
The security roles you want to be exported from this Role Mapping provider's database. |
java.lang.String[] |
getSupportedExportFormats()
The format of the file to export. |
java.lang.String[] |
getSupportedImportConstraints()
The security roles that you want to be imported into this Role Mapping provider's database. |
java.lang.String[] |
getSupportedImportFormats()
The format of the file to import. |
java.lang.String |
getVersion()
The version number of the WebLogic Role Mapping provider. |
void |
setRoleAuxiliary(java.lang.String resourceId,
java.lang.String roleName,
java.lang.String auxiliary)
Set auxiliary role for a resource. |
Methods inherited from interface weblogic.management.security.authorization.DeployableRoleMapperMBean |
isRoleDeploymentEnabled,
setRoleDeploymentEnabled |
Methods inherited from interface weblogic.management.security.authorization.RoleEditorMBean |
createRole,
removeRole,
setRoleExpression |
Methods inherited from interface weblogic.security.providers.authorization.PredicateEditorMBean |
registerPredicate,
unregisterPredicate |
Methods inherited from interface weblogic.management.security.ImportMBean |
importData |
Methods inherited from interface weblogic.management.security.ExportMBean |
exportData |
Methods inherited from interface weblogic.management.security.ProviderMBean |
getRealm,
setRealm |
Methods inherited from interface weblogic.management.security.authorization.RoleReaderMBean |
getRoleExpression,
listRolesForResource,
roleExists |
Methods inherited from interface weblogic.security.providers.authorization.PredicateReaderMBean |
getPredArgumentAllowedValues,
getPredArgumentCount,
getPredArgumentDefValue,
getPredArgumentDescription,
getPredArgumentMaxValue,
getPredArgumentMinValue,
getPredArgumentName,
getPredArgumentType,
getPredicateDescription,
getPredicateDisplayName,
getRegisteredPredicates,
isPredArgumentValid,
isRegisteredPredicate |
Method Detail |
public java.lang.String getProviderClassName()
public java.lang.String getDescription()
public java.lang.String getVersion()
public java.lang.String[] getSupportedImportFormats()
public java.lang.String[] getSupportedImportConstraints()
public java.lang.String[] getSupportedExportFormats()
public java.lang.String[] getSupportedExportConstraints()
public void createRole(java.lang.String resourceId, java.lang.String roleName, java.lang.String expression, java.lang.String auxiliary) throws AlreadyExistsException, CreateException
resourceId
- - The resource that scopes the new role. Each resource has its predefined 'hierachy'. This new role is applicable to all of the given resouce's descendants if any. A null indicates a global role, no scoping resource, which applies to all resources within the container.roleName
- - The name of the role that this method creates. A null value will trigger NullPointerException.expression
- - The expression policy designates which user or group having this named 'role'. A null value indicates this role is not granted to anyone.auxiliary
- - Auxiliary data to support WLP.public void setRoleAuxiliary(java.lang.String resourceId, java.lang.String roleName, java.lang.String auxiliary) throws AlreadyExistsException, CreateException, javax.management.MBeanException
resourceId
- - The resource that scopes the role.roleName
- - The name of the role that this method sets the auxiliary on. A null value will trigger NullPointerException.auxiliary
- - Auxiliary data to support WLP.public java.lang.String getRoleAuxiliary(java.lang.String resourceId, java.lang.String roleName) throws javax.management.MBeanException, NotFoundException
resourceId
- - The resource that scopes the role.roleName
- - The name of the role that this method gets the auxiliary from. A null value will trigger NullPointerException.public void exportResource(java.lang.String filename, java.lang.String cn) throws InvalidParameterException, ErrorCollectionException
java.lang.Exceptions
.
filename
- - The full path to the filename used to write data.cn
- - The LDAP CN to be used when exporting data.
|
Documentation is available at http://download.oracle.com/docs/cd/E13222_01/wls/docs81b |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |