Class IdnTableHandler

  • All Implemented Interfaces:
    EPPEventHandler

    public class IdnTableHandler
    extends EPPIdnTableHandler
    The IdnMapDomainHandler class extends DomainHandler to include handling the IDN Map Extension.
    • Constructor Detail

      • IdnTableHandler

        public IdnTableHandler()
        Constructs an instance of IdnMapDomainHandler
    • Method Detail

      • preHandleEvent

        protected void preHandleEvent​(EPPEvent aEvent,
                                      java.lang.Object aData)
                               throws EPPHandleEventException
        Do any pre-handling of commands.
        Overrides:
        preHandleEvent in class EPPIdnTableHandler
        Parameters:
        aEvent - The EPPEvent that is being handled
        aData - Any data that a Server needs to send to this IdnTableHandler This is assumed to be an instance of SessionData here.
        Throws:
        EPPHandleEventException - Thrown if an error condition occurs. It must contain an EPPEventResponse
      • doIdnTableCheck

        protected EPPEventResponse doIdnTableCheck​(EPPEvent aEvent,
                                                   java.lang.Object aData)
        Override base handler doIdnTableCheck method and add handling of the IDN Table Info Command.
        Specified by:
        doIdnTableCheck in class EPPIdnTableHandler
        Parameters:
        aEvent - The EPPEvent that is being handled
        aData - Any data that a Server needs to send to this IdnTableHandler
        Returns:
        EPPEventResponse The response that should be sent back to the client.
      • doIdnTableInfo

        protected EPPEventResponse doIdnTableInfo​(EPPEvent aEvent,
                                                  java.lang.Object aData)
        Override base handler doIdnTableInfo method and add handling of the IDN Table Info Command.
        Specified by:
        doIdnTableInfo in class EPPIdnTableHandler
        Parameters:
        aEvent - The EPPEvent that is being handled
        aData - Any data that a Server needs to send to this IdnTableHandler
        Returns:
        EPPEventResponse The response that should be sent back to the client.