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:
केदाinvalid input: '&#2352' (km@dev.java.net), Byron Nevins (bnevins@dev.java.net)
  • Field Details

    • domainDirParam

      protected String domainDirParam
  • Constructor Details

    • LocalDomainCommand

      public LocalDomainCommand()
  • Method Details

    • prepare

      protected void prepare() throws org.glassfish.api.admin.CommandException, org.glassfish.api.admin.CommandValidationException
      Overrides:
      prepare in class com.sun.enterprise.admin.cli.CLICommand
      Throws:
      org.glassfish.api.admin.CommandException
      org.glassfish.api.admin.CommandValidationException
    • validate

      protected void validate() throws org.glassfish.api.admin.CommandException, org.glassfish.api.admin.CommandValidationException
      Overrides:
      validate in class com.sun.enterprise.admin.cli.CLICommand
      Throws:
      org.glassfish.api.admin.CommandException
      org.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)