Oracle

weblogic.deploy.api.spi
Interface WebLogicDeploymentConfiguration


public interface WebLogicDeploymentConfiguration

This interface provides WebLogic Server extensions to DeploymentConfiguration. WebLogicDeploymentConfiguration represents the overall WebLogic Server-specific configuration for a standalone module or Enterprise Application.


Field Summary
static String DEFAULT_APPNAME
          The default name for an application.
 
Method Summary
 void close()
          Closes all resources and invalidates this configuration.
 void export(int type)
          Create new plan using variables for properties in all descriptors.
 String getModuleName(DDBeanRoot ddr)
          Returns the configured name of module.
 DeploymentPlanBean getPlan()
          Returns the bean tree for the current deployment plan.
 

Field Detail

DEFAULT_APPNAME

static final String DEFAULT_APPNAME
The default name for an application.

See Also:
Constant Field Values
Method Detail

getPlan

DeploymentPlanBean getPlan()
Returns the bean tree for the current deployment plan.


getModuleName

String getModuleName(DDBeanRoot ddr)
Returns the configured name of module.

Parameters:
ddr - The root element of the standard deployment descriptor for the module.

export

void export(int type)
            throws IllegalArgumentException
Create new plan using variables for properties in all descriptors. Exporting a plan involves ensuring that a subset of descriptor properties have variable assignments (value overrides) and that the override value is unspecified. Export does not save the new plan.

Parameters:
type - is one of weblogic.deploy.api.spi.WebLogicDConfigBeanRoot.DEPENDENCY, weblogic.deploy.api.spi.WebLogicDConfigBeanRoot.DECLARATION, weblogic.deploy.api.spi.WebLogicDConfigBeanRoot.CONFIGURABLE, weblogic.deploy.api.spi.WebLogicDConfigBeanRoot.CHANGABLE or weblogic.deploy.api.spi.WebLogicDConfigBeanRoot.DYNAMIC
Throws:
IllegalArgumentException

close

void close()
Closes all resources and invalidates this configuration. Further access to this object will have indeterminate results.


Documentation is available at
http://edocs.bea.com/wls/docs103
Copyright 2008 Oracle