org.apache.geronimo.console.cli
Class ModuleInfo

java.lang.Object
  extended byorg.apache.geronimo.console.cli.ModuleInfo
Direct Known Subclasses:
EJBJARInfo, WARInfo

public abstract class ModuleInfo
extends Object

Describes a generic J2EE module.

Version:
$Revision: 1.3 $ $Date: 2004/03/10 09:58:41 $

Field Summary
 DeploymentContext context
           
 File file
           
 JarFile jarFile
           
 
Constructor Summary
ModuleInfo(DeploymentContext context)
           
 
Method Summary
abstract  javax.enterprise.deploy.spi.DConfigBeanRoot getConfigRoot()
           
abstract  String getFileName()
           
abstract  boolean initialize()
           
abstract  void loadDConfigBean(File source)
           
abstract  void saveDConfigBean(File dest)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

file

public File file

jarFile

public JarFile jarFile

context

public final DeploymentContext context
Constructor Detail

ModuleInfo

public ModuleInfo(DeploymentContext context)
Method Detail

initialize

public abstract boolean initialize()

getFileName

public abstract String getFileName()

getConfigRoot

public abstract javax.enterprise.deploy.spi.DConfigBeanRoot getConfigRoot()

loadDConfigBean

public abstract void loadDConfigBean(File source)
                              throws IOException,
                                     javax.enterprise.deploy.spi.exceptions.ConfigurationException
Throws:
IOException
javax.enterprise.deploy.spi.exceptions.ConfigurationException

saveDConfigBean

public abstract void saveDConfigBean(File dest)
                              throws IOException,
                                     javax.enterprise.deploy.spi.exceptions.ConfigurationException
Throws:
IOException
javax.enterprise.deploy.spi.exceptions.ConfigurationException


Copyright © 2003-2005 Apache Software Foundation. All Rights Reserved.