Package com.verisign.epp.serverstub
Class NamestoreExtDomainHandler
- java.lang.Object
-
- com.verisign.epp.framework.EPPDomainHandler
-
- com.verisign.epp.serverstub.DomainHandler
-
- com.verisign.epp.serverstub.NamestoreExtDomainHandler
-
- All Implemented Interfaces:
EPPEventHandler
public class NamestoreExtDomainHandler extends DomainHandler
TheNamestoreExtDomainHandler
class extendsDomainHandler
to include responding with Namestore Extension attributes. Specifically, the sub-product is passed into the handler and is returned.
- See Also:
EPPEvent
,EPPEventResponse
-
-
Constructor Summary
Constructors Constructor Description NamestoreExtDomainHandler()
Constructs an instance of NamestoreExtDomainHandler
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected EPPEventResponse
doDomainCheck(EPPEvent aEvent, java.lang.Object aData)
Override base handlerdoDomainCheck
method and add NameStore Extension to response.protected EPPEventResponse
doDomainCreate(EPPEvent aEvent, java.lang.Object aData)
Override base handlerdoDomainCreate
method and add NameStore Extension to response.protected EPPEventResponse
doDomainDelete(EPPEvent aEvent, java.lang.Object aData)
Override base handlerdoDomainDelete
method and add NameStore Extension to response.protected EPPEventResponse
doDomainInfo(EPPEvent aEvent, java.lang.Object aData)
Override base handlerdoDomainInfo
method and add NameStore Extension to response.protected EPPEventResponse
doDomainRenew(EPPEvent aEvent, java.lang.Object aData)
Override base handlerdoDomainRenew
method and add NameStore Extension to response.protected EPPEventResponse
doDomainTransfer(EPPEvent aEvent, java.lang.Object aData)
Override base handlerdoDomainTransfer
method and add NameStore Extension to response.protected EPPEventResponse
doDomainUpdate(EPPEvent aEvent, java.lang.Object aData)
Override base handlerdoDomainUpdate
method and add NameStore Extension to response.protected void
preHandleEvent(EPPEvent aEvent, java.lang.Object aData)
Will ensure that the namestore extension is provided.-
Methods inherited from class com.verisign.epp.serverstub.DomainHandler
postHandleEvent
-
Methods inherited from class com.verisign.epp.framework.EPPDomainHandler
getNamespace, handleEvent
-
-
-
-
Method Detail
-
preHandleEvent
protected void preHandleEvent(EPPEvent aEvent, java.lang.Object aData) throws EPPHandleEventException
Will ensure that the namestore extension is provided.- Overrides:
preHandleEvent
in classDomainHandler
- Parameters:
aEvent
- TheEPPEvent
that is being handledaData
- Any data that a Server needs to send to thisEPPDomainHandler
This is assumed to be an instance of SessionData here.- Throws:
EPPHandleEventException
- Thrown if an error condition occurs. It must contain anEPPEventResponse
-
doDomainCreate
protected EPPEventResponse doDomainCreate(EPPEvent aEvent, java.lang.Object aData)
Override base handlerdoDomainCreate
method and add NameStore Extension to response.- Overrides:
doDomainCreate
in classDomainHandler
- Parameters:
aEvent
- TheEPPEvent
that is being handledaData
- Any data that a Server needs to send to thisEPPDomaindHandler
- Returns:
- EPPEventResponse The response that should be sent back to the client.
-
doDomainCheck
protected EPPEventResponse doDomainCheck(EPPEvent aEvent, java.lang.Object aData)
Override base handlerdoDomainCheck
method and add NameStore Extension to response.- Overrides:
doDomainCheck
in classDomainHandler
- Parameters:
aEvent
- TheEPPEvent
that is being handledaData
- Any data that a Server needs to send to thisEPPDomaindHandler
- Returns:
- EPPEventResponse The response that should be sent back to the client.
-
doDomainDelete
protected EPPEventResponse doDomainDelete(EPPEvent aEvent, java.lang.Object aData)
Override base handlerdoDomainDelete
method and add NameStore Extension to response.- Overrides:
doDomainDelete
in classDomainHandler
- Parameters:
aEvent
- TheEPPEvent
that is being handledaData
- Any data that a Server needs to send to thisEPPDomaindHandler
- Returns:
- EPPEventResponse The response that should be sent back to the client.
-
doDomainInfo
protected EPPEventResponse doDomainInfo(EPPEvent aEvent, java.lang.Object aData)
Override base handlerdoDomainInfo
method and add NameStore Extension to response.- Overrides:
doDomainInfo
in classDomainHandler
- Parameters:
aEvent
- TheEPPEvent
that is being handledaData
- Any data that a Server needs to send to thisEPPDomaindHandler
- Returns:
- EPPEventResponse The response that should be sent back to the client.
-
doDomainRenew
protected EPPEventResponse doDomainRenew(EPPEvent aEvent, java.lang.Object aData)
Override base handlerdoDomainRenew
method and add NameStore Extension to response.- Overrides:
doDomainRenew
in classDomainHandler
- Parameters:
aEvent
- TheEPPEvent
that is being handledaData
- Any data that a Server needs to send to thisEPPDomaindHandler
- Returns:
- EPPEventResponse The response that should be sent back to the client.
-
doDomainTransfer
protected EPPEventResponse doDomainTransfer(EPPEvent aEvent, java.lang.Object aData)
Override base handlerdoDomainTransfer
method and add NameStore Extension to response.- Overrides:
doDomainTransfer
in classDomainHandler
- Parameters:
aEvent
- TheEPPEvent
that is being handledaData
- Any data that a Server needs to send to thisEPPDomaindHandler
- Returns:
- EPPEventResponse The response that should be sent back to the client.
-
doDomainUpdate
protected EPPEventResponse doDomainUpdate(EPPEvent aEvent, java.lang.Object aData)
Override base handlerdoDomainUpdate
method and add NameStore Extension to response.- Overrides:
doDomainUpdate
in classDomainHandler
- Parameters:
aEvent
- TheEPPEvent
that is being handledaData
- Any data that a Server needs to send to thisEPPDomaindHandler
- Returns:
- EPPEventResponse The response that should be sent back to the client.
-
-