Interface Issues

All Known Implementing Classes:
IssuesImpl

public interface Issues
Collects information about workflow configuration.
  • Method Details

    • add

      void add(MWEDiagnostic issue)
      Adds a MWEDiagnostic. Only MWEDiagnostic with a severity of Diagnostic.INFO, Diagnostic.WARNING and Diagnostic.ERROR are allowed
      Parameters:
      issue -
    • addInfo

      void addInfo(String msg)
      Adds a info message.
      Parameters:
      msg - Message text.
    • addInfo

      void addInfo(String msg, Object obj)
      Adds a info message.
      Parameters:
      msg - Message text.
    • addInfo

      void addInfo(WorkflowComponent ctx, String msg, Object obj, Throwable t, List<Object> additionalData)
      Adds a info message.
      Parameters:
      msg - Message text.
    • addInfo

      void addInfo(WorkflowComponent ctx, String msg, Object element, String featureName, Throwable t, List<Object> additionalData)
      Parameters:
      ctx -
      msg -
      element -
      featureName -
      t -
      additionalData -
    • addInfo

      void addInfo(WorkflowComponent compnent, String msg, Object obj)
      Adds an info message
      Parameters:
      compnent -
      msg -
      obj -
    • addInfo

      void addInfo(WorkflowComponent ctx, String msg)
      Adds a info message.
      Parameters:
      msg - Message text.
    • hasInfos

      boolean hasInfos()
      Returns:
      true if has infos
    • getInfos

      MWEDiagnostic[] getInfos()
      Returns:
      all infos in this container
    • addWarning

      void addWarning(String msg)
      Adds a warn message.
      Parameters:
      msg - Message text.
    • addWarning

      void addWarning(String msg, Object obj)
      Adds a warn message.
      Parameters:
      msg - Message text.
    • addWarning

      void addWarning(WorkflowComponent ctx, String msg, Object obj, Throwable t, List<Object> additionalData)
      Adds a warn message.
      Parameters:
      msg - Message text.
    • addWarning

      void addWarning(WorkflowComponent ctx, String msg, Object obj, String featureName, Throwable t, List<Object> additionalData)
      Parameters:
      ctx -
      msg -
      obj -
      featureName -
      t -
      additionalData -
    • addWarning

      void addWarning(WorkflowComponent compnent, String msg, Object obj)
      Adds an warn message
      Parameters:
      compnent -
      msg -
      obj -
    • addWarning

      void addWarning(WorkflowComponent ctx, String msg)
      Adds a warn message.
      Parameters:
      msg - Message text.
    • hasWarnings

      boolean hasWarnings()
      Returns:
      true if there are warnings
    • getWarnings

      MWEDiagnostic[] getWarnings()
      Returns:
      all warning in this container
    • addError

      void addError(String msg)
      Adds an error message.
      Parameters:
      msg - Message text.
    • addError

      void addError(String msg, Object obj)
      Adds an error message.
      Parameters:
      msg - Message text.
    • addError

      void addError(WorkflowComponent ctx, String msg, Object obj, Throwable t, List<Object> additionalData)
      Adds an error message.
      Parameters:
      msg - Message text.
    • addError

      void addError(WorkflowComponent ctx, String msg, Object obj, String featureName, Throwable t, List<Object> additionalData)
      Adds an error message.
      Parameters:
      ctx -
      msg -
      obj -
      featureName -
      t -
      additionalData -
    • addError

      void addError(WorkflowComponent compnent, String msg, Object obj)
      Adds an error message
      Parameters:
      compnent -
      msg -
      obj -
    • addError

      void addError(WorkflowComponent ctx, String msg)
      Adds an error message.
      Parameters:
      msg - Message text.
    • getErrors

      MWEDiagnostic[] getErrors()
      Returns:
      all errors in this container
    • hasErrors

      boolean hasErrors()
      Returns:
      true if has errors
    • clear

      void clear()
      removes all warnings and errors
    • getIssues

      MWEDiagnostic[] getIssues()
      Returns:
      all MWEDiagnostics reported here