public class TabularResourceObject extends Object implements org.gcube.data.analysis.tabulardata.service.tabular.TabularResource
| Constructor and Description |
|---|
TabularResourceObject(org.gcube.data.analysis.tabulardata.commons.webservice.types.TabularResource remoteTabularResource) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
contains(Class<? extends org.gcube.data.analysis.tabulardata.service.tabular.metadata.TabularResourceMetadata<?>> metadataType) |
void |
finalize() |
Collection<org.gcube.data.analysis.tabulardata.service.tabular.metadata.TabularResourceMetadata<?>> |
getAllMetadata() |
Calendar |
getCreationDate() |
List<org.gcube.data.analysis.tabulardata.service.tabular.HistoryStep> |
getHistory() |
org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId |
getId() |
<C extends org.gcube.data.analysis.tabulardata.service.tabular.metadata.TabularResourceMetadata<?>> |
getMetadata(Class<C> metadataType) |
String |
getOwner() |
org.gcube.data.analysis.tabulardata.commons.webservice.types.TabularResource |
getRemoteTabularResource() |
List<String> |
getSharedWithGroups() |
List<String> |
getSharedWithUsers() |
String |
getTableType() |
org.gcube.data.analysis.tabulardata.commons.webservice.types.TabularResourceType |
getTabularResourceType() |
boolean |
isFinalized() |
boolean |
isLocked() |
boolean |
isValid() |
void |
removeAllMetadata() |
void |
removeMetadata(Class<? extends org.gcube.data.analysis.tabulardata.service.tabular.metadata.TabularResourceMetadata<?>> metadataType) |
void |
setAllMetadata(Collection<org.gcube.data.analysis.tabulardata.service.tabular.metadata.TabularResourceMetadata<?>> metadata) |
void |
setMetadata(org.gcube.data.analysis.tabulardata.service.tabular.metadata.TabularResourceMetadata<?> metadata) |
String |
toString() |
public TabularResourceObject(org.gcube.data.analysis.tabulardata.commons.webservice.types.TabularResource remoteTabularResource)
public <C extends org.gcube.data.analysis.tabulardata.service.tabular.metadata.TabularResourceMetadata<?>> C getMetadata(Class<C> metadataType)
getMetadata in interface org.gcube.data.analysis.tabulardata.metadata.MetadataHolder<org.gcube.data.analysis.tabulardata.service.tabular.metadata.TabularResourceMetadata<?>>public boolean contains(Class<? extends org.gcube.data.analysis.tabulardata.service.tabular.metadata.TabularResourceMetadata<?>> metadataType)
contains in interface org.gcube.data.analysis.tabulardata.metadata.MetadataHolder<org.gcube.data.analysis.tabulardata.service.tabular.metadata.TabularResourceMetadata<?>>public void removeMetadata(Class<? extends org.gcube.data.analysis.tabulardata.service.tabular.metadata.TabularResourceMetadata<?>> metadataType)
removeMetadata in interface org.gcube.data.analysis.tabulardata.metadata.MetadataHolder<org.gcube.data.analysis.tabulardata.service.tabular.metadata.TabularResourceMetadata<?>>public void setMetadata(org.gcube.data.analysis.tabulardata.service.tabular.metadata.TabularResourceMetadata<?> metadata)
setMetadata in interface org.gcube.data.analysis.tabulardata.metadata.MetadataHolder<org.gcube.data.analysis.tabulardata.service.tabular.metadata.TabularResourceMetadata<?>>public Collection<org.gcube.data.analysis.tabulardata.service.tabular.metadata.TabularResourceMetadata<?>> getAllMetadata()
getAllMetadata in interface org.gcube.data.analysis.tabulardata.metadata.MetadataHolder<org.gcube.data.analysis.tabulardata.service.tabular.metadata.TabularResourceMetadata<?>>public void setAllMetadata(Collection<org.gcube.data.analysis.tabulardata.service.tabular.metadata.TabularResourceMetadata<?>> metadata)
setAllMetadata in interface org.gcube.data.analysis.tabulardata.metadata.MetadataHolder<org.gcube.data.analysis.tabulardata.service.tabular.metadata.TabularResourceMetadata<?>>public void removeAllMetadata()
removeAllMetadata in interface org.gcube.data.analysis.tabulardata.metadata.MetadataHolder<org.gcube.data.analysis.tabulardata.service.tabular.metadata.TabularResourceMetadata<?>>public org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId getId()
getId in interface org.gcube.data.analysis.tabulardata.service.tabular.TabularResourcepublic List<org.gcube.data.analysis.tabulardata.service.tabular.HistoryStep> getHistory()
getHistory in interface org.gcube.data.analysis.tabulardata.service.tabular.TabularResourcepublic Calendar getCreationDate()
getCreationDate in interface org.gcube.data.analysis.tabulardata.service.tabular.TabularResourcepublic String getTableType()
getTableType in interface org.gcube.data.analysis.tabulardata.service.tabular.TabularResourcepublic String getOwner()
getOwner in interface org.gcube.data.analysis.tabulardata.service.tabular.TabularResourcepublic List<String> getSharedWithUsers()
getSharedWithUsers in interface org.gcube.data.analysis.tabulardata.service.tabular.TabularResourcepublic List<String> getSharedWithGroups()
getSharedWithGroups in interface org.gcube.data.analysis.tabulardata.service.tabular.TabularResourcepublic org.gcube.data.analysis.tabulardata.commons.webservice.types.TabularResourceType getTabularResourceType()
getTabularResourceType in interface org.gcube.data.analysis.tabulardata.service.tabular.TabularResourcepublic boolean isValid()
isValid in interface org.gcube.data.analysis.tabulardata.service.tabular.TabularResourcepublic boolean isLocked()
isLocked in interface org.gcube.data.analysis.tabulardata.service.tabular.TabularResourcepublic boolean isFinalized()
isFinalized in interface org.gcube.data.analysis.tabulardata.service.tabular.TabularResourcepublic void finalize()
public org.gcube.data.analysis.tabulardata.commons.webservice.types.TabularResource getRemoteTabularResource()
getRemoteTabularResource in interface org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceCopyright © 2018. All Rights Reserved.