public abstract class AbstractPlugin extends Object implements org.gcube.data.spd.model.PropertySupport, Searchable<org.gcube.data.spd.model.products.ResultItem>
| Constructor and Description |
|---|
AbstractPlugin() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
ClassificationCapability |
getClassificationInterface() |
abstract String |
getDescription() |
ExpansionCapability |
getExpansionInterface() |
Class<org.gcube.data.spd.model.products.ResultItem> |
getHandledClass() |
MappingCapability |
getMappingInterface() |
OccurrencesCapability |
getOccurrencesInterface() |
abstract org.gcube.data.spd.model.RepositoryInfo |
getRepositoryInfo() |
abstract String |
getRepositoryName() |
Set<org.gcube.data.spd.model.util.Capabilities> |
getSupportedCapabilities() |
Set<org.gcube.data.spd.model.Conditions> |
getSupportedProperties() |
UnfoldCapability |
getUnfoldInterface() |
int |
hashCode() |
void |
initialize(org.gcube.common.resources.gcore.ServiceEndpoint resource) |
boolean |
isInitialized() |
boolean |
isRemote() |
boolean |
isUseCache() |
void |
setUseCache(boolean useCache) |
void |
shutdown() |
String |
toString() |
void |
update(org.gcube.common.resources.gcore.ServiceEndpoint resource) |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitsearchByScientificNamepublic void initialize(org.gcube.common.resources.gcore.ServiceEndpoint resource)
throws Exception
Exceptionpublic void update(org.gcube.common.resources.gcore.ServiceEndpoint resource)
throws Exception
Exceptionpublic ClassificationCapability getClassificationInterface()
public MappingCapability getMappingInterface()
public ExpansionCapability getExpansionInterface()
public OccurrencesCapability getOccurrencesInterface()
public UnfoldCapability getUnfoldInterface()
public Set<org.gcube.data.spd.model.Conditions> getSupportedProperties()
getSupportedProperties in interface org.gcube.data.spd.model.PropertySupportpublic Set<org.gcube.data.spd.model.util.Capabilities> getSupportedCapabilities()
public abstract org.gcube.data.spd.model.RepositoryInfo getRepositoryInfo()
public Class<org.gcube.data.spd.model.products.ResultItem> getHandledClass()
getHandledClass in interface Searchable<org.gcube.data.spd.model.products.ResultItem>public abstract String getRepositoryName()
public abstract String getDescription()
public boolean isUseCache()
public void setUseCache(boolean useCache)
public boolean isInitialized()
public boolean isRemote()
Copyright © 2020. All Rights Reserved.