Package com.netscape.cms.servlet.csadmin
Class SecurityDomainProcessor
- java.lang.Object
-
- com.netscape.cms.servlet.processors.Processor
-
- com.netscape.cms.servlet.csadmin.SecurityDomainProcessor
-
public class SecurityDomainProcessor extends Processor
- Author:
- Endi S. Dewata
-
-
Constructor Summary
Constructors Constructor Description SecurityDomainProcessor(java.util.Locale locale)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringaddHost(java.lang.String name, java.lang.String type, java.lang.String hostname, java.lang.String securePort, java.lang.String unsecurePort, java.lang.String eeCAPort, java.lang.String adminSecurePort, java.lang.String agentSecurePort, java.lang.String domainManager, java.lang.String clone)protected java.lang.StringauditSubjectID()static XMLObjectconvertDomainInfoToXMLObject(DomainInfo domain)static DomainInfoconvertXMLObjectToDomainInfo(XMLObject xmlObject)DomainInfogetDomainInfo()XMLObjectgetDomainXML()static java.lang.StringgetEnterpriseGroupName(java.lang.String subsystemname)InstallTokengetInstallToken(java.lang.String user, java.lang.String host, java.lang.String subsystem)static voidmain(java.lang.String[] args)java.lang.StringmodifyEntry(java.lang.String dn, netscape.ldap.LDAPModification mod)java.lang.StringremoveEntry(java.lang.String dn)java.lang.StringremoveHost(java.lang.String type, java.lang.String hostname, java.lang.String securePort)-
Methods inherited from class com.netscape.cms.servlet.processors.Processor
getParams, getUserMessage
-
-
-
-
Field Detail
-
logger
public static org.slf4j.Logger logger
-
TYPES
public static final java.lang.String[] TYPES
-
SUCCESS
public static final java.lang.String SUCCESS
- See Also:
- Constant Field Values
-
FAILED
public static final java.lang.String FAILED
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
SecurityDomainProcessor
public SecurityDomainProcessor(java.util.Locale locale) throws EPropertyNotFound, EBaseException- Throws:
EPropertyNotFoundEBaseException
-
-
Method Detail
-
getEnterpriseGroupName
public static java.lang.String getEnterpriseGroupName(java.lang.String subsystemname)
-
getInstallToken
public InstallToken getInstallToken(java.lang.String user, java.lang.String host, java.lang.String subsystem) throws java.lang.Exception
- Throws:
java.lang.Exception
-
getDomainInfo
public DomainInfo getDomainInfo() throws EBaseException
- Throws:
EBaseException
-
getDomainXML
public XMLObject getDomainXML() throws EBaseException, javax.xml.parsers.ParserConfigurationException
- Throws:
EBaseExceptionjavax.xml.parsers.ParserConfigurationException
-
convertDomainInfoToXMLObject
public static XMLObject convertDomainInfoToXMLObject(DomainInfo domain) throws javax.xml.parsers.ParserConfigurationException
- Throws:
javax.xml.parsers.ParserConfigurationException
-
convertXMLObjectToDomainInfo
public static DomainInfo convertXMLObjectToDomainInfo(XMLObject xmlObject)
-
removeHost
public java.lang.String removeHost(java.lang.String type, java.lang.String hostname, java.lang.String securePort) throws EBaseException- Throws:
EBaseException
-
addHost
public java.lang.String addHost(java.lang.String name, java.lang.String type, java.lang.String hostname, java.lang.String securePort, java.lang.String unsecurePort, java.lang.String eeCAPort, java.lang.String adminSecurePort, java.lang.String agentSecurePort, java.lang.String domainManager, java.lang.String clone) throws EBaseException- Throws:
EBaseException
-
modifyEntry
public java.lang.String modifyEntry(java.lang.String dn, netscape.ldap.LDAPModification mod)
-
removeEntry
public java.lang.String removeEntry(java.lang.String dn)
-
auditSubjectID
protected java.lang.String auditSubjectID()
-
main
public static void main(java.lang.String[] args) throws java.lang.Exception- Throws:
java.lang.Exception
-
-