phenote.edit
Class UpdateTransaction
java.lang.Object
phenote.edit.UpdateTransaction
- All Implemented Interfaces:
- TransactionI
public class UpdateTransaction
- extends java.lang.Object
- implements TransactionI
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UpdateTransaction
public UpdateTransaction(CharacterI c,
CharField cf,
java.lang.String newString)
UpdateTransaction
public UpdateTransaction(CharacterI c,
CharField cf,
org.obo.datamodel.OBOClass newTerm)
UpdateTransaction
public UpdateTransaction(CharacterI c,
CharField cf,
CharFieldValue v)
- used by character list field gui in character template, v is new value
also used by comparisons
deals with lists via CFV.makeNewValue
im not sure how this works as makeNewValue seems funny
UpdateTransaction
public UpdateTransaction(CharFieldValue oldVal,
CharFieldValue newVal)
addComparison
static UpdateTransaction addComparison(Comparison comparison)
- add comparison to potentially a list of comparisons in subject comparison
char field
setOldValue
protected void setOldValue(CharacterI c,
CharField cf)
getDeletedAnnotations
public java.util.List<CharacterI> getDeletedAnnotations()
- Specified by:
getDeletedAnnotations in interface TransactionI
getCharacters
public java.util.List<CharacterI> getCharacters()
- Specified by:
getCharacters in interface TransactionI
isAdd
public boolean isAdd()
- Specified by:
isAdd in interface TransactionI
isUpdate
public boolean isUpdate()
- Specified by:
isUpdate in interface TransactionI
editModel
public void editModel()
- Specified by:
editModel in interface TransactionI
getNewValueString
public java.lang.String getNewValueString()
getNewTerm
public org.obo.datamodel.OBOClass getNewTerm()
- Specified by:
getNewTerm in interface TransactionI
isUpdateForCharField
public boolean isUpdateForCharField(CharField cf)
- Specified by:
isUpdateForCharField in interface TransactionI
undo
public void undo()
- Specified by:
undo in interface TransactionI
isUndone
public boolean isUndone()