BEA Systems, Inc.

weblogic.deploy.api.spi
Interface WebLogicDeploymentConfiguration

All Superinterfaces:
weblogic.deploy.api.internal.Closable, DeploymentConfiguration

public interface WebLogicDeploymentConfiguration
extends DeploymentConfiguration, weblogic.deploy.api.internal.Closable

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.
 weblogic.j2ee.descriptor.wl.DeploymentPlanBean getPlan()
          Returns the bean tree for the current deployment plan.
 
Methods inherited from interface javax.enterprise.deploy.spi.DeploymentConfiguration
getDConfigBeanRoot, getDeployableObject, removeDConfigBean, restore, restoreDConfigBean, save, saveDConfigBean
 

Field Detail

DEFAULT_APPNAME

static final String DEFAULT_APPNAME
The default name for an application.

See Also:
Constant Field Values
Method Detail

getPlan

weblogic.j2ee.descriptor.wl.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.

Specified by:
close in interface weblogic.deploy.api.internal.Closable

Documentation is available at
http://download.oracle.com/docs/cd/E13222_01/wls/docs100
Copyright 2006 BEA Systems Inc.