com.sun.enterprise.admin.servermgmt.pe
Class PEFileLayout

java.lang.Object
  extended by com.sun.enterprise.admin.servermgmt.pe.PEFileLayout

public class PEFileLayout
extends java.lang.Object


Field Summary
protected  RepositoryConfig _config
           
static java.lang.String ACC_XML
           
static java.lang.String ACC_XML_TEMPLATE
           
static java.lang.String ADDON_DIR
           
static java.lang.String ADMIN_KEY_FILE
           
static java.lang.String APPLIBS_DIR
           
static java.lang.String APPLICATIONS_DIR
           
static java.lang.String APPS_ROOT_DIR
           
static java.lang.String AUTO_DEPLOY
           
static java.lang.String AUTO_DEPLOY_STATUS
           
static java.lang.String BIN_DIR
           
static java.lang.String CLASSES_DIR
           
static java.lang.String COMMON_DIR
           
static java.lang.String CONFIG_BACKUP_DIR
           
static java.lang.String CONFIG_DIR
           
static java.lang.String DATABASES_DIR
           
static java.lang.String DEFAULT_INSTANCE_NAME
           
static java.lang.String DEFAULT_WEB_XML
           
static java.lang.String DERBY_DATABASE_DIRECTORY
           
static java.lang.String DERBY_SQL_FILE
           
static java.lang.String DOC_ROOT
           
static java.lang.String DOC_ROOT_DIR
           
static java.lang.String DOMAIN_DTD
           
static java.lang.String DOMAIN_XML_FILE
           
static java.lang.String DOMAIN_XML_TEMPLATE
           
static java.lang.String DTDS_DIR
           
static java.lang.String EJB_DIR
           
static java.lang.String EJB_TIMER_TABLE_NAME
           
static java.lang.String EXTLIB_DIR
           
static java.lang.String GENERATED_DIR
           
static java.lang.String HTTP_BC_ARCHIVE
           
static java.lang.String HTTP_BC_CONFIG
           
static java.lang.String HTTP_BC_DIR
           
static java.lang.String IMQ
           
static java.lang.String IMQ_VAR_DIR
           
static java.lang.String IMQBROKERD
           
static java.lang.String IMQBROKERD_UNIX
           
static java.lang.String IMQBROKERD_WIN
           
static java.lang.String INDEX_FILE
           
static java.lang.String INSTALL_DIR
           
static java.lang.String J2EE_APPS_DIR
           
static java.lang.String J2EE_MODULES_DIR
           
static java.lang.String JAVA_WEB_START_DIR
           
static java.lang.String JAVAEE_SE_ARCHIVE
           
static java.lang.String JAVAEE_SE_DIR
           
static java.lang.String JBI_AUTOINSTALL_DIR
           
static java.lang.String JBI_COMPONENT_WS
           
static java.lang.String JBI_COMPONENTS
           
static java.lang.String JBI_COMPONENTS_DIR
           
static java.lang.String JBI_COMPONENTS_INSTALL_ROOT
           
static java.lang.String JBI_CONFIG_DIR
           
static java.lang.String JBI_CONFIG_PRIVATE_DIR
           
static java.lang.String JBI_DIR
           
static java.lang.String JBI_INSTANCE_DIR
           
static java.lang.String JBI_LIB_DIR
           
static java.lang.String JBI_LIB_INSTALL_DIR
           
static java.lang.String JBI_REGISTRY_FILE
           
static java.lang.String JBI_SHARED_LIBRARIES
           
static java.lang.String JBI_SHAREDLIB_DIR
           
static java.lang.String JBI_TEMPLATE_DIR
           
static java.lang.String JBI_TEMPLATE_FILE
           
static java.lang.String JSP_DIR
           
static java.lang.String KEY_FILE
           
static java.lang.String KEY_FILE_TEMPLATE
           
static java.lang.String KEYSTORE
           
static java.lang.String KILL_SERV_OS
           
static java.lang.String KILL_SERV_UNIX
           
static java.lang.String KILL_SERV_WIN
           
static java.lang.String LIB_DIR
           
static java.lang.String LIFECYCLE_MODULES_DIR
           
static java.lang.String LOGGING_PROPERTIES_FILE
           
static java.lang.String LOGIN_CONF
           
static java.lang.String LOGS_DIR
           
static java.lang.String MASTERPASSWORD_FILE
           
static java.lang.String MBEAN_FOLDER_NAME
           
static java.lang.String PASSWORD_ALIAS_KEYSTORE
           
static java.lang.String POLICY_DIR
           
static java.lang.String POLICY_FILE
           
static java.lang.String POLICY_FILE_EXT
           
static java.lang.String PROFILE_PROPERTIES
           
static java.lang.String SEED_FILE
           
static java.lang.String SESSION_STORE
           
static java.lang.String SHARE
           
static java.lang.String START_SERV_OS
           
static java.lang.String START_SERV_TEMPLATE_OS
           
static java.lang.String START_SERV_TEMPLATE_UNIX
           
static java.lang.String START_SERV_TEMPLATE_WIN
           
static java.lang.String START_SERV_UNIX
           
static java.lang.String START_SERV_WIN
           
static java.lang.String STOP_SERV_OS
           
static java.lang.String STOP_SERV_TEMPLATE_OS
           
static java.lang.String STOP_SERV_TEMPLATE_UNIX
           
static java.lang.String STOP_SERV_TEMPLATE_WIN
           
static java.lang.String STOP_SERV_UNIX
           
static java.lang.String STOP_SERV_WIN
           
static java.lang.String STUB_FILE
           
static java.lang.String TEMPLATES_DIR
           
static java.lang.String TIMERDB_DBN
           
static java.lang.String TIMERDB_DBN_TEMPLATE
           
static java.lang.String TIMERDB_DIR
           
static java.lang.String TIMERDB_WAL
           
static java.lang.String TIMERDB_WAL_TEMPLATE
           
static java.lang.String TRUSTSTORE
           
static java.lang.String TRUSTSTORE_TEMPLATE
           
static java.lang.String WSDLSL_ARCHIVE
           
static java.lang.String WSDLSL_DIR
           
static java.lang.String WSSSERVERCONFIG
           
static java.lang.String WSSSERVERCONFIGOLD
           
static java.lang.String XML_DIR
           
 
Constructor Summary
PEFileLayout(RepositoryConfig config)
           
 
Method Summary
protected  void createDirectory(java.io.File dir)
           
 void createJBIDirectories()
           
 void createJBIDomainDirectories()
           
 void createJbiSystemComponentsLayout()
          This method is used to create the file layout for JBI system components, HttpSoapBC, JavaEESE, WSDLSL
 void createRepositoryDirectories()
           
 void createRepositoryRoot()
           
 void createWSDLSLInstallRoot()
          This method is used to create WSDLSL install root
 java.io.File getAddonRoot()
           
 java.io.File getAdminKeyFile()
           
 java.io.File getAppClientContainerXml()
           
 java.io.File getAppClientContainerXmlTemplate()
           
 java.io.File getAppLibsDir()
           
 java.io.File getApplicationsRootDir()
           
 java.io.File getAutoDeployDir()
           
 java.io.File getAutoDeployStatusDir()
           
 java.io.File getBackupKeyFile()
           
 java.io.File getBinDir()
           
 java.io.File getClassesDir()
           
protected  RepositoryConfig getConfig()
           
 java.io.File getConfigRoot()
           
 java.io.File getDefaultWebXml()
           
 java.io.File getDefaultWebXmlTemplate()
           
 java.io.File getDerbyEjbTimerDatabaseDirectory()
           
 java.io.File getDerbyEjbTimerSqlFile()
           
 java.io.File getDocRoot()
           
 java.io.File getDomainConfigBackupFile()
           
 java.io.File getDomainConfigFile()
           
 java.io.File getDomainXmlTemplate()
           
 java.io.File getDomainXmlTemplate(java.lang.String templateName)
           
 java.io.File getDtdFile()
           
 java.io.File getDtdsDir()
           
 java.io.File getEjbRootDir()
           
 java.io.File getEnglishIndexFile()
           
 java.io.File getExtLibDir()
           
 java.io.File getGeneratedDir()
           
 java.io.File getHttpBcArchiveDestination()
           
 java.io.File getHttpBcArchiveSource()
           
 java.io.File getHttpBcConfigFile()
           
 java.io.File getHttpBcConfigTemplate()
           
 java.io.File getHttpBcDir()
           
 java.io.File getHttpBcInstallRoot()
           
 java.io.File getHttpBcWorkSpace()
           
 java.io.File getImqBinDir()
           
 java.io.File getImqBrokerExecutable()
           
 java.io.File getImqDir()
           
 java.io.File getImqLibDir()
           
 java.io.File getImqVarHome()
           
 java.io.File getIndexFile()
           
 java.io.File getIndexFileTemplate()
           
 java.io.File getInstallApplicationsDir()
           
 java.io.File getInstallConfigRoot()
           
 java.io.File getInstallDatabasesDir()
           
 java.io.File getInstallRootDir()
           
 java.io.File getJ2EEAppsDir()
           
 java.io.File getJ2EEModulesDir()
           
 java.io.File getJavaEESEArchiveDestination()
           
 java.io.File getJavaEESEArchiveSource()
           
 java.io.File getJavaEESEDir()
           
 java.io.File getJavaEESEInstallRoot()
           
 java.io.File getJavaEESEWorkSpace()
           
 java.io.File getJavaWebStartRoot()
           
 java.io.File getJbiAuotoInstallDir()
           
 java.io.File getJbiComponents()
           
 java.io.File getJbiComponentsDir()
           
 java.io.File getJbiConfigDir()
           
 java.io.File getJbiConfigPrivateDir()
           
 java.io.File getJbiDir()
           
 java.io.File getJbiInstanceDir()
           
 java.io.File getJbiLibDir()
           
 java.io.File getJbiLibInstallDir()
           
 java.io.File getJbiRegistryFile()
           
 java.io.File getJbiSharedLibDir()
           
 java.io.File getJbiSharedLibraries()
           
 java.io.File getJbiTemplateDir()
           
 java.io.File getJbiTemplateFile()
           
 java.io.File getJspRootDir()
           
 java.io.File getKeyFile()
           
 java.io.File getKeyFileTemplate()
           
 java.io.File getKeyStore()
           
 java.io.File getKeyStoreTemplate()
          Should be used only in the cases where the actual keystore creation fails.
 java.io.File getKillServ()
           
 java.io.File getKillServTemplate()
           
 java.io.File getLibDir()
           
 java.io.File getLifecycleModulesDir()
           
 java.io.File getLoggingProperties()
           
 java.io.File getLoggingPropertiesTemplate()
           
 java.io.File getLoginConf()
           
 java.io.File getLoginConfTemplate()
           
 java.io.File getLogsDir()
           
 java.io.File getMasterPasswordFile()
           
 java.io.File getMbeansDir()
           
 java.io.File getNonEnglishIndexFileTemplate(java.util.Locale locale)
           
 java.io.File getPasswordAliasKeystore()
           
 java.io.File getPolicyDir()
           
 java.io.File getPolicyFile()
           
 java.io.File getPolicyFileTemplate()
           
 java.io.File getPreExistingDomainXmlTemplateForProfile(java.lang.String profileName)
           
 java.io.File getProfileFolder(java.lang.String profileName)
           
 java.io.File getProfilePropertiesFile(java.lang.String profileName)
           
 java.io.File getRepositoryBackupRoot()
           
 java.io.File getRepositoryDir()
           
 java.io.File getRepositoryRootDir()
           
 java.io.File getSeedFile()
           
 java.io.File getSessionStore()
           
 java.io.File getShareDir()
           
 java.io.File getStartServ()
           
 java.io.File getStartServTemplate()
           
 java.io.File getStopServ()
           
 java.io.File getStopServTemplate()
           
 java.io.File getStubFile()
           
 java.io.File getTemplateConfigXml()
           
 java.io.File getTemplatesDir()
           
 java.io.File getTimerDatabaseDir()
           
 java.io.File getTimerDbn()
           
 java.io.File getTimerDbnTemplate()
           
 java.io.File getTimerWal()
           
 java.io.File getTimerWalTemplate()
           
 java.io.File getTrustStore()
           
 java.io.File getTrustStoreTemplate()
           
 java.io.File getWebServicesLibDir()
           
 java.io.File getWSDLSLArchiveDestination()
           
 java.io.File getWSDLSLArchiveSource()
           
 java.io.File getWSDLSLDir()
           
 java.io.File getWSDLSLInstallRoot()
           
 java.io.File getWssServerConfig()
           
 java.io.File getWssServerConfigOld()
           
 java.io.File getWssServerConfigOldTemplate()
           
 java.io.File getWssServerConfigTemplate()
           
 java.io.File getXmlRootDir()
           
protected static boolean isWindows()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_INSTANCE_NAME

public static final java.lang.String DEFAULT_INSTANCE_NAME
See Also:
Constant Field Values

_config

protected final RepositoryConfig _config

ADDON_DIR

public static final java.lang.String ADDON_DIR
See Also:
Constant Field Values

CONFIG_DIR

public static final java.lang.String CONFIG_DIR
See Also:
Constant Field Values

CONFIG_BACKUP_DIR

public static final java.lang.String CONFIG_BACKUP_DIR
See Also:
Constant Field Values

DOC_ROOT_DIR

public static final java.lang.String DOC_ROOT_DIR
See Also:
Constant Field Values

JAVA_WEB_START_DIR

public static final java.lang.String JAVA_WEB_START_DIR
See Also:
Constant Field Values

LIB_DIR

public static final java.lang.String LIB_DIR
See Also:
Constant Field Values

CLASSES_DIR

public static final java.lang.String CLASSES_DIR
See Also:
Constant Field Values

APPLIBS_DIR

public static final java.lang.String APPLIBS_DIR
See Also:
Constant Field Values

EXTLIB_DIR

public static final java.lang.String EXTLIB_DIR
See Also:
Constant Field Values

TIMERDB_DIR

public static final java.lang.String TIMERDB_DIR
See Also:
Constant Field Values

LOGS_DIR

public static final java.lang.String LOGS_DIR
See Also:
Constant Field Values

APPS_ROOT_DIR

public static final java.lang.String APPS_ROOT_DIR
See Also:
Constant Field Values

J2EE_APPS_DIR

public static final java.lang.String J2EE_APPS_DIR
See Also:
Constant Field Values

J2EE_MODULES_DIR

public static final java.lang.String J2EE_MODULES_DIR
See Also:
Constant Field Values

LIFECYCLE_MODULES_DIR

public static final java.lang.String LIFECYCLE_MODULES_DIR
See Also:
Constant Field Values

MBEAN_FOLDER_NAME

public static final java.lang.String MBEAN_FOLDER_NAME
See Also:
Constant Field Values

GENERATED_DIR

public static final java.lang.String GENERATED_DIR
See Also:
Constant Field Values

POLICY_DIR

public static final java.lang.String POLICY_DIR
See Also:
Constant Field Values

POLICY_FILE_EXT

public static final java.lang.String POLICY_FILE_EXT
See Also:
Constant Field Values

JSP_DIR

public static final java.lang.String JSP_DIR
See Also:
Constant Field Values

EJB_DIR

public static final java.lang.String EJB_DIR
See Also:
Constant Field Values

XML_DIR

public static final java.lang.String XML_DIR
See Also:
Constant Field Values

DOMAIN_XML_FILE

public static final java.lang.String DOMAIN_XML_FILE
See Also:
Constant Field Values

IMQ

public static final java.lang.String IMQ
See Also:
Constant Field Values

JBI_DIR

public static final java.lang.String JBI_DIR
See Also:
Constant Field Values

JBI_LIB_DIR

public static final java.lang.String JBI_LIB_DIR
See Also:
Constant Field Values

JBI_LIB_INSTALL_DIR

public static final java.lang.String JBI_LIB_INSTALL_DIR
See Also:
Constant Field Values

JBI_TEMPLATE_DIR

public static final java.lang.String JBI_TEMPLATE_DIR
See Also:
Constant Field Values

JBI_TEMPLATE_FILE

public static final java.lang.String JBI_TEMPLATE_FILE
See Also:
Constant Field Values

JBI_INSTANCE_DIR

public static final java.lang.String JBI_INSTANCE_DIR
See Also:
Constant Field Values

JBI_COMPONENTS_DIR

public static final java.lang.String JBI_COMPONENTS_DIR
See Also:
Constant Field Values

JAVAEE_SE_DIR

public static final java.lang.String JAVAEE_SE_DIR
See Also:
Constant Field Values

HTTP_BC_DIR

public static final java.lang.String HTTP_BC_DIR
See Also:
Constant Field Values

JBI_COMPONENT_WS

public static final java.lang.String JBI_COMPONENT_WS

JBI_SHAREDLIB_DIR

public static final java.lang.String JBI_SHAREDLIB_DIR
See Also:
Constant Field Values

JBI_CONFIG_DIR

public static final java.lang.String JBI_CONFIG_DIR
See Also:
Constant Field Values

JBI_AUTOINSTALL_DIR

public static final java.lang.String JBI_AUTOINSTALL_DIR
See Also:
Constant Field Values

JBI_CONFIG_PRIVATE_DIR

public static final java.lang.String JBI_CONFIG_PRIVATE_DIR
See Also:
Constant Field Values

JBI_REGISTRY_FILE

public static final java.lang.String JBI_REGISTRY_FILE
See Also:
Constant Field Values

HTTP_BC_CONFIG

public static final java.lang.String HTTP_BC_CONFIG
See Also:
Constant Field Values

IMQ_VAR_DIR

public static final java.lang.String IMQ_VAR_DIR
See Also:
Constant Field Values

BIN_DIR

public static final java.lang.String BIN_DIR
See Also:
Constant Field Values

SHARE

public static final java.lang.String SHARE
See Also:
Constant Field Values

INSTALL_DIR

public static final java.lang.String INSTALL_DIR
See Also:
Constant Field Values

TEMPLATES_DIR

public static final java.lang.String TEMPLATES_DIR
See Also:
Constant Field Values

COMMON_DIR

public static final java.lang.String COMMON_DIR
See Also:
Constant Field Values

PROFILE_PROPERTIES

public static final java.lang.String PROFILE_PROPERTIES
See Also:
Constant Field Values

APPLICATIONS_DIR

public static final java.lang.String APPLICATIONS_DIR
See Also:
Constant Field Values

DATABASES_DIR

public static final java.lang.String DATABASES_DIR
See Also:
Constant Field Values

DTDS_DIR

public static final java.lang.String DTDS_DIR
See Also:
Constant Field Values

DOMAIN_DTD

public static final java.lang.String DOMAIN_DTD
See Also:
Constant Field Values

DOMAIN_XML_TEMPLATE

public static final java.lang.String DOMAIN_XML_TEMPLATE
See Also:
Constant Field Values

IMQBROKERD_UNIX

public static final java.lang.String IMQBROKERD_UNIX
See Also:
Constant Field Values

IMQBROKERD_WIN

public static final java.lang.String IMQBROKERD_WIN
See Also:
Constant Field Values

IMQBROKERD

public static final java.lang.String IMQBROKERD

START_SERV_UNIX

public static final java.lang.String START_SERV_UNIX
See Also:
Constant Field Values

START_SERV_WIN

public static final java.lang.String START_SERV_WIN
See Also:
Constant Field Values

START_SERV_OS

public static final java.lang.String START_SERV_OS

START_SERV_TEMPLATE_UNIX

public static final java.lang.String START_SERV_TEMPLATE_UNIX
See Also:
Constant Field Values

START_SERV_TEMPLATE_WIN

public static final java.lang.String START_SERV_TEMPLATE_WIN
See Also:
Constant Field Values

START_SERV_TEMPLATE_OS

public static final java.lang.String START_SERV_TEMPLATE_OS

STOP_SERV_UNIX

public static final java.lang.String STOP_SERV_UNIX
See Also:
Constant Field Values

STOP_SERV_WIN

public static final java.lang.String STOP_SERV_WIN
See Also:
Constant Field Values

STOP_SERV_OS

public static final java.lang.String STOP_SERV_OS

KILL_SERV_UNIX

public static final java.lang.String KILL_SERV_UNIX
See Also:
Constant Field Values

KILL_SERV_WIN

public static final java.lang.String KILL_SERV_WIN
See Also:
Constant Field Values

KILL_SERV_OS

public static final java.lang.String KILL_SERV_OS

STOP_SERV_TEMPLATE_UNIX

public static final java.lang.String STOP_SERV_TEMPLATE_UNIX
See Also:
Constant Field Values

STOP_SERV_TEMPLATE_WIN

public static final java.lang.String STOP_SERV_TEMPLATE_WIN
See Also:
Constant Field Values

STOP_SERV_TEMPLATE_OS

public static final java.lang.String STOP_SERV_TEMPLATE_OS

POLICY_FILE

public static final java.lang.String POLICY_FILE
See Also:
Constant Field Values

STUB_FILE

public static final java.lang.String STUB_FILE
See Also:
Constant Field Values

SEED_FILE

public static final java.lang.String SEED_FILE
See Also:
Constant Field Values

ACC_XML_TEMPLATE

public static final java.lang.String ACC_XML_TEMPLATE
See Also:
Constant Field Values

ACC_XML

public static final java.lang.String ACC_XML
See Also:
Constant Field Values

SESSION_STORE

public static final java.lang.String SESSION_STORE
See Also:
Constant Field Values

AUTO_DEPLOY

public static final java.lang.String AUTO_DEPLOY
See Also:
Constant Field Values

AUTO_DEPLOY_STATUS

public static final java.lang.String AUTO_DEPLOY_STATUS
See Also:
Constant Field Values

KEY_FILE_TEMPLATE

public static final java.lang.String KEY_FILE_TEMPLATE
See Also:
Constant Field Values

KEY_FILE

public static final java.lang.String KEY_FILE
See Also:
Constant Field Values

ADMIN_KEY_FILE

public static final java.lang.String ADMIN_KEY_FILE
See Also:
Constant Field Values

INDEX_FILE

public static final java.lang.String INDEX_FILE
See Also:
Constant Field Values

DOC_ROOT

public static final java.lang.String DOC_ROOT
See Also:
Constant Field Values

DEFAULT_WEB_XML

public static final java.lang.String DEFAULT_WEB_XML
See Also:
Constant Field Values

LOGGING_PROPERTIES_FILE

public static final java.lang.String LOGGING_PROPERTIES_FILE
See Also:
Constant Field Values

LOGIN_CONF

public static final java.lang.String LOGIN_CONF
See Also:
Constant Field Values

WSSSERVERCONFIGOLD

public static final java.lang.String WSSSERVERCONFIGOLD
See Also:
Constant Field Values

WSSSERVERCONFIG

public static final java.lang.String WSSSERVERCONFIG
See Also:
Constant Field Values

KEYSTORE

public static final java.lang.String KEYSTORE
See Also:
Constant Field Values

TRUSTSTORE_TEMPLATE

public static final java.lang.String TRUSTSTORE_TEMPLATE
See Also:
Constant Field Values

TRUSTSTORE

public static final java.lang.String TRUSTSTORE
See Also:
Constant Field Values

MASTERPASSWORD_FILE

public static final java.lang.String MASTERPASSWORD_FILE
See Also:
Constant Field Values

PASSWORD_ALIAS_KEYSTORE

public static final java.lang.String PASSWORD_ALIAS_KEYSTORE
See Also:
Constant Field Values

TIMERDB_WAL_TEMPLATE

public static final java.lang.String TIMERDB_WAL_TEMPLATE
See Also:
Constant Field Values

TIMERDB_WAL

public static final java.lang.String TIMERDB_WAL
See Also:
Constant Field Values

TIMERDB_DBN_TEMPLATE

public static final java.lang.String TIMERDB_DBN_TEMPLATE
See Also:
Constant Field Values

TIMERDB_DBN

public static final java.lang.String TIMERDB_DBN
See Also:
Constant Field Values

DERBY_SQL_FILE

public static final java.lang.String DERBY_SQL_FILE
See Also:
Constant Field Values

EJB_TIMER_TABLE_NAME

public static final java.lang.String EJB_TIMER_TABLE_NAME
See Also:
Constant Field Values

DERBY_DATABASE_DIRECTORY

public static final java.lang.String DERBY_DATABASE_DIRECTORY
See Also:
Constant Field Values

JBI_COMPONENTS

public static final java.lang.String JBI_COMPONENTS
See Also:
Constant Field Values

HTTP_BC_ARCHIVE

public static final java.lang.String HTTP_BC_ARCHIVE
See Also:
Constant Field Values

JBI_COMPONENTS_INSTALL_ROOT

public static final java.lang.String JBI_COMPONENTS_INSTALL_ROOT
See Also:
Constant Field Values

JAVAEE_SE_ARCHIVE

public static final java.lang.String JAVAEE_SE_ARCHIVE
See Also:
Constant Field Values

JBI_SHARED_LIBRARIES

public static final java.lang.String JBI_SHARED_LIBRARIES
See Also:
Constant Field Values

WSDLSL_DIR

public static final java.lang.String WSDLSL_DIR
See Also:
Constant Field Values

WSDLSL_ARCHIVE

public static final java.lang.String WSDLSL_ARCHIVE
See Also:
Constant Field Values
Constructor Detail

PEFileLayout

public PEFileLayout(RepositoryConfig config)
Method Detail

createRepositoryDirectories

public void createRepositoryDirectories()
                                 throws RepositoryException
Throws:
RepositoryException

getConfig

protected RepositoryConfig getConfig()

createRepositoryRoot

public void createRepositoryRoot()
                          throws RepositoryException
Throws:
RepositoryException

createJBIDirectories

public void createJBIDirectories()
                          throws RepositoryException
Throws:
RepositoryException

createJBIDomainDirectories

public void createJBIDomainDirectories()
                                throws RepositoryException
Throws:
RepositoryException

createDirectory

protected void createDirectory(java.io.File dir)
                        throws RepositoryException
Throws:
RepositoryException

getAddonRoot

public java.io.File getAddonRoot()

getConfigRoot

public java.io.File getConfigRoot()

getRepositoryBackupRoot

public java.io.File getRepositoryBackupRoot()

getDocRoot

public java.io.File getDocRoot()

getJavaWebStartRoot

public java.io.File getJavaWebStartRoot()

getLibDir

public java.io.File getLibDir()

getBinDir

public java.io.File getBinDir()

getClassesDir

public java.io.File getClassesDir()

getAppLibsDir

public java.io.File getAppLibsDir()

getExtLibDir

public java.io.File getExtLibDir()

getTimerDatabaseDir

public java.io.File getTimerDatabaseDir()

getLogsDir

public java.io.File getLogsDir()

getApplicationsRootDir

public java.io.File getApplicationsRootDir()

getJ2EEAppsDir

public java.io.File getJ2EEAppsDir()

getJ2EEModulesDir

public java.io.File getJ2EEModulesDir()

getLifecycleModulesDir

public java.io.File getLifecycleModulesDir()

getMbeansDir

public java.io.File getMbeansDir()

getGeneratedDir

public java.io.File getGeneratedDir()

getPolicyDir

public java.io.File getPolicyDir()

getJspRootDir

public java.io.File getJspRootDir()

getEjbRootDir

public java.io.File getEjbRootDir()

getXmlRootDir

public java.io.File getXmlRootDir()

getRepositoryDir

public java.io.File getRepositoryDir()

getDomainConfigFile

public java.io.File getDomainConfigFile()

getDomainConfigBackupFile

public java.io.File getDomainConfigBackupFile()

getImqDir

public java.io.File getImqDir()

getJbiDir

public java.io.File getJbiDir()

getJbiLibDir

public java.io.File getJbiLibDir()

getJbiLibInstallDir

public java.io.File getJbiLibInstallDir()

getJbiTemplateDir

public java.io.File getJbiTemplateDir()

getJbiTemplateFile

public java.io.File getJbiTemplateFile()

getJbiInstanceDir

public java.io.File getJbiInstanceDir()

getJbiComponentsDir

public java.io.File getJbiComponentsDir()

getJavaEESEDir

public java.io.File getJavaEESEDir()

getHttpBcDir

public java.io.File getHttpBcDir()

getJavaEESEWorkSpace

public java.io.File getJavaEESEWorkSpace()

getHttpBcWorkSpace

public java.io.File getHttpBcWorkSpace()

getJbiSharedLibDir

public java.io.File getJbiSharedLibDir()

getJbiConfigDir

public java.io.File getJbiConfigDir()

getJbiAuotoInstallDir

public java.io.File getJbiAuotoInstallDir()

getJbiConfigPrivateDir

public java.io.File getJbiConfigPrivateDir()

getJbiRegistryFile

public java.io.File getJbiRegistryFile()

getHttpBcConfigTemplate

public java.io.File getHttpBcConfigTemplate()

getHttpBcConfigFile

public java.io.File getHttpBcConfigFile()

getImqVarHome

public java.io.File getImqVarHome()

getImqBinDir

public java.io.File getImqBinDir()

getImqLibDir

public java.io.File getImqLibDir()

getInstallRootDir

public java.io.File getInstallRootDir()

getRepositoryRootDir

public java.io.File getRepositoryRootDir()

getShareDir

public java.io.File getShareDir()

getWebServicesLibDir

public java.io.File getWebServicesLibDir()

getTemplatesDir

public java.io.File getTemplatesDir()

getProfileFolder

public java.io.File getProfileFolder(java.lang.String profileName)

getProfilePropertiesFile

public java.io.File getProfilePropertiesFile(java.lang.String profileName)

getPreExistingDomainXmlTemplateForProfile

public java.io.File getPreExistingDomainXmlTemplateForProfile(java.lang.String profileName)

getTemplateConfigXml

public java.io.File getTemplateConfigXml()

getInstallApplicationsDir

public java.io.File getInstallApplicationsDir()

getInstallDatabasesDir

public java.io.File getInstallDatabasesDir()

getDtdsDir

public java.io.File getDtdsDir()

getDtdFile

public java.io.File getDtdFile()

getDomainXmlTemplate

public java.io.File getDomainXmlTemplate()

getDomainXmlTemplate

public java.io.File getDomainXmlTemplate(java.lang.String templateName)

getImqBrokerExecutable

public java.io.File getImqBrokerExecutable()

getStartServ

public java.io.File getStartServ()

getStartServTemplate

public java.io.File getStartServTemplate()

getStopServ

public java.io.File getStopServ()

getKillServ

public java.io.File getKillServ()

getKillServTemplate

public java.io.File getKillServTemplate()

getStopServTemplate

public java.io.File getStopServTemplate()

getPolicyFileTemplate

public java.io.File getPolicyFileTemplate()

getPolicyFile

public java.io.File getPolicyFile()

getStubFile

public java.io.File getStubFile()

getSeedFile

public java.io.File getSeedFile()

getInstallConfigRoot

public java.io.File getInstallConfigRoot()

getAppClientContainerXmlTemplate

public java.io.File getAppClientContainerXmlTemplate()

getAppClientContainerXml

public java.io.File getAppClientContainerXml()

getSessionStore

public java.io.File getSessionStore()

getAutoDeployDir

public java.io.File getAutoDeployDir()

getAutoDeployStatusDir

public java.io.File getAutoDeployStatusDir()

getKeyFileTemplate

public java.io.File getKeyFileTemplate()

getKeyFile

public java.io.File getKeyFile()

getAdminKeyFile

public java.io.File getAdminKeyFile()

getBackupKeyFile

public java.io.File getBackupKeyFile()

getIndexFileTemplate

public java.io.File getIndexFileTemplate()

getNonEnglishIndexFileTemplate

public java.io.File getNonEnglishIndexFileTemplate(java.util.Locale locale)

getIndexFile

public java.io.File getIndexFile()

getEnglishIndexFile

public java.io.File getEnglishIndexFile()

getDefaultWebXmlTemplate

public java.io.File getDefaultWebXmlTemplate()

getDefaultWebXml

public java.io.File getDefaultWebXml()

getLoggingPropertiesTemplate

public java.io.File getLoggingPropertiesTemplate()

getLoggingProperties

public java.io.File getLoggingProperties()

getLoginConfTemplate

public java.io.File getLoginConfTemplate()

getLoginConf

public java.io.File getLoginConf()

getWssServerConfigOldTemplate

public java.io.File getWssServerConfigOldTemplate()

getWssServerConfigOld

public java.io.File getWssServerConfigOld()

getWssServerConfigTemplate

public java.io.File getWssServerConfigTemplate()

getWssServerConfig

public java.io.File getWssServerConfig()

getKeyStore

public java.io.File getKeyStore()

getTrustStoreTemplate

public java.io.File getTrustStoreTemplate()

getKeyStoreTemplate

public java.io.File getKeyStoreTemplate()
Should be used only in the cases where the actual keystore creation fails. The idea is when we are unable to create the JKS-keystore, we should copy the keystore in templates folder into the domain's config folder. This keystore is by no means a keystore for public use. It's just a keystore with a primary key "changeit" and associated certificate with signature: -------------------------------------------------------------- Keystore type: jks Keystore provider: SUN Your keystore contains 1 entry Alias name: s1as Creation date: Sep 11, 2008 Entry type: keyEntry Certificate chain length: 1 Certificate[1]: Owner: CN=localhost, OU=GlassFish, O=Sun Microsystems, L=Santa Clara, ST=California, C=US Issuer: CN=localhost, OU=GlassFish, O=Sun Microsystems, L=Santa Clara, ST=California, C=US Serial number: 48c9e075 Valid from: Thu Sep 11 20:22:29 PDT 2008 until: Sun Sep 09 20:22:29 PDT 2018 Certificate fingerprints: MD5: 00:E5:5D:1F:07:CC:99:9F:CF:68:0E:AD:29:43:E0:48 SHA1: 1B:62:3E:B2:3D:D7:0B:63:80:92:EE:9A:59:F7:D5:9F:97:A3:FD:98 --------------------------------------------------------------

Returns:
File representing the keystore path. Does not check if the path actually exists.

getTrustStore

public java.io.File getTrustStore()

getMasterPasswordFile

public java.io.File getMasterPasswordFile()

getPasswordAliasKeystore

public java.io.File getPasswordAliasKeystore()

getTimerWalTemplate

public java.io.File getTimerWalTemplate()

getTimerWal

public java.io.File getTimerWal()

getTimerDbnTemplate

public java.io.File getTimerDbnTemplate()

getTimerDbn

public java.io.File getTimerDbn()

getDerbyEjbTimerSqlFile

public java.io.File getDerbyEjbTimerSqlFile()

getDerbyEjbTimerDatabaseDirectory

public java.io.File getDerbyEjbTimerDatabaseDirectory()

isWindows

protected static boolean isWindows()

createJbiSystemComponentsLayout

public void createJbiSystemComponentsLayout()
                                     throws RepositoryException
This method is used to create the file layout for JBI system components, HttpSoapBC, JavaEESE, WSDLSL

Throws:
RepositoryException

createWSDLSLInstallRoot

public void createWSDLSLInstallRoot()
                             throws java.lang.Exception
This method is used to create WSDLSL install root

Throws:
java.lang.Exception

getJbiComponents

public java.io.File getJbiComponents()

getHttpBcArchiveSource

public java.io.File getHttpBcArchiveSource()

getHttpBcArchiveDestination

public java.io.File getHttpBcArchiveDestination()

getHttpBcInstallRoot

public java.io.File getHttpBcInstallRoot()

getJavaEESEArchiveSource

public java.io.File getJavaEESEArchiveSource()

getJavaEESEArchiveDestination

public java.io.File getJavaEESEArchiveDestination()

getJavaEESEInstallRoot

public java.io.File getJavaEESEInstallRoot()

getJbiSharedLibraries

public java.io.File getJbiSharedLibraries()

getWSDLSLDir

public java.io.File getWSDLSLDir()

getWSDLSLArchiveSource

public java.io.File getWSDLSLArchiveSource()

getWSDLSLArchiveDestination

public java.io.File getWSDLSLArchiveDestination()

getWSDLSLInstallRoot

public java.io.File getWSDLSLInstallRoot()


Copyright © 2012 GlassFish Community. All Rights Reserved.