Class TaskSettingsData

java.lang.Object
com.strategyquant.tradinglib.task.settings.TaskSettingsData

public class TaskSettingsData extends Object
The type Task settings data.
  • Field Details

    • Log

      public static final org.slf4j.Logger Log
      The constant Log.
  • Constructor Details

    • TaskSettingsData

      public TaskSettingsData()
  • Method Details

    • clear

      public void clear()
      Clear.
    • addError

      public void addError(com.strategyquant.tradinglib.task.settings.SettingError error)
      Add error.
      Parameters:
      error - the error
    • addError

      public void addError(String settingName, String fieldName, String error)
      Add error.
      Parameters:
      settingName - the setting name
      fieldName - the field name
      error - the error
    • addParam

      public void addParam(String name, Serializable data) throws Exception
      Add param.
      Parameters:
      name - the name
      data - the data
      Throws:
      Exception - the exception
    • addParamUnchecked

      public void addParamUnchecked(String name, Serializable data)
      Add param unchecked.
      Parameters:
      name - the name
      data - the data
    • hasErrors

      public boolean hasErrors()
      Has errors boolean.
      Returns:
      the boolean
    • getParams

      public HashMap<String,​Serializable> getParams()
      Get params hash map.
      Returns:
      the hash map
    • getErrors

      public ArrayList<com.strategyquant.tradinglib.task.settings.SettingError> getErrors()
      Get errors array list.
      Returns:
      the array list