|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sun.enterprise.admin.servermgmt.KeystoreManager
com.sun.enterprise.admin.servermgmt.MasterPasswordFileManager
com.sun.enterprise.admin.servermgmt.RepositoryManager
com.sun.enterprise.admin.servermgmt.pe.PEDomainsManager
public class PEDomainsManager
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.sun.enterprise.admin.servermgmt.RepositoryManager |
|---|
RepositoryManager.RepositoryManagerMessages |
| Nested classes/interfaces inherited from class com.sun.enterprise.admin.servermgmt.KeystoreManager |
|---|
KeystoreManager.KeytoolExecutor |
| Field Summary | |
|---|---|
static String |
PROFILEPROPERTY_DOMAINXML_STYLESHEETS
|
static String |
PROFILEPROPERTY_DOMAINXML_TOKENVALUES
|
| Fields inherited from class com.sun.enterprise.admin.servermgmt.RepositoryManager |
|---|
_messages, CERTUTIL_CMD, DEBUG, NEW_LINE |
| Fields inherited from class com.sun.enterprise.admin.servermgmt.KeystoreManager |
|---|
_fileLayout, CERTIFICATE_ALIAS, DEFAULT_MASTER_PASSWORD, INSTANCE_SECURE_ADMIN_ALIAS |
| Constructor Summary | |
|---|---|
PEDomainsManager()
|
|
| Method Summary | |
|---|---|
void |
changeMasterPassword(DomainConfig config)
Changes the master password for the domain |
protected void |
createAppClientContainerXml(DomainConfig domainConfig)
|
protected void |
createDefaultWebXml(DomainConfig domainConfig)
|
void |
createDomain(DomainConfig domainConfig)
Creates a domain |
protected void |
createDomainXml(DomainConfig domainConfig)
|
protected void |
createDomainXmlEvents(DomainConfig domainConfig)
|
protected void |
createIndexFile(DomainConfig domainConfig)
|
protected void |
createJBIInstance(String instanceName,
DomainConfig domainConfig)
|
protected void |
createLoggingProperties(DomainConfig domainConfig)
|
protected void |
createLoginConf(RepositoryConfig config)
|
protected void |
createScripts(DomainConfig domainConfig)
|
protected void |
createWssServerConfig(RepositoryConfig config)
|
protected void |
createWssServerConfigOld(RepositoryConfig config)
|
void |
deleteDomain(DomainConfig domainConfig)
Deletes a domain identified by the given name. |
protected File |
getDomainDir(DomainConfig domainConfig)
|
BitSet |
getDomainFlags()
In SE/EE we need an admin user/password that the DAS can use to authenticate to Node Agents and servers in the domain. |
protected static String |
getDomainPasswordClear(DomainConfig domainConfig)
Returns the domain user's password in cleartext from the domainConfig. |
protected File |
getDomainRoot(DomainConfig domainConfig)
|
protected static String |
getDomainUser(DomainConfig domainConfig)
Returns the domain user from the domainConfig. |
protected TokenValueSet |
getDomainXmlTokens(DomainConfig domainConfig)
The EEDomains manager needs to have an augmented set of tokens |
String[] |
getExtraPasswordOptions(DomainConfig config)
SE/EE supports NSS as its native SSL database. |
protected static String |
getMasterPasswordClear(DomainConfig domainConfig)
|
protected static String |
getNewMasterPasswordClear(DomainConfig domainConfig)
|
String[] |
listDomains(DomainConfig domainConfig)
Lists all the domains. |
protected static boolean |
saveMasterPassword(DomainConfig domainConfig)
|
protected void |
setPermissions(DomainConfig domainConfig)
Sets the permissions for the domain directory, its config directory, startserv/stopserv scripts etc. |
void |
validateDomain(DomainConfig domainConfig,
boolean domainExists)
Changes the master password for the domain |
void |
validateMasterPassword(DomainConfig domainConfig)
|
| Methods inherited from class com.sun.enterprise.admin.servermgmt.MasterPasswordFileManager |
|---|
changeMasterPasswordInMasterPasswordFile, createMasterPasswordFile, deleteMasterPasswordFile, readMasterPasswordFile |
| Methods inherited from class com.sun.enterprise.admin.servermgmt.KeystoreManager |
|---|
changeKeystorePassword, changeS1ASAliasPassword, changeSSLCertificateDatabasePassword, chmod, createKeyStore, createSSLCertificateDatabase, createTrustStore, getCertificateDN, getDASCertDN, getFileLayout, getInstanceCertDN |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String PROFILEPROPERTY_DOMAINXML_STYLESHEETS
public static final String PROFILEPROPERTY_DOMAINXML_TOKENVALUES
| Constructor Detail |
|---|
public PEDomainsManager()
| Method Detail |
|---|
public BitSet getDomainFlags()
DomainsManager
getDomainFlags in interface DomainsManager
public void validateDomain(DomainConfig domainConfig,
boolean domainExists)
throws DomainException
DomainsManager
validateDomain in interface DomainsManagerDomainException
public void validateMasterPassword(DomainConfig domainConfig)
throws DomainException
validateMasterPassword in interface DomainsManagerDomainException
public void createDomain(DomainConfig domainConfig)
throws DomainException
DomainsManager
createDomain in interface DomainsManagerdomainConfig - The configuration params that are required to create
the domain. (eg :- domain admin port, http port, default locale,
domain root, install root etc.) The relevant keys are defined in
DomainConfig. The implementors of this class should validate the values
that are supplied.
DomainException - This exception is thrown if
- the domain already exists.
- an invalid or insufficient config. is supplied.
- an exception occurred during domain creation.
protected void createJBIInstance(String instanceName,
DomainConfig domainConfig)
throws DomainException
DomainException
protected void setPermissions(DomainConfig domainConfig)
throws DomainException
DomainException
public void deleteDomain(DomainConfig domainConfig)
throws DomainException
DomainsManager
deleteDomain in interface DomainsManagerDomainException - This exception is thrown if
public String[] listDomains(DomainConfig domainConfig)
throws DomainException
listDomains in interface DomainsManagerDomainException
protected void createDomainXmlEvents(DomainConfig domainConfig)
throws DomainException
DomainExceptionprotected TokenValueSet getDomainXmlTokens(DomainConfig domainConfig)
protected void createDomainXml(DomainConfig domainConfig)
throws DomainException
DomainException
protected void createScripts(DomainConfig domainConfig)
throws DomainException
DomainException
protected void createAppClientContainerXml(DomainConfig domainConfig)
throws DomainException
DomainException
protected void createIndexFile(DomainConfig domainConfig)
throws DomainException
DomainException
protected void createLoggingProperties(DomainConfig domainConfig)
throws DomainException
DomainException
protected void createDefaultWebXml(DomainConfig domainConfig)
throws DomainException
DomainException
protected void createLoginConf(RepositoryConfig config)
throws DomainException
DomainException
protected void createWssServerConfigOld(RepositoryConfig config)
throws DomainException
DomainException
protected void createWssServerConfig(RepositoryConfig config)
throws DomainException
DomainExceptionprotected File getDomainDir(DomainConfig domainConfig)
protected File getDomainRoot(DomainConfig domainConfig)
protected static String getDomainUser(DomainConfig domainConfig)
domainConfig - that represents the domain configuration
protected static String getDomainPasswordClear(DomainConfig domainConfig)
domainConfig - that represents the domain configuration
protected static String getMasterPasswordClear(DomainConfig domainConfig)
protected static String getNewMasterPasswordClear(DomainConfig domainConfig)
protected static boolean saveMasterPassword(DomainConfig domainConfig)
public void changeMasterPassword(DomainConfig config)
throws DomainException
DomainException
public String[] getExtraPasswordOptions(DomainConfig config)
throws DomainException
DomainsManager
getExtraPasswordOptions in interface DomainsManagerDomainException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||