Package com.verisign.epp.serverstub
Class SecDNSV10SubDomainHandler
- java.lang.Object
-
- com.verisign.epp.serverstub.SecDNSV10SubDomainHandler
-
- All Implemented Interfaces:
SecDNSSubDomainHandler
public class SecDNSV10SubDomainHandler extends java.lang.Object implements SecDNSSubDomainHandler
TheSecDNSV10SubDomainHandlerclass is a concreteSecDNSSubDomainHandlerfor version 1.0 of the secDNS extension. It is wrapped by the wrappingSecDNSDomainHandlerto support multiple versions of the secDNS extension. Any version 1.0 specific behavior is handled bySecDNSV10SubDomainHandler.
-
-
Constructor Summary
Constructors Constructor Description SecDNSV10SubDomainHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EPPResponsedoDomainCreate(EPPDomainCreateCmd aCreateCommand, java.lang.Object aData)Handle an EPP Domain Create Command for version 1.0 of the secDNS extension.EPPDomainInfoRespdoDomainInfo(EPPDomainInfoCmd aInfoCommand, EPPDomainInfoResp aInfoResponse, java.lang.Object aData)Handle an EPP Domain Info Command.EPPResponsedoDomainUpdate(EPPDomainUpdateCmd aUpdateCommand, java.lang.Object aData)Handle an EPP Domain Update Command for version 1.0 of the secDNS extension.
-
-
-
Method Detail
-
doDomainCreate
public EPPResponse doDomainCreate(EPPDomainCreateCmd aCreateCommand, java.lang.Object aData)
Handle an EPP Domain Create Command for version 1.0 of the secDNS extension.- Specified by:
doDomainCreatein interfaceSecDNSSubDomainHandler- Parameters:
aCreateCommand- Command sent by the clientaData- Server data. This is assumed to be an instance ofSessionData.- Returns:
- An
EPPResponseto be returned to the client. The transaction id (client and server) is not set.
-
doDomainUpdate
public EPPResponse doDomainUpdate(EPPDomainUpdateCmd aUpdateCommand, java.lang.Object aData)
Handle an EPP Domain Update Command for version 1.0 of the secDNS extension.- Specified by:
doDomainUpdatein interfaceSecDNSSubDomainHandler- Parameters:
aUpdateCommand- Command sent by the clientaData- Server data. This is assumed to be an instance ofSessionData.- Returns:
- An
EPPResponseto be returned to the client. The transaction id (client and server) is not set.
-
doDomainInfo
public EPPDomainInfoResp doDomainInfo(EPPDomainInfoCmd aInfoCommand, EPPDomainInfoResp aInfoResponse, java.lang.Object aData)
Handle an EPP Domain Info Command.- Specified by:
doDomainInfoin interfaceSecDNSSubDomainHandler- Parameters:
aInfoCommand- Command sent by the clientaInfoResponse- Response filled in without the secDNS extension.aData- Server data. This is assumed to be an instance ofSessionData.- Returns:
- An
EPPDomainInfoRespto be returned to the client with the secDNS extension attached.
-
-