# com.bea.wli.management.configuration
B2BBaseMBean Interface

public interface B2BBaseMBean
extends `ConfigurationMBean`

All Superinterfaces
  `ConfigurationMBean`, `DynamicMBean`, `MBeanRegistration`, `NotificationBroadcaster`, `WebLogicMBean`

All Known Subinterfaces
  `B2BConfigMBean`

## Field Summary

Fields from interface weblogic.management.configuration`.`ConfigurationMBean``
`CACHING_STUB_SVUID, DEFAULT_EMPTY_BYTE_ARRAY`

## Method Summary

`public `Object`` | `clone`(`String` name) Makes a deep copy of the Business Protocol with the name passed.
`public void` | `delete`() Delete the object
`public void` | `fromXML`(`String` xmlString) Take XML representation of a child MBean and its children
`public `Object`` | `getDelegateObject`()
`public void` | `setDelegateObject`(`Object` o)
`public `String`` | `toXML`() XML representation for the current and its subchild
`public void` | `update`() Updates the .

Methods from interface `weblogic.management.configuration.`ConfigurationMBean``
`freezeCurrentValue, getAttributeStringValue, getComments, getNotes, getSetFields, getXml, getXmlConverter, isDefaultedMBean, isPersistenceEnabled, preDeregister, registerConfigMBean, restoreDefaultValue, setComments, setDefaultedMBean, setNotes, setPersistenceEnabled, touch, unRegisterConfigMBean`

Methods from interface `javax.management.`DynamicMBean``
`getAttribute, getAttributes, getMBeanInfo, invoke, setAttribute, setAttributes`

Methods from interface `javax.management.`MBeanRegistration``
`postDeregister, postRegister, preDeregister, preRegister`

Methods from interface `javax.management.`NotificationBroadcaster``
`addNotificationListener, getNotificationInfo, removeNotificationListener`

Methods from interface `weblogic.management.`WebLogicMBean``
`getMBeanInfo, getName, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setName, setParent`

## Method Detail

### clone(String) Method

    public Object clone(String name)
         throws B2BConfigurationException

Makes a deep copy of the Business Protocol with the name passed.

#### Parameters

name
  name for the new Business Protocol.

#### Returns

java.lang.Object - The new object.

#### Exceptions

``B2BConfigurationException``

### delete() Method

    public void delete()
         throws B2BConfigurationException

Delete the object

#### Exceptions

``B2BConfigurationException``

### fromXML(String) Method

    public void fromXML(String xmlString)
         throws B2BConfigurationException

Take XML representation of a child MBean and its children

#### Exceptions

``B2BConfigurationException``

### getDelegateObject() Method

    public Object getDelegateObject()
         throws B2BConfigurationException

#### Exceptions

``B2BConfigurationException``

### setDelegateObject(Object) Method

    public void setDelegateObject(Object o)

### toXML() Method

    public String toXML()
         throws B2BConfigurationException

XML representation for the current and its subchild

#### Exceptions

``B2BConfigurationException``

### update() Method

    public void update()
         throws B2BConfigurationException

Updates the .

#### Exceptions

``B2BConfigurationException``