public abstract class Operation extends Object implements Serializable
| Modifier and Type | Field and Description |
|---|---|
protected org.gcube.contentmanagement.timeseriesservice.stubs.types.ColumnDefinition[] |
columnDefinition |
protected long |
count |
protected org.gcube.contentmanagement.timeseriesservice.stubs.CurrentState |
currentState |
protected long |
extimatedCount |
protected org.gcube.contentmanagement.timeseriesservice.stubs.types.OperationType |
type |
protected static org.apache.axis.components.uuid.UUIDGen |
uuidGen |
protected String |
viewName |
protected org.gcube.common.dbinterface.tables.SimpleTable |
viewTable |
| Constructor and Description |
|---|
Operation() |
| Modifier and Type | Method and Description |
|---|---|
void |
apply(String previuosTableName,
org.gcube.contentmanagement.timeseriesservice.stubs.types.ColumnDefinition[] previousTableDefinition) |
protected void |
createTable(org.gcube.common.dbinterface.queries.Select query,
org.gcube.common.dbinterface.pool.DBSession session,
boolean data) |
protected void |
createTable(String previousTableName,
org.gcube.common.dbinterface.pool.DBSession session) |
void |
discard() |
org.gcube.contentmanagement.timeseriesservice.stubs.types.ColumnDefinition[] |
getColumnDefinition() |
static org.gcube.contentmanagement.timeseriesservice.stubs.types.ColumnDefinition |
getColumnDefinitionReference(String fieldId,
org.gcube.contentmanagement.timeseriesservice.stubs.types.ColumnDefinition[] columnsDefintion) |
long |
getCount() |
org.gcube.contentmanagement.timeseriesservice.stubs.CurrentState |
getCurrentState() |
String |
getDataAsJSon(org.gcube.contentmanagement.timeseriesservice.stubs.types.Limit limit,
org.gcube.contentmanagement.timeseriesservice.stubs.types.Order order) |
TSHistoryItem |
getHistoryItem() |
protected static TimeSeriesResource |
getResource(String resourceId) |
org.gcube.contentmanagement.timeseriesservice.stubs.types.OperationType |
getType() |
String |
getViewName() |
protected abstract void |
initialize(String previuosTableName,
org.gcube.contentmanagement.timeseriesservice.stubs.types.ColumnDefinition[] previousTableDefinition,
org.gcube.common.dbinterface.pool.DBSession session) |
void |
setColumnDefinition(org.gcube.contentmanagement.timeseriesservice.stubs.types.ColumnDefinition[] columnDefintion) |
void |
setCount(long count) |
void |
setCurrentState(org.gcube.contentmanagement.timeseriesservice.stubs.CurrentState currentState) |
void |
setHistoryItem(TSHistoryItem historyItem) |
abstract void |
setParameters(Object... parameters) |
void |
setType(org.gcube.contentmanagement.timeseriesservice.stubs.types.OperationType _type) |
void |
setViewName(String viewName) |
protected org.gcube.contentmanagement.timeseriesservice.stubs.types.ColumnDefinition[] columnDefinition
protected static final org.apache.axis.components.uuid.UUIDGen uuidGen
protected long extimatedCount
protected org.gcube.contentmanagement.timeseriesservice.stubs.CurrentState currentState
protected org.gcube.contentmanagement.timeseriesservice.stubs.types.OperationType type
protected String viewName
protected org.gcube.common.dbinterface.tables.SimpleTable viewTable
protected long count
public abstract void setParameters(Object... parameters) throws Exception
Exceptionprotected abstract void initialize(String previuosTableName, org.gcube.contentmanagement.timeseriesservice.stubs.types.ColumnDefinition[] previousTableDefinition, org.gcube.common.dbinterface.pool.DBSession session) throws Exception
Exceptionpublic String getDataAsJSon(org.gcube.contentmanagement.timeseriesservice.stubs.types.Limit limit, org.gcube.contentmanagement.timeseriesservice.stubs.types.Order order) throws Exception
Exceptionprotected static TimeSeriesResource getResource(String resourceId) throws Exception
Exceptionpublic void apply(String previuosTableName, org.gcube.contentmanagement.timeseriesservice.stubs.types.ColumnDefinition[] previousTableDefinition) throws Exception
Exceptionpublic long getCount()
public void setCount(long count)
public String getViewName()
public void setViewName(String viewName)
public org.gcube.contentmanagement.timeseriesservice.stubs.types.OperationType getType()
public void setType(org.gcube.contentmanagement.timeseriesservice.stubs.types.OperationType _type)
public org.gcube.contentmanagement.timeseriesservice.stubs.CurrentState getCurrentState()
public void setCurrentState(org.gcube.contentmanagement.timeseriesservice.stubs.CurrentState currentState)
public org.gcube.contentmanagement.timeseriesservice.stubs.types.ColumnDefinition[] getColumnDefinition()
public void setColumnDefinition(org.gcube.contentmanagement.timeseriesservice.stubs.types.ColumnDefinition[] columnDefintion)
protected void createTable(org.gcube.common.dbinterface.queries.Select query,
org.gcube.common.dbinterface.pool.DBSession session,
boolean data)
throws Exception
Exceptionprotected void createTable(String previousTableName, org.gcube.common.dbinterface.pool.DBSession session) throws Exception
Exceptionpublic static org.gcube.contentmanagement.timeseriesservice.stubs.types.ColumnDefinition getColumnDefinitionReference(String fieldId, org.gcube.contentmanagement.timeseriesservice.stubs.types.ColumnDefinition[] columnsDefintion) throws Exception
fieldId - Exceptionpublic TSHistoryItem getHistoryItem()
public void setHistoryItem(TSHistoryItem historyItem)
Copyright © 2014. All Rights Reserved.