# ExportMBean (Abstract)

Overview | Related MBeans | Attributes | Operations

## Overview

Provides a set of methods for exporting provider specific data. A provider MBean can optionally extend this MBean. The WebLogic Server Administration Console detects when a provider extends this MBean and automatically provides a GUI for using these methods.

Fully Qualified Interface Name | If you use the `getMBeanInfo` operation in MBeanTypeServiceMBean, supply the following value as this MBean's fully qualified interface name: `weblogic.management.security.ExportMBean`
Factory Methods | No factory methods. Instances of this MBean are created automatically.
Subtypes | The following MBeans extend or implement this MBean type:
DefaultAuthenticatorMBean DefaultAuthorizerMBean DefaultRoleMapperMBean DefaultCredentialMapperMBean PKICredentialMapperMBean CertificateRegistryMBean SAMLAssertingPartyRegistryMBean SAMLPartnerRegistryMBean | SAMLRelyingPartyRegistryMBean SAMLCredentialMapperV2MBean SAMLIdentityAsserterMBean SAMLIdentityAsserterV2MBean CertRegManagerMBean XACMLAuthorizerMBean XACMLRoleMapperMBean

## Attributes

This section describes the following attributes:

SupportedExportConstraints SupportedExportFormats |

### SupportedExportConstraints

Returns the list of export constraints that this provider supports.

Privileges | Read only
Type | class java.lang.String[]
Redeploy or Restart required | Changes take effect after you redeploy the module or restart the server.

### SupportedExportFormats

Returns the list of export data formats that this provider supports.

Privileges | Read only
Type | class java.lang.String[]
Redeploy or Restart required | Changes take effect after you redeploy the module or restart the server.

## Operations

This section describes the following operations:

exportData wls_getDisplayName |

### exportData

Exports provider specific data in a specified format. When errors occur, the MBean throws an ErrorCollectionException containing a list of `java.lang.Exceptions`, where the text of each exception describes the error.

Operation Name | `"exportData"`
Parameters | `Object [] { format, filename, constraints }` where: `format` is an object of type `java.lang.String` that specifies: - The format for exporting provider specific data. `filename` is an object of type `java.lang.String` that specifies: - The full path to the filename used to write data. `constraints` is an object of type `java.util.Properties` that specifies: - The constraints to be used when exporting data. A null value indicates that all data will be exported.
Signature | `String [] { "java.lang.String", "java.lang.String", "java.util.Properties" }`
Returns | `void`
Exceptions | `weblogic.management.utils.InvalidParameterException` `weblogic.management.utils.ErrorCollectionException`

### wls_getDisplayName

Operation Name | `"wls_getDisplayName"`
Parameters | `null`
Signature | `null`
Returns | `String`