org.gcube.data.analysis.tabulardata.service.impl.tabular
Class TabularResourceObject
java.lang.Object
org.gcube.data.analysis.tabulardata.service.impl.tabular.TabularResourceObject
- All Implemented Interfaces:
- Serializable, org.gcube.data.analysis.tabulardata.metadata.MetadataHolder<org.gcube.data.analysis.tabulardata.service.tabular.metadata.TabularResourceMetadata>, org.gcube.data.analysis.tabulardata.service.tabular.TabularResource
public class TabularResourceObject
- extends Object
- implements org.gcube.data.analysis.tabulardata.service.tabular.TabularResource
- See Also:
- Serialized Form
|
Constructor Summary |
TabularResourceObject(org.gcube.common.homelibrary.home.workspace.folder.items.GCubeItem item)
|
|
Method Summary |
static org.gcube.data.analysis.tabulardata.service.tabular.TabularResource |
create(String user,
org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId id)
|
static org.gcube.data.analysis.tabulardata.service.tabular.TabularResource |
get(String user,
org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId id)
|
static List<org.gcube.data.analysis.tabulardata.service.tabular.TabularResource> |
getAll(String user)
|
Collection<org.gcube.data.analysis.tabulardata.service.tabular.metadata.TabularResourceMetadata> |
getAllMetadata()
|
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>
C |
|
getMetadata(Class<C> metadataType)
|
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()
|
TabularResourceObject
public TabularResourceObject(org.gcube.common.homelibrary.home.workspace.folder.items.GCubeItem item)
throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
- Throws:
org.gcube.common.homelibrary.home.exceptions.InternalErrorException
getAll
public static List<org.gcube.data.analysis.tabulardata.service.tabular.TabularResource> getAll(String user)
get
public static org.gcube.data.analysis.tabulardata.service.tabular.TabularResource get(String user,
org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId id)
throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceException
- Throws:
org.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceException
create
public static org.gcube.data.analysis.tabulardata.service.tabular.TabularResource create(String user,
org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId id)
throws Exception
- Throws:
Exception
getMetadata
public <C extends org.gcube.data.analysis.tabulardata.service.tabular.metadata.TabularResourceMetadata> C getMetadata(Class<C> metadataType)
throws org.gcube.data.analysis.tabulardata.metadata.NoSuchMetadataException
- Specified by:
getMetadata in interface org.gcube.data.analysis.tabulardata.metadata.MetadataHolder<org.gcube.data.analysis.tabulardata.service.tabular.metadata.TabularResourceMetadata>
- Throws:
org.gcube.data.analysis.tabulardata.metadata.NoSuchMetadataException
removeMetadata
public void removeMetadata(Class<? extends org.gcube.data.analysis.tabulardata.service.tabular.metadata.TabularResourceMetadata> metadataType)
- Specified by:
removeMetadata in interface org.gcube.data.analysis.tabulardata.metadata.MetadataHolder<org.gcube.data.analysis.tabulardata.service.tabular.metadata.TabularResourceMetadata>
setMetadata
public void setMetadata(org.gcube.data.analysis.tabulardata.service.tabular.metadata.TabularResourceMetadata metadata)
- Specified by:
setMetadata in interface org.gcube.data.analysis.tabulardata.metadata.MetadataHolder<org.gcube.data.analysis.tabulardata.service.tabular.metadata.TabularResourceMetadata>
getAllMetadata
public Collection<org.gcube.data.analysis.tabulardata.service.tabular.metadata.TabularResourceMetadata> getAllMetadata()
- Specified by:
getAllMetadata in interface org.gcube.data.analysis.tabulardata.metadata.MetadataHolder<org.gcube.data.analysis.tabulardata.service.tabular.metadata.TabularResourceMetadata>
setAllMetadata
public void setAllMetadata(Collection<org.gcube.data.analysis.tabulardata.service.tabular.metadata.TabularResourceMetadata> metadata)
- Specified by:
setAllMetadata in interface org.gcube.data.analysis.tabulardata.metadata.MetadataHolder<org.gcube.data.analysis.tabulardata.service.tabular.metadata.TabularResourceMetadata>
removeAllMetadata
public void removeAllMetadata()
- Specified by:
removeAllMetadata in interface org.gcube.data.analysis.tabulardata.metadata.MetadataHolder<org.gcube.data.analysis.tabulardata.service.tabular.metadata.TabularResourceMetadata>
getId
public org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId getId()
- Specified by:
getId in interface org.gcube.data.analysis.tabulardata.service.tabular.TabularResource
getHistory
public List<org.gcube.data.analysis.tabulardata.service.tabular.HistoryStep> getHistory()
- Specified by:
getHistory in interface org.gcube.data.analysis.tabulardata.service.tabular.TabularResource
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2013. All Rights Reserved.