Class LocalDomainCommand
- java.lang.Object
-
- com.sun.enterprise.admin.cli.CLICommand
-
- com.sun.enterprise.admin.servermgmt.cli.LocalServerCommand
-
- com.sun.enterprise.admin.servermgmt.cli.LocalDomainCommand
-
- All Implemented Interfaces:
org.glassfish.hk2.api.PostConstruct
- Direct Known Subclasses:
ChangeAdminPasswordCommand,ChangeMasterPasswordCommandDAS,DeleteDomainCommand,ListDomainsCommand,StartDomainCommand,StopDomainCommand,VerifyDomainXmlCommand
public abstract class LocalDomainCommand extends LocalServerCommand
A class that's supposed to capture all the behavior common to operation on a "local" domain. It's supposed to act as the abstract base class that provides more functionality to the commands that operate on a local domain.- Author:
- केदार (km@dev.java.net), Byron Nevins (bnevins@dev.java.net)
-
-
Field Summary
Fields Modifier and Type Field Description protected StringdomainDirParam
-
Constructor Summary
Constructors Constructor Description LocalDomainCommand()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringgetDomainName()protected FilegetDomainRootDir()protected FilegetDomainsDir()protected voidinitDomain()protected booleanisThisDAS(File ourDir)protected voidprepare()protected voidsetDomainName(String name)We need this so that @Param values for domainname can be remembered later when the ServerDirs object is made.protected voidvalidate()-
Methods inherited from class com.sun.enterprise.admin.servermgmt.cli.LocalServerCommand
checkForSpecialFiles, getAdminAddress, getAdminAddress, getDomainXml, getMasterPassword, getMasterPasswordFile, getPrevPid, getServerDirs, getServerPid, getUptime, isLocal, isRemote, isRestartable, isRunning, isRunning, isThisServer, loadAndVerifyKeystore, readFromMasterPasswordFile, resetServerDirs, setLocalPassword, setServerDirs, unsetLocalPassword, verifyMasterPassword, waitForRestart
-
Methods inherited from class com.sun.enterprise.admin.cli.CLICommand
checkHelp, execute, executeCommand, expandManPage, getBooleanOption, getBriefCommandUsage, getCommand, getCommand, getCommandScope, getCommandUsage, getManPage, getName, getOperandModel, getOption, getOptions, getPassword, getPassword, getProgramOptions, getSystemProperties, getSystemProperty, getUsage, initializeLogger, initializePasswords, inject, ok, parse, postConstruct, prevalidate, printExceptionStackTrace, processProgramOptions, quote, readPassword, setCommandScope, toString, usageOptions
-
-
-
-
Field Detail
-
domainDirParam
protected String domainDirParam
-
-
Method Detail
-
prepare
protected void prepare() throws org.glassfish.api.admin.CommandException, org.glassfish.api.admin.CommandValidationException- Overrides:
preparein classcom.sun.enterprise.admin.cli.CLICommand- Throws:
org.glassfish.api.admin.CommandExceptionorg.glassfish.api.admin.CommandValidationException
-
validate
protected void validate() throws org.glassfish.api.admin.CommandException, org.glassfish.api.admin.CommandValidationException- Overrides:
validatein classcom.sun.enterprise.admin.cli.CLICommand- Throws:
org.glassfish.api.admin.CommandExceptionorg.glassfish.api.admin.CommandValidationException
-
getDomainsDir
protected final File getDomainsDir()
-
getDomainRootDir
protected final File getDomainRootDir()
-
getDomainName
protected final String getDomainName()
-
setDomainName
protected final void setDomainName(String name)
We need this so that @Param values for domainname can be remembered later when the ServerDirs object is made.- Parameters:
name- the user-specified domain name.
-
initDomain
protected void initDomain() throws org.glassfish.api.admin.CommandException- Throws:
org.glassfish.api.admin.CommandException
-
isThisDAS
protected boolean isThisDAS(File ourDir)
-
-