.. java:import:: org.apache.commons.collections CollectionUtils .. java:import:: org.apache.commons.collections Predicate .. java:import:: org.motechproject.mds.dto BrowsingSettingsDto .. java:import:: java.util ArrayList .. java:import:: java.util Collections .. java:import:: java.util Comparator .. java:import:: java.util List BrowsingSettings ================ .. java:package:: org.motechproject.mds.domain :noindex: .. java:type:: public class BrowsingSettings The \ ``BrowsingSettings``\ contains information about fields that will be visible on UI and could be used as filter on UI. This class is read only (the data are not saved to database) and its main purpose is to provide methods that help developer to get displayed and filterable fields. Constructors ------------ BrowsingSettings ^^^^^^^^^^^^^^^^ .. java:constructor:: public BrowsingSettings(Entity entity) :outertype: BrowsingSettings Methods ------- getDisplayedFields ^^^^^^^^^^^^^^^^^^ .. java:method:: public List getDisplayedFields() :outertype: BrowsingSettings getEntity ^^^^^^^^^ .. java:method:: public Entity getEntity() :outertype: BrowsingSettings getFilterableFields ^^^^^^^^^^^^^^^^^^^ .. java:method:: public List getFilterableFields() :outertype: BrowsingSettings setEntity ^^^^^^^^^ .. java:method:: public void setEntity(Entity entity) :outertype: BrowsingSettings toDto ^^^^^ .. java:method:: public BrowsingSettingsDto toDto() :outertype: BrowsingSettings