# MethodPermissionBean

Overview | Related MBeans | Attributes | Operations

## Overview

Information for this MBean is available only at runtime.

To view information about this MBean, start the host WebLogic Server instance, then use WebLogic Scripting Tool in interactive mode. Or use some other MBean browser.

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.j2ee.descriptor.MethodPermissionBean`
Factory Methods | No factory methods. Instances of this MBean are created automatically.

## Related MBeans

This section describes attributes that provide access to other MBeans. For more information about the MBean hierarchy, refer to WebLogic Server MBean Data Model.

Methods Unchecked |

### Methods

Factory Methods | `createMethod ( )` `destroyMethod (MethodBean )` Factory methods do not return objects. See Using factory methods.
Privileges | Read only
Type | MethodBean[]
Relationship type: | Containment.

### Unchecked

Factory Methods | `createUnchecked ( )` `destroyUnchecked (EmptyBean )` Factory methods do not return objects. See Using factory methods.
Privileges | Read only
Type | EmptyBean
Relationship type: | Containment.

## Attributes

This section describes the following attributes:

Descriptions Id | RoleNames

### Descriptions

Privileges | Read/Write
Type | class java.lang.String[]

### Id

Privileges | Read/Write
Type | java.lang.String

### RoleNames

Privileges | Read/Write
Type | class java.lang.String[]

## Operations

This section describes the following operations:

addDescription addRoleName removeDescription | removeRoleName

### addDescription

Operation Name | `"addDescription"`
Parameters | `Object [] { }` where:
Signature | `String [] { "java.lang.String" }`
Returns | `void`

### addRoleName

Operation Name | `"addRoleName"`
Parameters | `Object [] { }` where:
Signature | `String [] { "java.lang.String" }`
Returns | `void`

### removeDescription

Operation Name | `"removeDescription"`
Parameters | `Object [] { }` where:
Signature | `String [] { "java.lang.String" }`
Returns | `void`

### removeRoleName

Operation Name | `"removeRoleName"`
Parameters | `Object [] { }` where:
Signature | `String [] { "java.lang.String" }`
Returns | `void`