public class DataUpdateTransferHandler extends DataOnTransferHandler
If the instance is directed by a delegator the getTargetIdVal
override gets the identifying id from it.
DataOnTransferHandler
,
Serialized Formm_delegatedTransferHandler, m_delegatorTransferHandler, m_exclusiveTransfer, m_target_id_field, m_targetIdStock
m_actionAsTarget, m_actor, m_id_dbField, m_index, m_managedDbTable, m_moveToDrain, m_showDropLocation, m_table
Constructor and Description |
---|
DataUpdateTransferHandler(int actionAsSource,
int actionAsTarget,
Table table,
boolean moveToDrain) |
DataUpdateTransferHandler(int actionAsSource,
int actionAsTarget,
Table table,
boolean moveToDrain,
java.lang.String targetIdField) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
exportOnAction(java.lang.String carried_val,
java.lang.String identifying_id_val) |
protected int |
getRowToBeSelected(long carriedID,
java.lang.Long identifyingID) |
long |
getTargetIdVal(javax.swing.TransferHandler.TransferSupport support) |
protected boolean |
importOnAction(java.lang.String carried_val,
java.lang.String identifying_id_val,
java.awt.datatransfer.Transferable transferable,
boolean carriedValDelayed) |
protected boolean |
updateAction(java.lang.String carried_val,
java.lang.String identifying_id_val) |
protected long |
valueToTransfer() |
delegatorTransferHandlerIsActing, exportAction, importAction, validate
canImport, carriedValExpr, checkExportTransaction, checkImportTransaction, checkInternalMove, checkNeighbourhood, checkToDelete, completeImportTransaction, createContextPostStatement, createTransferable, endTransaction, exportDone, getAndCheckSourceIndex, getSourceActions, getSuccess, getTargetIndex, importData, loadData, managedDbTable, manageExportActions, postImport, postInit, prepareTransfer, selectContext, setCurrContext, setManagedDbTable, setSuccess, sourceIdentifyingID, targetIdentifyingID
public DataUpdateTransferHandler(int actionAsSource, int actionAsTarget, Table table, boolean moveToDrain)
public DataUpdateTransferHandler(int actionAsSource, int actionAsTarget, Table table, boolean moveToDrain, java.lang.String targetIdField)
protected boolean exportOnAction(java.lang.String carried_val, java.lang.String identifying_id_val)
exportOnAction
in class DataOnTransferHandler
protected int getRowToBeSelected(long carriedID, java.lang.Long identifyingID)
getRowToBeSelected
in class DataOnTransferHandler
public final long getTargetIdVal(javax.swing.TransferHandler.TransferSupport support)
getTargetIdVal
in class DataOnTransferHandler
protected boolean importOnAction(java.lang.String carried_val, java.lang.String identifying_id_val, java.awt.datatransfer.Transferable transferable, boolean carriedValDelayed)
importOnAction
in class DataOnTransferHandler
protected boolean updateAction(java.lang.String carried_val, java.lang.String identifying_id_val)
protected long valueToTransfer()
valueToTransfer
in class DataOnTransferHandler