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:
Serializable, Cloneable

public class Field
extends Object
implements Cloneable, Serializable

See Also:
Serialized Form

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

getLanguages

public ArrayList<String> getLanguages()

setSearchable

public void setSearchable(boolean searchable)

getId

public String getId()

setId

public void setId(String id)

getLabel

public String getLabel()

setLabel

public void setLabel(String label)

getDescription

public String getDescription()

setDescription

public void setDescription(String description)

getDataType

public String getDataType()

setDataType

public void setDataType(String dataType)

getSearchableFields

public ArrayList<SearchableFieldInfo> getSearchableFields()

setSearchableFields

public void setSearchableFields(ArrayList<SearchableFieldInfo> searchableFields)

addSearchable

public void addSearchable(SearchableFieldInfo sfi)

getPresentableFields

public ArrayList<PresentableFieldInfo> getPresentableFields()

addPresentable

public void addPresentable(PresentableFieldInfo pfi)

setPresentableFields

public void setPresentableFields(ArrayList<PresentableFieldInfo> presentableFields)

getIndexCapabilities

public ArrayList<String> getIndexCapabilities()

setIndexCapabilities

public void setIndexCapabilities(ArrayList<String> indexCapabilities)

getValue

public String getValue()

setValue

public void setValue(String value)

clone

public Field clone()
Overrides:
clone in class Object

equals

public boolean equals(Object compare)
Overrides:
equals in class Object

setName

public void setName(String nm)

getName

public String getName()


Copyright © 2013. All Rights Reserved.