org.gcube.application.framework.search.library.model
Class Field

java.lang.Object
  extended by 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()
           
 
Method Summary
 void addLanguage(java.lang.String language)
           
 void addPresentable(PresentableFieldInfo pfi)
           
 void addSearchable(SearchableFieldInfo sfi)
           
 Field clone()
           
 boolean equals(java.lang.Object compare)
           
 java.lang.String getDataType()
           
 java.lang.String getDescription()
           
 java.lang.String getId()
           
 java.util.ArrayList<java.lang.String> getIndexCapabilities()
           
 java.lang.String getLabel()
           
 java.util.ArrayList<java.lang.String> getLanguages()
           
 java.lang.String getName()
           
 java.util.ArrayList<PresentableFieldInfo> getPresentableFields()
           
 java.util.ArrayList<SearchableFieldInfo> getSearchableFields()
           
 java.lang.String getValue()
           
 boolean isSortable()
           
 void setDataType(java.lang.String dataType)
           
 void setDescription(java.lang.String description)
           
 void setId(java.lang.String id)
           
 void setIndexCapabilities(java.util.ArrayList<java.lang.String> indexCapabilities)
           
 void setLabel(java.lang.String label)
           
 void setName(java.lang.String nm)
           
 void setPresentableFields(java.util.ArrayList<PresentableFieldInfo> presentableFields)
           
 void setSearchable(boolean searchable)
           
 void setSearchableFields(java.util.ArrayList<SearchableFieldInfo> searchableFields)
           
 void setSortable(boolean isSortable)
           
 void setValue(java.lang.String value)
           
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Field

public Field()
Method Detail

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()