|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.gcube.contentmanagement.timeseriesservice.impl.editing.EditProxy
org.gcube.contentmanagement.timeseriesservice.impl.editing.Edit
org.gcube.contentmanagement.timeseriesservice.impl.editing.DimensionEditor
public class DimensionEditor
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.gcube.contentmanagement.timeseriesservice.impl.editing.Edit |
---|
Edit.TYPE |
Constructor Summary | |
---|---|
DimensionEditor(java.lang.String resourceId,
java.lang.String fieldId,
java.lang.String codelistId,
java.lang.String keyId,
SimpleTable resourceTable,
int[] fieldlength,
int resourceTableCount,
boolean withoutErrors)
constructor |
Method Summary | |
---|---|
long |
check()
checks how many errors there will be in edit mode for a specific dimension setting |
java.lang.String |
getCodelistId()
|
SimpleTable |
getDimensionTable()
|
java.lang.String |
getDimensionTableNameHuman()
returns the table name human readable |
java.util.List<ErrorPair> |
getDistinctErrors()
|
java.lang.String |
getFieldId()
|
int[] |
getFieldLength()
|
java.lang.String |
getKeyId()
|
Type |
getKeyType()
|
java.lang.String |
getPossibleValues(java.lang.String word)
|
org.gcube.contentmanagement.timeseriesservice.stubs.ColumnDefinition |
getTemporaryColumnDefinition(org.gcube.contentmanagement.timeseriesservice.stubs.ColumnDefinition oldColumnDefinition)
|
void |
internalInitialize(DBSession session)
initializes the Field Editor |
void |
modifyDistinctEntryId(java.lang.String fieldId,
java.lang.String newId,
long rowId,
java.lang.String dimensionId,
java.lang.String keyName)
|
void |
modifyDistinctEntryValue(java.lang.String fieldId,
long rowId,
java.lang.String newValue)
|
void |
modifyEntryId(java.lang.String fieldId,
java.lang.String newId,
long rowId)
modifies an entry with a specific fieldId with the entry corresponding to the newId in the entry with selected row id |
void |
replaceDistinctIds(java.lang.String fieldId,
java.lang.String oldId,
java.lang.String newId,
java.lang.String keyName)
|
void |
replaceDistinctValue(java.lang.String fieldId,
java.lang.String newValue,
java.lang.String oldValue)
|
void |
replaceEntryValueWithId(java.lang.String oldValue,
java.lang.String newId,
java.lang.String fieldId)
|
void |
replaceIds(java.lang.String fieldId,
java.lang.String oldId,
java.lang.String newId)
|
void |
replaceValue(int rowId,
java.lang.Object value)
|
void |
setCodelistId(java.lang.String codelistId)
sets the dimension id |
void |
setDimensionTableNameHuman(java.lang.String dimensionTableNameHuman)
sets the dimension table name human |
void |
setFieldLength(int[] fieldLength)
|
void |
setKeyName(java.lang.String keyId)
sets the key name |
void |
setKeyType(Type keyType)
set the key type |
Methods inherited from class org.gcube.contentmanagement.timeseriesservice.impl.editing.Edit |
---|
dismiss, errorCount, getEditorType, getHistoryItems, getIsUnderInitialization, getResultAsJson, initialize, removeAllErrors, removeSingleError, save, setHistoryItems, setIsUnderInitialization, totalCount |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DimensionEditor(java.lang.String resourceId, java.lang.String fieldId, java.lang.String codelistId, java.lang.String keyId, SimpleTable resourceTable, int[] fieldlength, int resourceTableCount, boolean withoutErrors) throws java.lang.Exception
resourceId
- the associated resource idfieldId
- the field iddimensionId
- the dimension idkeyName
- the key nameresourceTableName
- the resource table namewithoutError
- the error checkfieldlength
- the length of the fieldsresourceTableCount
- the number of entries in the original table
java.lang.Exception
- -Method Detail |
---|
public void internalInitialize(DBSession session) throws java.lang.Exception
java.lang.Exception
public java.lang.String getFieldId()
getFieldId
in class Edit
public Type getKeyType()
public void setKeyType(Type keyType)
keyType
- key type to setpublic java.lang.String getKeyId()
public void setKeyName(java.lang.String keyId)
keyName
- key name to setpublic java.lang.String getCodelistId()
public void setCodelistId(java.lang.String codelistId)
dimensionId
- dimension idpublic java.lang.String getDimensionTableNameHuman()
public void setDimensionTableNameHuman(java.lang.String dimensionTableNameHuman)
dimensionTableNameHuman
- the table namepublic void modifyEntryId(java.lang.String fieldId, java.lang.String newId, long rowId) throws java.lang.Exception
modifyEntryId
in class EditProxy
fieldId
- the field idnewId
- the new idrowId
- the row id
java.lang.Exception
- -public void modifyDistinctEntryId(java.lang.String fieldId, java.lang.String newId, long rowId, java.lang.String dimensionId, java.lang.String keyName) throws java.lang.Exception
modifyDistinctEntryId
in class EditProxy
fieldId
- newId
- rowId
- dimensionId
- keyName
-
java.lang.Exception
public void modifyDistinctEntryValue(java.lang.String fieldId, long rowId, java.lang.String newValue) throws java.lang.Exception
modifyDistinctEntryValue
in class EditProxy
fieldId
- rowId
- newValue
-
java.lang.Exception
public void replaceIds(java.lang.String fieldId, java.lang.String oldId, java.lang.String newId) throws java.lang.Exception
replaceIds
in class EditProxy
fieldId
- field idoldId
- old value idnewId
- new value id
java.lang.Exception
- -public void replaceDistinctValue(java.lang.String fieldId, java.lang.String newValue, java.lang.String oldValue) throws java.lang.Exception
replaceDistinctValue
in class EditProxy
fieldId
- field idnewValue
- new valueoldValue
- old value
java.lang.Exception
- -public void replaceDistinctIds(java.lang.String fieldId, java.lang.String oldId, java.lang.String newId, java.lang.String keyName) throws java.lang.Exception
replaceDistinctIds
in class EditProxy
fieldId
- field idoldValue
- old valuenewValue
- new value
java.lang.Exception
- -public int[] getFieldLength()
getFieldLength
in class Edit
public void setFieldLength(int[] fieldLength)
fieldLength
- the field lengthpublic void replaceEntryValueWithId(java.lang.String oldValue, java.lang.String newId, java.lang.String fieldId) throws java.lang.Exception
replaceEntryValueWithId
in class EditProxy
oldValue
- old valuenewId
- new value idfieldId
- field id
java.lang.Exception
- -public java.util.List<ErrorPair> getDistinctErrors() throws java.lang.Exception
getDistinctErrors
in class EditProxy
java.lang.Exception
public long check() throws java.lang.Exception
check
in class Edit
dimensionId
- dimension idfieldId
- field idkeyName
- key name
java.lang.Exception
- -public SimpleTable getDimensionTable()
public void replaceValue(int rowId, java.lang.Object value) throws java.lang.Exception
replaceValue
in class EditProxy
java.lang.Exception
public java.lang.String getPossibleValues(java.lang.String word) throws java.lang.Exception
getPossibleValues
in class EditProxy
java.lang.Exception
public org.gcube.contentmanagement.timeseriesservice.stubs.ColumnDefinition getTemporaryColumnDefinition(org.gcube.contentmanagement.timeseriesservice.stubs.ColumnDefinition oldColumnDefinition) throws java.lang.Exception
getTemporaryColumnDefinition
in class EditProxy
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |