org.gcube.tools.searchtester.plugin
Class CollectionInfo
java.lang.Object
org.gcube.tools.searchtester.plugin.CollectionInfo
- All Implemented Interfaces:
- java.io.Serializable
public class CollectionInfo
- extends java.lang.Object
- implements java.io.Serializable
- Author:
- Andrea Manzi(CERN)
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CollectionInfo
public CollectionInfo()
getId
public java.lang.String getId()
setId
public void setId(java.lang.String id)
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
addMetadataRecord
public void addMetadataRecord(CollectionInfo.Schema schema,
java.lang.String metadata)
getMetadataRecord
public java.lang.String getMetadataRecord(CollectionInfo.Schema schema)
addSchema
public void addSchema(java.lang.String name,
java.lang.String language)
addBrowsableField
public void addBrowsableField(java.lang.String field)
addSearchableFields
public void addSearchableFields(CollectionInfo.Schema schema,
java.util.ArrayList<java.lang.String> fields)
addSortableFields
public void addSortableFields(CollectionInfo.Schema schema,
java.util.ArrayList<java.lang.String> fields)
getSortableFields
public java.util.ArrayList<java.lang.String> getSortableFields(CollectionInfo.Schema schema)
getSearchableFields
public java.util.ArrayList<java.lang.String> getSearchableFields(CollectionInfo.Schema schema)
getAvailableSchemata
public java.util.ArrayList<CollectionInfo.Schema> getAvailableSchemata()
setAvailableSchemata
public void setAvailableSchemata(java.util.ArrayList<CollectionInfo.Schema> availableSchemata)
getAvailableBrowsableFields
public java.util.ArrayList<java.lang.String> getAvailableBrowsableFields()
setAvailableBrowsableFields
public void setAvailableBrowsableFields(java.util.ArrayList<java.lang.String> availableBrowsableFields)