|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectGCUBEWSResource
org.gcube.contentmanagement.timeseriesservice.impl.curation.state.CurationResource
public class CurationResource
Field Summary | |
---|---|
static java.lang.String |
ID_COLUMN_SUFFIX
|
Constructor Summary | |
---|---|
CurationResource()
|
Method Summary | |
---|---|
java.util.Iterator<Rule> |
applyableRules(java.lang.String fieldId)
|
java.util.Iterator<Rule> |
applyedRules(java.lang.String fieldID)
|
void |
applyRules(RuleItem[] rules,
java.lang.String fieldId)
|
long |
checkDimension(java.lang.String dimensionId,
java.lang.String fieldId,
java.lang.String keyId)
checks how many errors there will be in edit mode for a specific dimension setting |
long |
checkRules(java.lang.String fieldId,
FilterCondition[] filters)
checks how many errors there will be in edit mode for applying a specific rule |
long |
checkTypeChange(java.lang.String fieldId,
Type newType)
checks how many errors there will be in edit mode for applying a specific rule |
void |
closeEditing()
allows user to exit from edit mode |
ColumnDefinition |
columnInEditMode()
returns which column is actually in edit mode |
void |
editColumn(java.lang.String fieldId,
Type type)
allows user to enter in edit mode for type checking |
void |
editDimension(java.lang.String fieldId,
java.lang.String codelistId,
java.lang.String keyId)
allows user to enter in edit mode form dimension checking |
void |
editRules(java.lang.String fieldId)
allows user to enter in edit mode for rules checking |
ColumnDefinition[] |
getColumnDefinition()
|
long |
getCount(boolean onlyErrors)
returns the count entries for this resource |
java.lang.String |
getDataAsJson(Select query,
boolean onlyErrors)
returns the entries of the resource as JSon |
Edit |
getFieldEditor()
|
java.util.Map<java.lang.String,int[]> |
getFieldLenght()
|
CurationHistory |
getHistory()
|
java.lang.String |
getId()
Returns the id. |
ImportResource |
getImportResource()
retrieves the import resource |
State |
getInitializeEditingState()
|
java.lang.String |
getPossibleValues(java.lang.String word)
|
java.lang.String[] |
getPropertyNames()
|
java.lang.String |
getSourceId()
|
java.lang.String |
getSourceName()
|
SimpleTable |
getTable()
|
java.lang.String |
getTitle()
|
long |
getTotalLine()
|
State |
getUnderCreationState()
|
GuessDimensionArray |
guess(java.lang.String fieldId)
perform the guessing for a selected field id |
boolean |
isUnderEdit()
|
void |
modifyEntryId(java.lang.String fieldId,
java.lang.String newId,
long rowId)
|
void |
modifyEntryValue(java.lang.String fieldId,
java.lang.String newValue,
long rowId)
|
void |
remove()
|
void |
removeAllErrors()
remove all the rows with wrong field (only in edit mode) |
void |
removeAllRules(java.lang.String fieldId)
|
void |
removeColumn(java.lang.String fieldId)
removes a column |
void |
removeError(long rowId)
remove a row with a wrong field (only in edit mode) |
void |
replaceById(java.lang.String oldId,
java.lang.String newId,
java.lang.String fieldId)
|
void |
replaceByValue(java.lang.String oldValue,
java.lang.String newValue,
java.lang.String fieldId)
|
void |
saveColumnDefinition()
|
void |
setColumn(EntryType columnType,
java.lang.String fieldId)
|
void |
setColumnDefinition(ColumnDefinition[] columnDefinition)
|
void |
setFieldEditor(Edit fieldEditor)
|
void |
setFieldLenght(java.util.Map<java.lang.String,int[]> fieldLenght)
|
void |
setHistory(CurationHistory history)
|
void |
setId(java.lang.String id)
|
void |
setLabel(java.lang.String fieldId,
java.lang.String label)
|
void |
setProperties(java.lang.String title,
java.lang.String description,
java.lang.String publisher,
java.lang.String rights)
|
void |
setSourceId(java.lang.String sourceId)
|
void |
setSourceName(java.lang.String sourceName)
|
void |
setTable(SimpleTable table)
|
void |
setTitle(java.lang.String title)
|
void |
setTotalLine(int totalLine)
sets the total resource entries number |
void |
setUnderCreationState(State underCreationState)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String ID_COLUMN_SUFFIX
Constructor Detail |
---|
public CurationResource()
Method Detail |
---|
public java.lang.String[] getPropertyNames()
public ImportResource getImportResource() throws org.globus.wsrf.NoSuchResourceException, org.globus.wsrf.ResourceException
org.globus.wsrf.NoSuchResourceException
- -
org.globus.wsrf.ResourceException
- -public void editDimension(java.lang.String fieldId, java.lang.String codelistId, java.lang.String keyId) throws java.lang.Exception
fieldId
- field iddimensionId
- dimension idkeyName
- key name
java.lang.Exception
- -public void editRules(java.lang.String fieldId) throws java.lang.Exception
fieldId
- field iddimensionId
- dimension idkeyName
- key name
java.lang.Exception
- -public void editColumn(java.lang.String fieldId, Type type) throws java.lang.Exception
fieldId
- field iddimensionId
- dimension idkeyName
- key name
java.lang.Exception
- -public long getCount(boolean onlyErrors) throws java.lang.Exception
onlyErrors
- if true returns only the wrong entries
java.lang.Exception
- -public java.lang.String getDataAsJson(Select query, boolean onlyErrors) throws java.lang.Exception
query
- the queryonlyErrors
- true if the user wants only the wrong entry
java.lang.Exception
- -public java.lang.String getId() throws org.globus.wsrf.ResourceException
org.globus.wsrf.ResourceException
public java.lang.String getSourceId() throws org.globus.wsrf.ResourceException
org.globus.wsrf.ResourceException
public java.lang.String getSourceName() throws org.globus.wsrf.ResourceException
org.globus.wsrf.ResourceException
public java.lang.String getTitle() throws org.globus.wsrf.ResourceException
org.globus.wsrf.ResourceException
public void setTitle(java.lang.String title) throws org.globus.wsrf.ResourceException
id
-
org.globus.wsrf.ResourceException
public void setId(java.lang.String id) throws org.globus.wsrf.ResourceException
id
-
org.globus.wsrf.ResourceException
public void setSourceId(java.lang.String sourceId) throws org.globus.wsrf.ResourceException
sourceId
-
org.globus.wsrf.ResourceException
public void setSourceName(java.lang.String sourceName) throws org.globus.wsrf.ResourceException
sourceName
-
org.globus.wsrf.ResourceException
public SimpleTable getTable()
public boolean isUnderEdit()
public Edit getFieldEditor()
public void setFieldEditor(Edit fieldEditor)
fieldEditor
- public ColumnDefinition[] getColumnDefinition()
public void setColumnDefinition(ColumnDefinition[] columnDefinition)
columnDefinition
- public void saveColumnDefinition() throws java.lang.Exception
java.lang.Exception
public GuessDimensionArray guess(java.lang.String fieldId) throws java.lang.Exception
fieldId
- field idlimit
- the query limit
java.lang.Exception
- -public void setLabel(java.lang.String fieldId, java.lang.String label) throws java.lang.Exception
fieldId
- field idlabel
- the labeltype
- the type
java.lang.Exception
- -public void remove()
public State getUnderCreationState()
public void setUnderCreationState(State underCreationState)
underCreationState
- public java.util.Map<java.lang.String,int[]> getFieldLenght()
public void setFieldLenght(java.util.Map<java.lang.String,int[]> fieldLenght)
fieldLenght
- public State getInitializeEditingState() throws java.lang.Exception
java.lang.Exception
- -public void setColumn(EntryType columnType, java.lang.String fieldId) throws java.lang.Exception
columnType
- column typefieldId
- field iddataType
- data type
java.lang.Exception
- -public void replaceById(java.lang.String oldId, java.lang.String newId, java.lang.String fieldId) throws java.lang.Exception
oldId
- old idnewId
- new idfieldId
- field id
java.lang.Exception
- -public void replaceByValue(java.lang.String oldValue, java.lang.String newValue, java.lang.String fieldId) throws java.lang.Exception
oldValue
- old valuenewValue
- new valuefieldId
- field id
java.lang.Exception
- -public ColumnDefinition columnInEditMode() throws java.lang.Exception
java.lang.Exception
- -public long getTotalLine()
public void setTotalLine(int totalLine)
totalLine
- public void removeColumn(java.lang.String fieldId) throws java.lang.Exception
fieldId
- the field id
java.lang.Exception
- -public long checkDimension(java.lang.String dimensionId, java.lang.String fieldId, java.lang.String keyId) throws java.lang.Exception
dimensionId
- dimension idfieldId
- field idkeyName
- key name
java.lang.Exception
- -public long checkRules(java.lang.String fieldId, FilterCondition[] filters) throws java.lang.Exception
fieldId
- field idfilters
- list of the filter representing the applied rules
java.lang.Exception
- -public long checkTypeChange(java.lang.String fieldId, Type newType) throws java.lang.Exception
fieldId
- field idfilters
- list of the filter representing the applied rules
java.lang.Exception
- -public void closeEditing() throws java.lang.Exception
java.lang.Exception
- -public void modifyEntryValue(java.lang.String fieldId, java.lang.String newValue, long rowId) throws java.lang.Exception
fieldId
- field idnewValue
- new valuerowId
- row id
GCUBEFault
- -
java.lang.Exception
public java.lang.String getPossibleValues(java.lang.String word) throws java.lang.Exception
java.lang.Exception
public void modifyEntryId(java.lang.String fieldId, java.lang.String newId, long rowId) throws java.lang.Exception
fieldId
- field idnewId
- new idrowId
- row id
GCUBEFault
- -
java.lang.Exception
public void removeAllErrors() throws java.lang.Exception
java.lang.Exception
- -public void removeError(long rowId) throws java.lang.Exception
rowId
- the row id
java.lang.Exception
- -public CurationHistory getHistory()
public void setHistory(CurationHistory history)
public void setTable(SimpleTable table)
public void applyRules(RuleItem[] rules, java.lang.String fieldId) throws java.lang.Exception
java.lang.Exception
public java.util.Iterator<Rule> applyedRules(java.lang.String fieldID) throws java.lang.Exception
java.lang.Exception
public java.util.Iterator<Rule> applyableRules(java.lang.String fieldId) throws java.lang.Exception
java.lang.Exception
public void removeAllRules(java.lang.String fieldId) throws java.lang.Exception
java.lang.Exception
public void setProperties(java.lang.String title, java.lang.String description, java.lang.String publisher, java.lang.String rights) throws java.lang.Exception
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |