DeploymentPlanBean


Overview  |   Related MBeans  |   Attributes  |   Operations

Overview

An XML deployment-planType(@http://www.bea.com/ns/weblogic/90). This is a complex type.

   
Fully Qualified Interface NameIf you use the getMBeanInfo operation in MBeanTypeServiceMBean, supply the following value as this MBean's fully qualified interface name:
weblogic.j2ee.descriptor.wl.DeploymentPlanBean
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.


    ModuleOverrides

    Gets array of all "module-override" elements

           
    Factory MethodscreateModuleOverride ( )

    destroyModuleOverride (ModuleOverrideBean )

    Factory methods do not return objects.

    See Using factory methods.

    Privileges Read only
    TypeModuleOverrideBean[]
    Relationship type: Containment.

    VariableDefinition

    Gets the "variable-definition" element

           
    Factory Methods No explicit creator method. The child shares the lifecycle of its parent.
    Privileges Read only
    TypeVariableDefinitionBean
    Relationship type: Containment.


    Attributes

    This section describes the following attributes:


    ApplicationName

    Gets the "application-name" element

           
    Privileges Read/Write
    Typejava.lang.String

    ConfigRoot

    Gets the "install-root" element

           
    Privileges Read/Write
    Typejava.lang.String

    Description

    Gets the "description" element

           
    Privileges Read/Write
    Typejava.lang.String

    GlobalVariables

    Global variable names are of the form BeanName_[KeyValue_]PropertyName. If false then the name is appended with a unique number. Global variables are useful for most descriptors since this allows a single variable value to affect all like references to it.

           
    Privileges Read/Write
    Typeboolean

    Version

    Gets the "version" element

           
    Privileges Read/Write
    Typejava.lang.String


    Operations

    This section describes the following operations:


    assignVariable

    Create new variable assignment from existing variable.

       
    Operation Name"assignVariable"
    ParametersObject [] {  vardescbeanprop }

    where:

    • var is an object of type weblogic.j2ee.descriptor.wl.VariableBean that specifies:

      var

    • desc is an object of type weblogic.j2ee.descriptor.wl.ModuleDescriptorBean that specifies:

      desc

    • bean is an object of type weblogic.descriptor.DescriptorBean that specifies:

      bean

    • prop is an object of type java.lang.String that specifies:

      prop

    SignatureString [] { "weblogic.j2ee.descriptor.wl.VariableBean", "weblogic.j2ee.descriptor.wl.ModuleDescriptorBean", "weblogic.descriptor.DescriptorBean", "java.lang.String" }
    ReturnsVariableAssignmentBean

    findModuleDescriptor

    Get descriptor for module in plan.

       
    Operation Name"findModuleDescriptor"
    ParametersObject [] {   }

    where:

      SignatureString [] { "java.lang.String", "java.lang.String" }
      ReturnsModuleDescriptorBean

      findModuleOverride

      Get descriptor overrides for any module in plan.

         
      Operation Name"findModuleOverride"
      ParametersObject [] {   }

      where:

        SignatureString [] { "java.lang.String" }
        ReturnsModuleOverrideBean

        findOrCreateVariable

           
        Operation Name"findOrCreateVariable"
        ParametersObject [] {  descbeanprop }

        where:

        • desc is an object of type weblogic.j2ee.descriptor.wl.ModuleDescriptorBean that specifies:

          desc

        • bean is an object of type weblogic.descriptor.DescriptorBean that specifies:

          bean

        • prop is an object of type java.lang.String that specifies:

          prop

        SignatureString [] { "weblogic.j2ee.descriptor.wl.ModuleDescriptorBean", "weblogic.descriptor.DescriptorBean", "java.lang.String" }
        ReturnsVariableBean
        Exceptions
        • java.lang.IllegalArgumentException
          IllegalArgumentException if the property is transient

        findRootModule

        A plan can have at most one ModuleOverride that represents the root module of the application.

           
        Operation Name"findRootModule"
        Parametersnull
        Signaturenull
        ReturnsModuleOverrideBean

        findVariable

           
        Operation Name"findVariable"
        ParametersObject [] {  descbeanprop }

        where:

        • desc is an object of type weblogic.j2ee.descriptor.wl.ModuleDescriptorBean that specifies:

          desc

        • bean is an object of type weblogic.descriptor.DescriptorBean that specifies:

          bean

        • prop is an object of type java.lang.String that specifies:

          prop

        SignatureString [] { "weblogic.j2ee.descriptor.wl.ModuleDescriptorBean", "weblogic.descriptor.DescriptorBean", "java.lang.String" }
        ReturnsVariableBean
        Exceptions
        • java.lang.IllegalArgumentException

        findVariableAssignments

           
        Operation Name"findVariableAssignments"
        ParametersObject [] {  var }

        where:

        • var is an object of type weblogic.j2ee.descriptor.wl.VariableBean that specifies:

          var

        SignatureString [] { "weblogic.j2ee.descriptor.wl.VariableBean" }
        Returns class

        hasVariable

           
        Operation Name"hasVariable"
        ParametersObject [] {  descbeanprop }

        where:

        • desc is an object of type weblogic.j2ee.descriptor.wl.ModuleDescriptorBean that specifies:

          desc

        • bean is an object of type weblogic.descriptor.DescriptorBean that specifies:

          bean

        • prop is an object of type java.lang.String that specifies:

          prop

        SignatureString [] { "weblogic.j2ee.descriptor.wl.ModuleDescriptorBean", "weblogic.descriptor.DescriptorBean", "java.lang.String" }
        Returns boolean
        Exceptions
        • java.lang.IllegalArgumentException

        rootModule

           
        Operation Name"rootModule"
        ParametersObject [] {  moduleName }

        where:

        • moduleName is an object of type java.lang.String that specifies:

          moduleName

        SignatureString [] { "java.lang.String" }
        Returns boolean

        valueOf

           
        Operation Name"valueOf"
        ParametersObject [] {  var }

        where:

        • var is an object of type weblogic.j2ee.descriptor.wl.VariableBean that specifies:

          var

        SignatureString [] { "weblogic.j2ee.descriptor.wl.VariableBean" }
        ReturnsObject