com.hardcode.gdbms.engine.data.edition
Class PKOrientedEditionSupport

java.lang.Object
  extended by com.hardcode.gdbms.engine.data.edition.PKOrientedEditionSupport

public class PKOrientedEditionSupport
extends java.lang.Object


Constructor Summary
PKOrientedEditionSupport(PKEditableDataSource ds, java.lang.String tableName, DBDriver driver, DBMetadataEditionSupport mes)
           
 
Method Summary
 void addEditionListener(EditionListener listener)
           
 void addField()
           
 void beginTrans()
           
 void commitTrans()
           
 void deleteRow(long rowId)
           
 void endUndoRedoAction()
           
 int getDispatchingMode()
           
 Value getFieldValue(long rowIndex, int fieldId)
           
 long getRowCount()
           
 void insertEmptyRow()
           
 void insertEmptyRowAt(long index)
           
 void insertFilledRow(Value[] values)
           
 void insertFilledRowAt(long index, Value[] values)
           
 boolean isModified()
           
 void removeEditionListener(EditionListener listener)
           
 void removeField(int index)
           
 void restoreStatus()
           
 void rollBackTrans()
           
 void saveStatus()
           
 void setDispatchingMode(int dispatchingMode)
           
 void setFieldName()
           
 void setFieldValue(long row, int fieldId, Value value)
           
 void startUndoRedoAction()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PKOrientedEditionSupport

public PKOrientedEditionSupport(PKEditableDataSource ds,
                                java.lang.String tableName,
                                DBDriver driver,
                                DBMetadataEditionSupport mes)
Method Detail

getRowCount

public long getRowCount()
                 throws DriverException
Throws:
DriverException

getFieldValue

public Value getFieldValue(long rowIndex,
                           int fieldId)
                    throws DriverException
Throws:
DriverException

deleteRow

public void deleteRow(long rowId)
               throws DriverException
Throws:
DriverException

insertFilledRow

public void insertFilledRow(Value[] values)
                     throws DriverException
Throws:
DriverException

insertEmptyRow

public void insertEmptyRow()
                    throws DriverException
Throws:
DriverException

insertFilledRowAt

public void insertFilledRowAt(long index,
                              Value[] values)
                       throws DriverException
Throws:
DriverException

insertEmptyRowAt

public void insertEmptyRowAt(long index)
                      throws DriverException
Throws:
DriverException

beginTrans

public void beginTrans()
                throws DriverException
Throws:
DriverException

commitTrans

public void commitTrans()
                 throws DriverException,
                        FreeingResourcesException
Throws:
DriverException
FreeingResourcesException

rollBackTrans

public void rollBackTrans()
                   throws DriverException
Throws:
DriverException

setFieldValue

public void setFieldValue(long row,
                          int fieldId,
                          Value value)
                   throws DriverException
Throws:
DriverException

addEditionListener

public void addEditionListener(EditionListener listener)

removeEditionListener

public void removeEditionListener(EditionListener listener)

setDispatchingMode

public void setDispatchingMode(int dispatchingMode)

getDispatchingMode

public int getDispatchingMode()

removeField

public void removeField(int index)

addField

public void addField()

saveStatus

public void saveStatus()

restoreStatus

public void restoreStatus()

startUndoRedoAction

public void startUndoRedoAction()

endUndoRedoAction

public void endUndoRedoAction()

setFieldName

public void setFieldName()

isModified

public boolean isModified()


Copyright © 2005-2006 . All Rights Reserved.