javax.enterprise.deploy.model.DeployableObject
, javax.enterprise.deploy.model.J2eeApplicationObject
, Closable
, weblogic.deploy.api.model.WebLogicDeployableObjectInterface
public class WebLogicJ2eeApplicationObject extends WebLogicDeployableObject
DeployableObject
.
This class encapsulates an EAR for deployment purposes.
A deployment tool uses the constructor for this class to present an EAR
to the deployer.
Instances of this class are acquired via weblogic.deploy.api.model.WebLogicDeployableObject#createDeployableObject
contextRoot
Modifier and Type | Method | Description |
---|---|---|
void |
addXpathListener(javax.enterprise.deploy.shared.ModuleType type,
java.lang.String xpath,
javax.enterprise.deploy.model.XpathListener xpl) |
Not implemented.
|
void |
close() |
Closes application resources and removes temporary files.
|
javax.enterprise.deploy.model.DDBean[] |
getChildBean(javax.enterprise.deploy.shared.ModuleType type,
java.lang.String xpath) |
Returns a list of DDBeans based upon an XPath, searching all standard Java EE deployment descriptors
of the specified type.
|
javax.enterprise.deploy.model.DeployableObject |
getDeployableObject(java.lang.String uri) |
Returns the module in the application with the specified uri, or null if no such module exists.
|
javax.enterprise.deploy.model.DeployableObject[] |
getDeployableObjects() |
Returns all modules in the application, or null if there are no embedded modules.
|
javax.enterprise.deploy.model.DeployableObject[] |
getDeployableObjects(java.lang.String uri) |
|
javax.enterprise.deploy.model.DeployableObject[] |
getDeployableObjects(javax.enterprise.deploy.shared.ModuleType type) |
Returns all modules in the application based on the specified type, or null if there are no matching modules.
|
DescriptorBean |
getDescriptorBean() |
Typed descriptor bean tree for this modules standard descriptor.
|
java.lang.String[] |
getModuleUris() |
Lists the module URI path for each embedded module.
|
java.lang.String[] |
getModuleUris(javax.enterprise.deploy.shared.ModuleType type) |
Lists the module URI path for each embedded modules of the specified ModuleType.
|
java.lang.String[] |
getText(javax.enterprise.deploy.shared.ModuleType type,
java.lang.String xpath) |
Returns the text value from the XPath, searching only the standard Java EE deployment descriptors
of the specified type.
|
void |
removeXpathListener(javax.enterprise.deploy.shared.ModuleType type,
java.lang.String xpath,
javax.enterprise.deploy.model.XpathListener xpl) |
Not implemented.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
entries, getChildBean, getClassFromScope, getContextRoot, getDDBeanRoot, getDDBeanRoot, getDDBeanRoots, getEntry, getModuleDTDVersion, getPlan, getPlanBean, getPlandir, getText, getType, setContextRoot, setLibraries, setPlan, setPlanDir, setUri, toString
public void close()
WebLogicDeployableObject
close
in interface Closable
close
in class WebLogicDeployableObject
public void addXpathListener(javax.enterprise.deploy.shared.ModuleType type, java.lang.String xpath, javax.enterprise.deploy.model.XpathListener xpl)
addXpathListener
in interface javax.enterprise.deploy.model.J2eeApplicationObject
public void removeXpathListener(javax.enterprise.deploy.shared.ModuleType type, java.lang.String xpath, javax.enterprise.deploy.model.XpathListener xpl)
removeXpathListener
in interface javax.enterprise.deploy.model.J2eeApplicationObject
public java.lang.String[] getText(javax.enterprise.deploy.shared.ModuleType type, java.lang.String xpath)
getText
in interface javax.enterprise.deploy.model.J2eeApplicationObject
public javax.enterprise.deploy.model.DDBean[] getChildBean(javax.enterprise.deploy.shared.ModuleType type, java.lang.String xpath)
getChildBean
in interface javax.enterprise.deploy.model.J2eeApplicationObject
public java.lang.String[] getModuleUris()
getModuleUris
in interface javax.enterprise.deploy.model.J2eeApplicationObject
public java.lang.String[] getModuleUris(javax.enterprise.deploy.shared.ModuleType type)
getModuleUris
in interface javax.enterprise.deploy.model.J2eeApplicationObject
public javax.enterprise.deploy.model.DeployableObject[] getDeployableObjects()
getDeployableObjects
in interface javax.enterprise.deploy.model.J2eeApplicationObject
public javax.enterprise.deploy.model.DeployableObject[] getDeployableObjects(javax.enterprise.deploy.shared.ModuleType type)
getDeployableObjects
in interface javax.enterprise.deploy.model.J2eeApplicationObject
public javax.enterprise.deploy.model.DeployableObject getDeployableObject(java.lang.String uri)
getDeployableObject
in interface javax.enterprise.deploy.model.J2eeApplicationObject
public javax.enterprise.deploy.model.DeployableObject[] getDeployableObjects(java.lang.String uri)
public DescriptorBean getDescriptorBean()
WebLogicDeployableObject
getDescriptorBean
in class WebLogicDeployableObject