phenote.edit
Class DeleteTransaction

java.lang.Object
  extended by phenote.edit.DeleteTransaction
All Implemented Interfaces:
TransactionI

 class DeleteTransaction
extends java.lang.Object
implements TransactionI


Constructor Summary
DeleteTransaction(CharacterI c, CharacterListManager clManager)
           
 
Method Summary
 void editModel()
           
 java.util.List<CharacterI> getCharacters()
           
 java.util.List<CharacterI> getDeletedAnnotations()
          this is for whole row deletes? not del from list field?
 org.obo.datamodel.OBOClass getNewTerm()
           
 boolean isAdd()
           
 boolean isUpdate()
           
 boolean isUpdateForCharField(CharField c)
           
 void undo()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeleteTransaction

DeleteTransaction(CharacterI c,
                  CharacterListManager clManager)
Method Detail

getDeletedAnnotations

public java.util.List<CharacterI> getDeletedAnnotations()
this is for whole row deletes? not del from list field?

Specified by:
getDeletedAnnotations in interface TransactionI

editModel

public void editModel()
Specified by:
editModel in interface TransactionI

undo

public void undo()
Specified by:
undo 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

isUpdateForCharField

public boolean isUpdateForCharField(CharField c)
Specified by:
isUpdateForCharField in interface TransactionI

getNewTerm

public org.obo.datamodel.OBOClass getNewTerm()
Specified by:
getNewTerm in interface TransactionI