Class SecureAuthInfoDomainHandler

  • All Implemented Interfaces:
    EPPEventHandler

    public class SecureAuthInfoDomainHandler
    extends EPPDomainHandler
    The DomainHandler class is a concrete implementation of the abstract com.verisign.epp.framework.EPPDomainHandler class. It defines the Server's behavior with implementing the Secure Authorization Information for Transfer.
    See Also:
    EPPEvent, EPPEventResponse
    • Constructor Detail

      • SecureAuthInfoDomainHandler

        public SecureAuthInfoDomainHandler()
        Constructs an instance of DomainHandler
    • Method Detail

      • preHandleEvent

        protected void preHandleEvent​(EPPEvent aEvent,
                                      java.lang.Object aData)
                               throws EPPHandleEventException
        Handles any common behavior that all Domain commands need to execute before they execute their command specific behavior.
        Overrides:
        preHandleEvent in class EPPDomainHandler
        Parameters:
        aEvent - The EPPEvent that is being handled
        aData - Any data that a Server needs to send to this EPPDomainHandler This is assumed to be an instance of SessionData here.
        Throws:
        EPPHandleEventException - Thrown if an error condition occurs. It must contain an EPPEventResponse
      • postHandleEvent

        protected void postHandleEvent​(EPPEvent aEvent,
                                       java.lang.Object aData)
                                throws EPPHandleEventException
        Handles any common behavior that all Domain commands need to execute after they execute their command specific behavior.
        Overrides:
        postHandleEvent in class EPPDomainHandler
        Parameters:
        aEvent - The EPPEvent that is being handled
        aData - Any data that a Server needs to send to this EPPDomainHandler
        Throws:
        EPPHandleEventException - Thrown if an error condition occurs. It must contain an EPPEventResponse
      • doDomainCheck

        public EPPEventResponse doDomainCheck​(EPPEvent aEvent,
                                              java.lang.Object aData)
        Invoked when a Domain Check command is received.
        Specified by:
        doDomainCheck in class EPPDomainHandler
        Parameters:
        aEvent - The EPPEvent that is being handled
        aData - Any data that a Server needs to send to this EPPDomaindHandler
        Returns:
        EPPEventResponse The response that should be sent back to the client.
      • doDomainRenew

        public EPPEventResponse doDomainRenew​(EPPEvent aEvent,
                                              java.lang.Object aData)
        Invoked when a Domain Renew command is received.
        Specified by:
        doDomainRenew in class EPPDomainHandler
        Parameters:
        aEvent - The EPPEvent that is being handled
        aData - Any data that a Server needs to send to this EPPDomaindHandler
        Returns:
        EPPEventResponse The response that should be sent back to the client.
      • doDomainDelete

        public EPPEventResponse doDomainDelete​(EPPEvent aEvent,
                                               java.lang.Object aData)
        Invoked when a Domain Delete command is received.
        Specified by:
        doDomainDelete in class EPPDomainHandler
        Parameters:
        aEvent - The EPPEvent that is being handled
        aData - Any data that a Server needs to send to this EPPDomaindHandler
        Returns:
        EPPEventResponse The response that should be sent back to the client.
      • doDomainCreate

        public EPPEventResponse doDomainCreate​(EPPEvent aEvent,
                                               java.lang.Object aData)
        Invoked when a Domain Create command is received.
        Specified by:
        doDomainCreate in class EPPDomainHandler
        Parameters:
        aEvent - The EPPEvent that is being handled
        aData - Any data that a Server needs to send to this EPPDomaindHandler
        Returns:
        EPPEventResponse The response that should be sent back to the client.
      • doDomainTransfer

        public EPPEventResponse doDomainTransfer​(EPPEvent aEvent,
                                                 java.lang.Object aData)
        Invoked when a Domain Transfer command is received.
        Specified by:
        doDomainTransfer in class EPPDomainHandler
        Parameters:
        aEvent - The EPPEvent that is being handled
        aData - Any data that a Server needs to send to this EPPDomaindHandler
        Returns:
        EPPEventResponse The response that should be sent back to the client.
      • doDomainUpdate

        public EPPEventResponse doDomainUpdate​(EPPEvent aEvent,
                                               java.lang.Object aData)
        Invoked when a Domain Update command is received.
        Specified by:
        doDomainUpdate in class EPPDomainHandler
        Parameters:
        aEvent - The EPPEvent that is being handled
        aData - Any data that a Server needs to send to this EPPDomaindHandler
        Returns:
        EPPEventResponse The response that should be sent back to the client.
      • doDomainInfo

        public EPPEventResponse doDomainInfo​(EPPEvent aEvent,
                                             java.lang.Object aData)
        Invoked when a Domain Info command is received.
        Specified by:
        doDomainInfo in class EPPDomainHandler
        Parameters:
        aEvent - The EPPEvent that is being handled
        aData - Any data that a Server needs to send to this EPPDomaindHandler
        Returns:
        EPPEventResponse The response that should be sent back to the client.