org.gcube.application.framework.search.library.model
Class Field
java.lang.Object
org.gcube.application.framework.search.library.model.Field
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable
public class Field
- extends java.lang.Object
- implements java.lang.Cloneable, java.io.Serializable
- See Also:
- Serialized Form
Constructor Summary |
Field()
|
Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field
public Field()
isSortable
public boolean isSortable()
setSortable
public void setSortable(boolean isSortable)
addLanguage
public void addLanguage(java.lang.String language)
getLanguages
public java.util.ArrayList<java.lang.String> getLanguages()
setSearchable
public void setSearchable(boolean searchable)
getId
public java.lang.String getId()
setId
public void setId(java.lang.String id)
getLabel
public java.lang.String getLabel()
setLabel
public void setLabel(java.lang.String label)
getDescription
public java.lang.String getDescription()
setDescription
public void setDescription(java.lang.String description)
getDataType
public java.lang.String getDataType()
setDataType
public void setDataType(java.lang.String dataType)
getSearchableFields
public java.util.ArrayList<SearchableFieldInfo> getSearchableFields()
setSearchableFields
public void setSearchableFields(java.util.ArrayList<SearchableFieldInfo> searchableFields)
addSearchable
public void addSearchable(SearchableFieldInfo sfi)
getPresentableFields
public java.util.ArrayList<PresentableFieldInfo> getPresentableFields()
addPresentable
public void addPresentable(PresentableFieldInfo pfi)
setPresentableFields
public void setPresentableFields(java.util.ArrayList<PresentableFieldInfo> presentableFields)
getIndexCapabilities
public java.util.ArrayList<java.lang.String> getIndexCapabilities()
setIndexCapabilities
public void setIndexCapabilities(java.util.ArrayList<java.lang.String> indexCapabilities)
getValue
public java.lang.String getValue()
setValue
public void setValue(java.lang.String value)
clone
public Field clone()
- Overrides:
clone
in class java.lang.Object
equals
public boolean equals(java.lang.Object compare)
- Overrides:
equals
in class java.lang.Object
setName
public void setName(java.lang.String nm)
getName
public java.lang.String getName()