Class StatusMessageHandlerDAC8

java.lang.Object
eu.europa.ec.taxud.handler.AbstractHandler
eu.europa.ec.taxud.instantiation.StatusMessageHandler
eu.europa.ec.taxud.dac8.vm.instantiation.StatusMessageHandlerDAC8

public class StatusMessageHandlerDAC8 extends eu.europa.ec.taxud.instantiation.StatusMessageHandler
StatusMessageHandlerDAC8 Handler for the DAC8 messages.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final org.slf4j.Logger
     

    Fields inherited from class eu.europa.ec.taxud.handler.AbstractHandler

    config
  • Constructor Summary

    Constructors
    Constructor
    Description
    Default constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    Class<? extends eu.europa.ec.taxud.validation.ValidationHandler>
     
    boolean
    initContext(eu.europa.ec.taxud.validation.ValidationContext context, eu.europa.ec.taxud.message.StatusMessageRequest statusMessageRequest)
     
    boolean
    initContext(eu.europa.ec.taxud.validation.ValidationContext context, String[] args)
     
    boolean
    isApplicable(eu.europa.ec.taxud.validation.ValidationContext validationContext)
     
    process(eu.europa.ec.taxud.validation.ValidationContext context)
     
    void
    Set config for tests.

    Methods inherited from class eu.europa.ec.taxud.handler.AbstractHandler

    initContext, isApplicationDomainSupported, loadConfig, printHelp, validateContext

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • LOGGER

      public static final org.slf4j.Logger LOGGER
  • Constructor Details

    • StatusMessageHandlerDAC8

      public StatusMessageHandlerDAC8()
      Default constructor.
  • Method Details

    • isApplicable

      public boolean isApplicable(eu.europa.ec.taxud.validation.ValidationContext validationContext)
      Specified by:
      isApplicable in class eu.europa.ec.taxud.instantiation.StatusMessageHandler
    • setConfigForTests

      public void setConfigForTests()
      Set config for tests.
    • process

      public String process(eu.europa.ec.taxud.validation.ValidationContext context) throws eu.europa.ec.taxud.instantiation.StatusMessageException
      Specified by:
      process in class eu.europa.ec.taxud.instantiation.StatusMessageHandler
      Throws:
      eu.europa.ec.taxud.instantiation.StatusMessageException
    • initContext

      public boolean initContext(eu.europa.ec.taxud.validation.ValidationContext context, eu.europa.ec.taxud.message.StatusMessageRequest statusMessageRequest)
      Specified by:
      initContext in class eu.europa.ec.taxud.instantiation.StatusMessageHandler
    • initContext

      public boolean initContext(eu.europa.ec.taxud.validation.ValidationContext context, String[] args)
      Specified by:
      initContext in class eu.europa.ec.taxud.handler.AbstractHandler
    • getRelatedValidationHandler

      public Class<? extends eu.europa.ec.taxud.validation.ValidationHandler> getRelatedValidationHandler()
      Overrides:
      getRelatedValidationHandler in class eu.europa.ec.taxud.instantiation.StatusMessageHandler