001: /**
002: * $Id: PSConfigContext.java,v 1.21 2006/04/25 11:12:19 sushmac Exp $
003: * Copyright 2004 Sun Microsystems, Inc. All
004: * rights reserved. Use of this product is subject
005: * to license terms. Federal Acquisitions:
006: * Commercial Software -- Government Users
007: * Subject to Standard License Terms and
008: * Conditions.
009: *
010: * Sun, Sun Microsystems, the Sun logo, and Sun ONE
011: * are trademarks or registered trademarks of Sun Microsystems,
012: * Inc. in the United States and other countries.
013: */package com.sun.portal.admin.common.context;
014:
015: import com.sun.portal.admin.common.PSConfigConstants;
016:
017: public interface PSConfigContext extends PSConfigConstants {
018:
019: public String getJavaHome();
020:
021: public String getPSBaseDir();
022:
023: public String getPSDataDir();
024:
025: public String getPSConfigDir();
026:
027: public String getISBaseDir();
028:
029: public String getISConfigDir();
030:
031: public String getISDataDir();
032:
033: public String getCacaoBaseDir();
034:
035: public String getCacaoConfigDir();
036:
037: public String getSharedLibsDir();
038:
039: public String getPrivateSharedLibsDir();
040:
041: public String getJSSNSSLibDir();
042:
043: public String getJSSJARDir();
044:
045: public String getJDMKLibDir();
046:
047: public String getDerbyLibDir();
048:
049: public String getRegistryLibDir();
050:
051: public String getJESMFLibDir();
052:
053: public String getJESMFBinDir();
054:
055: public String getJAXLibDir();
056:
057: public String getUserAuthConfigFile();
058:
059: public String getUserDataStoreManager();
060:
061: public String getUserDataStoreManagerCredentials();
062:
063: public String getDomainDataClass();
064:
065: public String getDomainDataHost();
066:
067: public String getDomainDataPort();
068:
069: public String getDomainDataRootSuffix();
070:
071: public String getDomainDataPrincipal();
072:
073: public String getDomainDataCredentials();
074:
075: public boolean isDomainDataSecure();
076:
077: public String getSessionServiceProtocol();
078:
079: public String getSessionServiceHost();
080:
081: public String getSessionServicePort();
082:
083: public String getDirectoryServerHost();
084:
085: public String getDirectoryServerPort();
086:
087: public String getRootSuffix();
088:
089: public String getDomainComponent();
090:
091: public String getDefaultOrganization();
092:
093: public String getEncryptionKey();
094:
095: public String getAdminUserDN();
096:
097: public String getAMSpecialUsersDN();
098:
099: public String getAMLDAPUserDN();
100:
101: public String getISConsoleURI();
102:
103: public String getISServerURI();
104:
105: public String getAMVersion();
106:
107: public String getOrgNamingAttribute();
108:
109: public String getRoleNamingAttribute();
110:
111: public String getUserNamingAttribute();
112:
113: public String getPeopleContainerNamingAttribute();
114:
115: public String getDefaultPeopleDN();
116:
117: public String getAttributeHandlerName(String componentName);
118:
119: public String getPathSeparator();
120:
121: public String getAntHomeDir();
122:
123: public String getAntLibDir();
124:
125: public String getPortalProductName();
126:
127: public String getPortalVersion();
128: }
|