Skip navigation links

Oracle Fusion Middleware
Java API Reference for Oracle WebLogic Server
12c (12.2.1)

Part Number E55141-01
P4 Change 1723563 on 2015/10/09


weblogic.j2ee.descriptor.wl
Interface ResourceDeploymentPlanBean


public interface ResourceDeploymentPlanBean

An XML resource-deployment-planType(@http://xmlns.oracle.com/weblogic/resource-deployment-plan). This is a complex type.


Method Summary
abstract  VariableAssignmentBean assignVariable(VariableBean var, ConfigResourceOverrideBean desc, DescriptorBean bean, String prop)
          Create new variable assignment from existing variable.
abstract  ConfigResourceOverrideBean createConfigResourceOverride()
          Create new "config-resource-override" element
abstract  ExternalResourceOverrideBean createExternalResourceOverride()
          Create new "external-resource-override" element
abstract  void destroyConfigResourceOverride(ConfigResourceOverrideBean configResourceOverride)
          Remove "config-resource-override" element
abstract  void destroyExternalResourceOverride(ExternalResourceOverrideBean externalResourceOverride)
          Remove "external-resource-override" element
abstract  ConfigResourceOverrideBean findConfigResourceOverride(String name)
          Get config resource overrides for any module in plan.
abstract  ExternalResourceOverrideBean findExternalResourceOverride(String name)
          Get config/external resource overrides for any module in plan.
abstract  VariableBean findOrCreateVariable(ConfigResourceOverrideBean desc, DescriptorBean bean, String prop)
           
abstract  VariableBean findOrCreateVariable(ConfigResourceOverrideBean desc, DescriptorBean bean, String prop, boolean planBased)
           
abstract  VariableBean findOrCreateVariable(ConfigResourceOverrideBean desc, DescriptorBean bean, String prop, boolean planBased, Object oldKeyValue)
           
abstract  VariableBean findVariable(ConfigResourceOverrideBean desc, DescriptorBean bean, String prop)
           
abstract  VariableAssignmentBean findVariableAssignment(ConfigResourceOverrideBean desc, DescriptorBean bean, String prop)
           
abstract  VariableAssignmentBean[] findVariableAssignments(VariableBean var)
           
abstract  ConfigResourceOverrideBean[] getConfigResourceOverrides()
          Gets array of all "config-resource-override" elements
abstract  String getDescription()
          Gets the "description" element
abstract  ExternalResourceOverrideBean[] getExternalResourceOverrides()
          Gets array of all "external-resource-override" elements
abstract  VariableDefinitionBean getVariableDefinition()
          Gets the "variable-definition" element
abstract  boolean hasVariable(ConfigResourceOverrideBean desc, DescriptorBean bean, String prop)
           
abstract  boolean isGlobalVariables()
          Whether to use global variable naming.
abstract  boolean isRemovable(DescriptorBean bean)
           
abstract  void setDescription(String description)
          Sets the "description" element
abstract  void setGlobalVariables(boolean global)
           
abstract  Object valueOf(VariableBean var)
           

 

Method Detail

getDescription

String getDescription()
Gets the "description" element

setDescription

void setDescription(String description)
Sets the "description" element
Parameters:
description -

getVariableDefinition

VariableDefinitionBean getVariableDefinition()
Gets the "variable-definition" element

isGlobalVariables

boolean isGlobalVariables()
Whether to use global variable naming.

setGlobalVariables

void setGlobalVariables(boolean global)

getExternalResourceOverrides

ExternalResourceOverrideBean[] getExternalResourceOverrides()
Gets array of all "external-resource-override" elements

createExternalResourceOverride

ExternalResourceOverrideBean createExternalResourceOverride()
Create new "external-resource-override" element

destroyExternalResourceOverride

void destroyExternalResourceOverride(ExternalResourceOverrideBean externalResourceOverride)
Remove "external-resource-override" element

getConfigResourceOverrides

ConfigResourceOverrideBean[] getConfigResourceOverrides()
Gets array of all "config-resource-override" elements

createConfigResourceOverride

ConfigResourceOverrideBean createConfigResourceOverride()
Create new "config-resource-override" element

destroyConfigResourceOverride

void destroyConfigResourceOverride(ConfigResourceOverrideBean configResourceOverride)
Remove "config-resource-override" element

findConfigResourceOverride

ConfigResourceOverrideBean findConfigResourceOverride(String name)
Get config resource overrides for any module in plan.

findExternalResourceOverride

ExternalResourceOverrideBean findExternalResourceOverride(String name)
Get config/external resource overrides for any module in plan.

hasVariable

boolean hasVariable(ConfigResourceOverrideBean desc,
                    DescriptorBean bean,
                    String prop)
                    throws IllegalArgumentException
Parameters:
desc -
bean -
prop -
Returns:
Throws:
IllegalArgumentException

findVariable

VariableBean findVariable(ConfigResourceOverrideBean desc,
                          DescriptorBean bean,
                          String prop)
                          throws IllegalArgumentException
Parameters:
desc -
bean -
prop -
Returns:
VariableBean associated with a descriptor property or null if none.
Throws:
IllegalArgumentException

findVariableAssignments

VariableAssignmentBean[] findVariableAssignments(VariableBean var)
Parameters:
var -
Returns:
VariableAssignmentBean object using this variable

findVariableAssignment

VariableAssignmentBean findVariableAssignment(ConfigResourceOverrideBean desc,
                                              DescriptorBean bean,
                                              String prop)
                                              throws IllegalArgumentException
Parameters:
desc -
bean -
prop -
Returns:
VariableAssignmentBean associated with a descriptor property or null if none.
Throws:
IllegalArgumentException

findOrCreateVariable

VariableBean findOrCreateVariable(ConfigResourceOverrideBean desc,
                                  DescriptorBean bean,
                                  String prop)
                                  throws IllegalArgumentException
Parameters:
desc -
bean -
prop -
Returns:
VariableBean associated with a descriptor property. Creates a variable assignment if necessary
Throws:
IllegalArgumentException

findOrCreateVariable

VariableBean findOrCreateVariable(ConfigResourceOverrideBean desc,
                                  DescriptorBean bean,
                                  String prop,
                                  boolean planBased)
Parameters:
desc -
bean -
prop -
planBased -
Returns:
VariableBean associated with a descriptor property. Creates a variable assignment if necessary.

findOrCreateVariable

VariableBean findOrCreateVariable(ConfigResourceOverrideBean desc,
                                  DescriptorBean bean,
                                  String prop,
                                  boolean planBased,
                                  Object oldKeyValue)
                                  throws IllegalArgumentException
Parameters:
desc -
bean -
prop -
planBased -
oldKeyValue -
Returns:
VariableBean associated with a descriptor property. Creates a variable assignment if necessary.
Throws:
IllegalArgumentException

valueOf

Object valueOf(VariableBean var)
Parameters:
var -
Returns:
typed object representing variable's value.

assignVariable

VariableAssignmentBean assignVariable(VariableBean var,
                                      ConfigResourceOverrideBean desc,
                                      DescriptorBean bean,
                                      String prop)
Create new variable assignment from existing variable.
Parameters:
var -
desc -
bean -
prop -

isRemovable

boolean isRemovable(DescriptorBean bean)
                    throws IllegalArgumentException
Parameters:
bean -
Returns:
indicates if a descriptor bean can be removed from the plan
Throws:
IllegalArgumentException

Skip navigation links

Copyright 1996, 2015, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Oracle Fusion Middleware
Java API Reference for Oracle WebLogic Server
12c (12.2.1)

Part Number E55141-01
P4 Change 1723563 on 2015/10/09