.. java:import:: org.apache.commons.collections CollectionUtils .. java:import:: org.apache.commons.collections Predicate .. java:import:: org.codehaus.jackson.annotate JsonIgnore .. java:import:: org.codehaus.jackson.map.annotate JsonDeserialize .. java:import:: org.motechproject.mds.annotations Cascade .. java:import:: org.motechproject.mds.annotations Entity .. java:import:: org.motechproject.mds.annotations Field .. java:import:: org.motechproject.mds.annotations Ignore .. java:import:: org.motechproject.tasks.json TaskConfigDeserializer .. java:import:: java.io Serializable .. java:import:: java.util ArrayList .. java:import:: java.util List .. java:import:: java.util NoSuchElementException .. java:import:: java.util Objects .. java:import:: java.util SortedSet .. java:import:: java.util TreeSet TaskConfig ========== .. java:package:: org.motechproject.tasks.domain :noindex: .. java:type:: @Entity @JsonDeserialize public class TaskConfig implements Serializable Methods ------- add ^^^ .. java:method:: public TaskConfig add(TaskConfigStep... configSteps) :outertype: TaskConfig addAll ^^^^^^ .. java:method:: public TaskConfig addAll(SortedSet set) :outertype: TaskConfig equals ^^^^^^ .. java:method:: @Override public boolean equals(Object obj) :outertype: TaskConfig getDataSource ^^^^^^^^^^^^^ .. java:method:: @JsonIgnore public DataSource getDataSource(Long providerId, Long objectId, String objectType) :outertype: TaskConfig getDataSources ^^^^^^^^^^^^^^ .. java:method:: @JsonIgnore public List getDataSources() :outertype: TaskConfig getDataSources ^^^^^^^^^^^^^^ .. java:method:: @JsonIgnore public SortedSet getDataSources(Long providerId) :outertype: TaskConfig getFilters ^^^^^^^^^^ .. java:method:: @JsonIgnore public List getFilters() :outertype: TaskConfig getSteps ^^^^^^^^ .. java:method:: @Ignore public SortedSet getSteps() :outertype: TaskConfig hashCode ^^^^^^^^ .. java:method:: @Override public int hashCode() :outertype: TaskConfig removeAll ^^^^^^^^^ .. java:method:: public TaskConfig removeAll() :outertype: TaskConfig removeDataSources ^^^^^^^^^^^^^^^^^ .. java:method:: public TaskConfig removeDataSources() :outertype: TaskConfig removeFilterSets ^^^^^^^^^^^^^^^^ .. java:method:: public TaskConfig removeFilterSets() :outertype: TaskConfig setDataSources ^^^^^^^^^^^^^^ .. java:method:: @JsonIgnore public void setDataSources(List dataSources) :outertype: TaskConfig setFilters ^^^^^^^^^^ .. java:method:: @JsonIgnore public void setFilters(List filters) :outertype: TaskConfig toString ^^^^^^^^ .. java:method:: @Override public String toString() :outertype: TaskConfig