.. java:import:: org.apache.commons.lang ArrayUtils .. java:import:: org.apache.commons.lang.builder EqualsBuilder .. java:import:: org.apache.commons.lang.builder HashCodeBuilder .. java:import:: org.apache.commons.lang.builder ToStringBuilder .. java:import:: org.apache.commons.lang.builder ToStringStyle .. java:import:: org.codehaus.jackson.annotate JsonIgnore .. java:import:: org.motechproject.mds.util Pair .. java:import:: org.springframework.util CollectionUtils .. java:import:: java.util Collections .. java:import:: java.util LinkedList .. java:import:: java.util List SettingDto ========== .. java:package:: org.motechproject.mds.dto :noindex: .. java:type:: public class SettingDto implements Pair The \ ``SettingDto``\ contains information about a single setting inside a field. Constructors ------------ SettingDto ^^^^^^^^^^ .. java:constructor:: public SettingDto() :outertype: SettingDto SettingDto ^^^^^^^^^^ .. java:constructor:: public SettingDto(String name, Object value) :outertype: SettingDto SettingDto ^^^^^^^^^^ .. java:constructor:: public SettingDto(String name, Object value, TypeDto type, SettingOptions... options) :outertype: SettingDto Methods ------- copy ^^^^ .. java:method:: public SettingDto copy() :outertype: SettingDto equals ^^^^^^ .. java:method:: @Override public boolean equals(Object obj) :outertype: SettingDto {@inheritDoc} getKey ^^^^^^ .. java:method:: @Override @JsonIgnore public String getKey() :outertype: SettingDto getName ^^^^^^^ .. java:method:: public String getName() :outertype: SettingDto getOptions ^^^^^^^^^^ .. java:method:: public List getOptions() :outertype: SettingDto getType ^^^^^^^ .. java:method:: public TypeDto getType() :outertype: SettingDto getValue ^^^^^^^^ .. java:method:: @Override public Object getValue() :outertype: SettingDto getValueAsString ^^^^^^^^^^^^^^^^ .. java:method:: @JsonIgnore public String getValueAsString() :outertype: SettingDto hashCode ^^^^^^^^ .. java:method:: @Override public int hashCode() :outertype: SettingDto {@inheritDoc} setName ^^^^^^^ .. java:method:: public void setName(String name) :outertype: SettingDto setOptions ^^^^^^^^^^ .. java:method:: public void setOptions(List options) :outertype: SettingDto setType ^^^^^^^ .. java:method:: public void setType(TypeDto type) :outertype: SettingDto setValue ^^^^^^^^ .. java:method:: public void setValue(Object value) :outertype: SettingDto toString ^^^^^^^^ .. java:method:: @Override public String toString() :outertype: SettingDto {@inheritDoc}