.. java:import:: org.motechproject.mds.annotations Cascade .. java:import:: org.motechproject.mds.annotations Entity .. java:import:: org.motechproject.mds.annotations Field .. java:import:: javax.jdo.annotations Unique .. java:import:: java.util ArrayList .. java:import:: java.util List .. java:import:: java.util Objects TaskDataProvider ================ .. java:package:: org.motechproject.tasks.domain :noindex: .. java:type:: @Entity public class TaskDataProvider The \ ``TaskDataProvider``\ class cointains all informations about data providers used in tasks Constructors ------------ TaskDataProvider ^^^^^^^^^^^^^^^^ .. java:constructor:: public TaskDataProvider() :outertype: TaskDataProvider TaskDataProvider ^^^^^^^^^^^^^^^^ .. java:constructor:: public TaskDataProvider(String name, List objects) :outertype: TaskDataProvider Methods ------- containsProviderObject ^^^^^^^^^^^^^^^^^^^^^^ .. java:method:: public boolean containsProviderObject(String type) :outertype: TaskDataProvider containsProviderObjectField ^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. java:method:: public boolean containsProviderObjectField(String type, String fieldKey) :outertype: TaskDataProvider containsProviderObjectLookup ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. java:method:: public boolean containsProviderObjectLookup(String type, String lookupField) :outertype: TaskDataProvider equals ^^^^^^ .. java:method:: @Override public boolean equals(Object obj) :outertype: TaskDataProvider getId ^^^^^ .. java:method:: public Long getId() :outertype: TaskDataProvider getKeyType ^^^^^^^^^^ .. java:method:: public String getKeyType(String key) :outertype: TaskDataProvider getName ^^^^^^^ .. java:method:: public String getName() :outertype: TaskDataProvider getObjects ^^^^^^^^^^ .. java:method:: public List getObjects() :outertype: TaskDataProvider getProviderObject ^^^^^^^^^^^^^^^^^ .. java:method:: public TaskDataProviderObject getProviderObject(String type) :outertype: TaskDataProvider hashCode ^^^^^^^^ .. java:method:: @Override public int hashCode() :outertype: TaskDataProvider setId ^^^^^ .. java:method:: public void setId(Long id) :outertype: TaskDataProvider setName ^^^^^^^ .. java:method:: public void setName(String name) :outertype: TaskDataProvider setObjects ^^^^^^^^^^ .. java:method:: public void setObjects(List objects) :outertype: TaskDataProvider toString ^^^^^^^^ .. java:method:: @Override public String toString() :outertype: TaskDataProvider