org.gcube.portlets.user.homelibrary.jcr.workspace.folder.items
Class JCRTimeSeries
java.lang.Object
org.gcube.portlets.user.homelibrary.jcr.workspace.JCRWorkspaceItem
org.gcube.portlets.user.homelibrary.jcr.workspace.folder.items.JCRWorkspaceFolderItem
org.gcube.portlets.user.homelibrary.jcr.workspace.folder.items.JCRTimeSeries
- All Implemented Interfaces:
- org.gcube.portlets.user.homelibrary.home.workspace.folder.FolderItem, org.gcube.portlets.user.homelibrary.home.workspace.folder.items.ts.TimeSeries, org.gcube.portlets.user.homelibrary.home.workspace.WorkspaceItem
public class JCRTimeSeries
- extends JCRWorkspaceFolderItem
- implements org.gcube.portlets.user.homelibrary.home.workspace.folder.items.ts.TimeSeries
| Fields inherited from class org.gcube.portlets.user.homelibrary.jcr.workspace.JCRWorkspaceItem |
CREATED, creationDate, DESCRIPTION, identifier, LAST_ACTION, LAST_MODIFIED, LAST_MODIFIED_BY, logger, READERS, TITLE, workspace |
|
Constructor Summary |
JCRTimeSeries(JCRWorkspace workspace,
javax.jcr.Node node)
|
JCRTimeSeries(JCRWorkspace workspace,
javax.jcr.Node node,
String name,
String description,
String timeseriesId,
String title,
String creator,
String timeseriesDescription,
String timeseriesCreationDate,
String publisher,
String sourceId,
String sourceName,
String rights,
long dimension,
List<String> headerLabels,
InputStream compressedCSV)
|
| Methods inherited from class org.gcube.portlets.user.homelibrary.jcr.workspace.folder.items.JCRWorkspaceFolderItem |
getChildren, getProperties, getType, getWorkflowData, getWorkflowId, getWorkflowStatus, removeChild, save, setWorkflowData, setWorkflowId, setWorkflowStatus |
| Methods inherited from class org.gcube.portlets.user.homelibrary.jcr.workspace.JCRWorkspaceItem |
cloneItem, getAccounting, getCapabilities, getCreationTime, getDescription, getId, getIdSharedFolder, getLastAction, getLastModificationTime, getName, getOwner, getParent, getParent, getPath, getPath, internalCopy, internalDescription, internalMove, internalRename, isMarkedAsRead, isRoot, isRoot, isShared, markAsRead, move, remove, rename, setDescription, setOwnerNode |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.gcube.portlets.user.homelibrary.home.workspace.folder.FolderItem |
getWorkflowData, getWorkflowId, getWorkflowStatus, setWorkflowData, setWorkflowId, setWorkflowStatus |
| Methods inherited from interface org.gcube.portlets.user.homelibrary.home.workspace.WorkspaceItem |
cloneItem, getAccounting, getCapabilities, getChildren, getCreationTime, getDescription, getId, getLastAction, getLastModificationTime, getName, getOwner, getParent, getPath, getProperties, getType, isMarkedAsRead, isRoot, isShared, markAsRead, move, remove, removeChild, rename, setDescription |
JCRTimeSeries
public JCRTimeSeries(JCRWorkspace workspace,
javax.jcr.Node node)
throws javax.jcr.RepositoryException,
org.gcube.portlets.user.homelibrary.home.exceptions.InternalErrorException
- Throws:
javax.jcr.RepositoryException
org.gcube.portlets.user.homelibrary.home.exceptions.InternalErrorException
JCRTimeSeries
public JCRTimeSeries(JCRWorkspace workspace,
javax.jcr.Node node,
String name,
String description,
String timeseriesId,
String title,
String creator,
String timeseriesDescription,
String timeseriesCreationDate,
String publisher,
String sourceId,
String sourceName,
String rights,
long dimension,
List<String> headerLabels,
InputStream compressedCSV)
throws javax.jcr.RepositoryException
- Throws:
javax.jcr.RepositoryException
getLength
public long getLength()
throws org.gcube.portlets.user.homelibrary.home.exceptions.InternalErrorException
- Specified by:
getLength in interface org.gcube.portlets.user.homelibrary.home.workspace.folder.FolderItem- Specified by:
getLength in class JCRWorkspaceFolderItem
- Throws:
org.gcube.portlets.user.homelibrary.home.exceptions.InternalErrorException
getNumberOfColumns
public int getNumberOfColumns()
- Specified by:
getNumberOfColumns in interface org.gcube.portlets.user.homelibrary.home.workspace.folder.items.ts.TimeSeries
getTimeSeriesInfo
public org.gcube.portlets.user.homelibrary.home.workspace.folder.items.ts.TimeSeriesInfo getTimeSeriesInfo()
- Specified by:
getTimeSeriesInfo in interface org.gcube.portlets.user.homelibrary.home.workspace.folder.items.ts.TimeSeries
getHeaderLabels
public List<String> getHeaderLabels()
- Specified by:
getHeaderLabels in interface org.gcube.portlets.user.homelibrary.home.workspace.folder.items.ts.TimeSeries
getData
public InputStream getData()
throws org.gcube.portlets.user.homelibrary.home.exceptions.InternalErrorException
- Specified by:
getData in interface org.gcube.portlets.user.homelibrary.home.workspace.folder.items.ts.TimeSeries
- Throws:
org.gcube.portlets.user.homelibrary.home.exceptions.InternalErrorException
getCompressedData
public InputStream getCompressedData()
throws org.gcube.portlets.user.homelibrary.home.exceptions.InternalErrorException
- Specified by:
getCompressedData in interface org.gcube.portlets.user.homelibrary.home.workspace.folder.items.ts.TimeSeries
- Throws:
org.gcube.portlets.user.homelibrary.home.exceptions.InternalErrorException
getFolderItemType
public org.gcube.portlets.user.homelibrary.home.workspace.folder.FolderItemType getFolderItemType()
- Specified by:
getFolderItemType in interface org.gcube.portlets.user.homelibrary.home.workspace.folder.FolderItem- Specified by:
getFolderItemType in class JCRWorkspaceFolderItem
saveContent
public void saveContent(javax.jcr.Node node)
throws javax.jcr.RepositoryException
- Specified by:
saveContent in class JCRWorkspaceFolderItem
- Throws:
javax.jcr.RepositoryException
Copyright © 2013. All Rights Reserved.