BEA Systems, Inc.

WebLogic Server 8.1 API Reference

weblogic.security.providers.authorization
Interface DefaultAuthorizerMBean


public interface DefaultAuthorizerMBean
extends weblogic.management.commo.StandardInterface, DeployableAuthorizerMBean, PolicyEditorMBean, weblogic.security.providers.authorization.PredicateEditorMBean, ImportMBean, ExportMBean

This MBean represents configuration attributes for the WebLogic Authorization provider.

Author:
Copyright © 2004 BEA Systems, Inc. All Rights Reserved.

Method Summary
 java.lang.String getDescription()
          A short description of the WebLogic Authorization provider.
 java.lang.String getProviderClassName()
          The name of the Java class used to load the WebLogic Authorization provider.
 java.lang.String[] getSupportedExportConstraints()
          The security policies that you want exported from this Authorization provider's database.
 java.lang.String[] getSupportedExportFormats()
          The format of the file to export.
 java.lang.String[] getSupportedImportConstraints()
          The security policies that you want to be imported into this Authorization provider's database.
 java.lang.String[] getSupportedImportFormats()
          The format of the file to import.
 java.lang.String getVersion()
          The version of the WebLogic Authorization provider.
 
Methods inherited from interface weblogic.management.security.authorization.DeployableAuthorizerMBean
isPolicyDeploymentEnabled, setPolicyDeploymentEnabled
 
Methods inherited from interface weblogic.management.security.authorization.PolicyEditorMBean
createPolicy, removePolicy, setPolicyExpression
 
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.PolicyReaderMBean
getPolicyExpression, policyExists
 

Method Detail

getProviderClassName

public java.lang.String getProviderClassName()
The name of the Java class used to load the WebLogic Authorization provider.

Default Value: "weblogic.security.providers.authorization.DefaultAuthorizationProviderImpl"
Legal NULL: true

getDescription

public java.lang.String getDescription()
A short description of the WebLogic Authorization provider.

Default Value: "Weblogic Authorization Provider"
Legal NULL: true

getVersion

public java.lang.String getVersion()
The version of the WebLogic Authorization provider.

Default Value: "1.0"
Legal NULL: true

getSupportedImportFormats

public java.lang.String[] getSupportedImportFormats()
The format of the file to import. The list of supported import formats is determined by the Authorization provider from which the security policies were originally exported.
Specified by:
getSupportedImportFormats in interface ImportMBean

Default Value: new String[] { "DefaultAtz" }
Legal NULL: true

getSupportedImportConstraints

public java.lang.String[] getSupportedImportConstraints()
The security policies that you want to be imported into this Authorization provider's database. If none are specified, all are imported.
Specified by:
getSupportedImportConstraints in interface ImportMBean

Default Value: new String[0]
Legal NULL: true

getSupportedExportFormats

public java.lang.String[] getSupportedExportFormats()
The format of the file to export. The list of supported export formats is determined by this Authorization provider.
Specified by:
getSupportedExportFormats in interface ExportMBean

Default Value: new String[] { "DefaultAtz" }
Legal NULL: true

getSupportedExportConstraints

public java.lang.String[] getSupportedExportConstraints()
The security policies that you want exported from this Authorization provider's database. If none are specified, all are exported.
Specified by:
getSupportedExportConstraints in interface ExportMBean

Default Value: new String[0]
Legal NULL: true

Documentation is available at
http://download.oracle.com/docs/cd/E13222_01/wls/docs81