Package | Description |
---|---|
xdev.db.locking | |
xdev.ui | |
xdev.ui.combobox | |
xdev.ui.listbox | |
xdev.ui.locking | |
xdev.ui.paging | |
xdev.ui.table | |
xdev.vt |
Modifier and Type | Method and Description |
---|---|
static VirtualTable.VirtualTableRow |
VirtualTableLockingUtils.getPotentialBlockingRow(PessimisticLock lock)
Examines for the optimistic lock case that another user possibly already
holds a lock for a specific row.
|
Modifier and Type | Method and Description |
---|---|
static PessimisticLock |
LockFactory.getPessimisticLock(VirtualTable.VirtualTableRow row)
Returns a
PessimisticLock instance mapped to the given record or
creates a lock instance if not already existing. |
static PessimisticLock |
LockFactory.getPessimisticLock(VirtualTable.VirtualTableRow row,
long lockTime)
Returns a
PessimisticLock instance mapped to the given record or
creates a lock instance if not already existing. |
void |
PessimisticLockStrategy.releaseLocking(VirtualTable.VirtualTableRow record,
Lockable lockable)
Releases the concerned lock at specific circumstances.
|
void |
PessimisticLockStrategy.triggerLocking(VirtualTable.VirtualTableRow record,
Lockable lockable)
Calls
PessimisticLock.getLock() at specific circumstances. |
Constructor and Description |
---|
DefaultPessimisticLockInfo(String tableName,
Date validUntil,
VirtualTable.VirtualTableRow row) |
DefaultVirtualTableRowIdentifier(VirtualTable.VirtualTableRow row)
Instantiates a new row identifier.
|
HybridVirtualTableLock(JDBCDataSource dataSource,
VirtualTable.VirtualTableRow row) |
HybridVirtualTableLock(JDBCDataSource dataSource,
VirtualTable.VirtualTableRow row,
long timeout) |
HybridVirtualTableLock(VirtualTable.VirtualTableRow row,
UserIdentifier userIdentifier,
String userString,
RowIdentifier rowIdentifier,
JDBCDataSource dataSource) |
HybridVirtualTableLock(VirtualTable.VirtualTableRow row,
UserIdentifier userIdentifier,
String userString,
RowIdentifier rowIdentifier,
long timeout,
JDBCDataSource dataSource) |
Modifier and Type | Method and Description |
---|---|
static void |
ManyToMany.addDetail(VirtualTable masterDetailVT,
VirtualTable.VirtualTableRow masterRow,
VirtualTable.VirtualTableRow detailRow)
Adds a connection of specified detail row to a master row.
|
static void |
ManyToMany.addDetail(VirtualTable masterDetailVT,
VirtualTable.VirtualTableRow masterRow,
VirtualTable.VirtualTableRow detailRow,
DBConnection<?> connection)
Adds a connection of specified detail row to a master row.
|
static void |
ManyToMany.addDetails(VirtualTable masterDetailVT,
VirtualTable.VirtualTableRow masterRow,
VirtualTable.VirtualTableRow[] detailRows)
Adds a connection of a specified list of detail rows to a master row.
|
static void |
ManyToMany.addDetails(VirtualTable masterDetailVT,
VirtualTable.VirtualTableRow masterRow,
VirtualTable.VirtualTableRow[] detailRows)
Adds a connection of a specified list of detail rows to a master row.
|
static void |
ManyToMany.addDetails(VirtualTable masterDetailVT,
VirtualTable.VirtualTableRow masterRow,
VirtualTable.VirtualTableRow[] detailRows,
DBConnection<?> connection)
Adds a connection of a specified list of detail rows to a master row.
|
static void |
ManyToMany.addDetails(VirtualTable masterDetailVT,
VirtualTable.VirtualTableRow masterRow,
VirtualTable.VirtualTableRow[] detailRows,
DBConnection<?> connection)
Adds a connection of a specified list of detail rows to a master row.
|
static void |
ManyToMany.addDetails(VirtualTable masterDetailVT,
VirtualTable.VirtualTableRow masterRow,
VirtualTable detailVT)
Convenience method for
#addDetails(VirtualTable, VirtualTableRow, VirtualTableRow[]) . |
static void |
ManyToMany.addDetails(VirtualTable masterDetailVT,
VirtualTable.VirtualTableRow masterRow,
VirtualTable detailVT,
DBConnection<?> connection)
Convenience method for
#addDetails(VirtualTable, VirtualTableRow, VirtualTableRow[], DBConnection)
. |
static KeyValues |
MasterDetail.getForeignKeyValues(VirtualTable.VirtualTableRow masterRecord,
VirtualTable detail) |
static VirtualTable.VirtualTableRow |
MasterDetail.getMasterRow(VirtualTable.VirtualTableRow detailRecord,
VirtualTable master) |
static VirtualTable.VirtualTableRow |
MasterDetail.getMasterRow(VirtualTable.VirtualTableRow detailRecord,
VirtualTable master,
EntityRelationship relation) |
static VirtualTable.VirtualTableRow |
MasterDetail.getMasterRow(VirtualTable.VirtualTableRow detailRecord,
VirtualTable master,
VirtualTableColumn... foreignKey) |
static KeyValues |
MasterDetail.getPrimaryKeyValues(VirtualTable.VirtualTableRow detailRecord,
VirtualTable master) |
static KeyValues |
MasterDetail.getPrimaryKeyValues(VirtualTable.VirtualTableRow detailRecord,
VirtualTable master,
EntityRelationship relation) |
static KeyValues |
MasterDetail.getPrimaryKeyValues(VirtualTable.VirtualTableRow detailRecord,
VirtualTable master,
VirtualTableColumn... foreignKey) |
static EntityRelationship |
MasterDetail.getRelation(VirtualTable.VirtualTableRow detailRecord,
VirtualTable master,
VirtualTableColumn... foreignKey) |
void |
XdevNmListBox.refresh(VirtualTable.VirtualTableRow masterRecord) |
void |
ManyToManyComponent.refresh(VirtualTable.VirtualTableRow masterRecord)
Called by the
Formular when the master record changes. |
static void |
ManyToMany.removeAllDetails(VirtualTable masterDetailVT,
VirtualTable.VirtualTableRow masterRow)
Removes all connections of a specified master row related to the
masterDetailVT.
|
static void |
ManyToMany.removeAllDetails(VirtualTable masterDetailVT,
VirtualTable.VirtualTableRow masterRow,
DBConnection<?> connection)
Removes all connections of a specified master row related to the
masterDetailVT.
|
static void |
ManyToMany.removeDetail(VirtualTable masterDetailVT,
VirtualTable.VirtualTableRow masterRow,
VirtualTable.VirtualTableRow detailRow)
Removes the connection of a specified detail row to its master row.
|
static void |
ManyToMany.removeDetail(VirtualTable masterDetailVT,
VirtualTable.VirtualTableRow masterRow,
VirtualTable.VirtualTableRow detailRow,
DBConnection<?> connection)
Removes the connection of a specified detail row to its master row.
|
static void |
ManyToMany.removeDetails(VirtualTable masterDetailVT,
VirtualTable.VirtualTableRow masterRow,
VirtualTable.VirtualTableRow[] detailRows)
Removes the connection of a specified list of detail rows to its master
row.
|
static void |
ManyToMany.removeDetails(VirtualTable masterDetailVT,
VirtualTable.VirtualTableRow masterRow,
VirtualTable.VirtualTableRow[] detailRows)
Removes the connection of a specified list of detail rows to its master
row.
|
static void |
ManyToMany.removeDetails(VirtualTable masterDetailVT,
VirtualTable.VirtualTableRow masterRow,
VirtualTable.VirtualTableRow[] detailRows,
DBConnection<?> connection)
Removes the connection of a specified list of detail rows to its master
row.
|
static void |
ManyToMany.removeDetails(VirtualTable masterDetailVT,
VirtualTable.VirtualTableRow masterRow,
VirtualTable.VirtualTableRow[] detailRows,
DBConnection<?> connection)
Removes the connection of a specified list of detail rows to its master
row.
|
static void |
ManyToMany.removeDetails(VirtualTable masterDetailVT,
VirtualTable.VirtualTableRow masterRow,
VirtualTable detailVT)
Removes the connection of specified detail rows within a VirtualTable to
its master row.
|
static void |
ManyToMany.removeDetails(VirtualTable masterDetailVT,
VirtualTable.VirtualTableRow masterRow,
VirtualTable detailVT,
DBConnection<?> connection)
Removes the connection of specified detail rows within a VirtualTable to
its master row.
|
void |
Formular.setModel(VirtualTable.VirtualTableRow virtualTableRow)
|
void |
FormularSupport.setModel(VirtualTable.VirtualTableRow virtualTableRow) |
void |
XdevFormular.setModel(VirtualTable.VirtualTableRow virtualTableRow)
|
void |
XdevVirtualFormular.setModel(VirtualTable.VirtualTableRow virtualTableRow)
|
void |
XdevComboBox.setSelectedVirtualTableRow(VirtualTable.VirtualTableRow row)
Selects the row in the combo box if present.
|
void |
TableSupport.setSelectedVirtualTableRow(VirtualTable.VirtualTableRow row) |
void |
XdevListBox.setSelectedVirtualTableRow(VirtualTable.VirtualTableRow row)
Selects the row in the list if present.
|
void |
XdevTable.setSelectedVirtualTableRow(VirtualTable.VirtualTableRow row)
Selects the row in the table if present.
|
void |
TableSupport.setSelectedVirtualTableRows(VirtualTable.VirtualTableRow[] rows) |
void |
XdevListBox.setSelectedVirtualTableRows(VirtualTable.VirtualTableRow[] rows)
Selects the rows in the list if present.
|
void |
XdevTable.setSelectedVirtualTableRows(VirtualTable.VirtualTableRow[] rows)
Selects the rows in the table if present.
|
Modifier and Type | Method and Description |
---|---|
VirtualTable.VirtualTableRow |
ComboBoxSupport.getSelectedVirtualTableRow() |
Modifier and Type | Method and Description |
---|---|
void |
ComboBoxSupport.setSelectedVirtualTableRow(VirtualTable.VirtualTableRow row) |
Modifier and Type | Method and Description |
---|---|
VirtualTable.VirtualTableRow |
ListBoxSupport.getSelectedVirtualTableRow() |
VirtualTable.VirtualTableRow[] |
ListBoxSupport.getSelectedVirtualTableRows() |
Modifier and Type | Method and Description |
---|---|
void |
ListBoxSupport.setSelectedVirtualTableRow(VirtualTable.VirtualTableRow row) |
void |
ListBoxSupport.setSelectedVirtualTableRows(VirtualTable.VirtualTableRow[] rows) |
Modifier and Type | Method and Description |
---|---|
void |
LockSupport.initiateLocking(VirtualTable.VirtualTableRow row,
Lockable lockable)
Initiates the lock process considering the applied
PessimisticLockStrategy . |
void |
PessimisticLockSupport.initiateLocking(VirtualTable.VirtualTableRow record,
Lockable lockable)
Initiates the lock process considering the applied
PessimisticLockStrategy . |
boolean |
LockSupport.isNotLocked(VirtualTable.VirtualTableRow record,
Lockable lockable)
Informs about the lock state of a particular record.
|
boolean |
PessimisticLockSupport.isNotLocked(VirtualTable.VirtualTableRow record,
Lockable lockable)
Informs about the lock state of a particular record.
|
void |
LockSupport.releaseLock(VirtualTable.VirtualTableRow row,
Lockable lockable)
Releases an existing lock for the concerned
VirtualTable.VirtualTableRow . |
void |
PessimisticLockSupport.releaseLock(VirtualTable.VirtualTableRow row,
Lockable lockable)
Releases an existing lock for the concerned
VirtualTable.VirtualTableRow . |
void |
OnComponentFocusPessimisticLockStrategy.releaseLocking(VirtualTable.VirtualTableRow record,
Lockable lockable)
Releases the concerned lock at specific circumstances.
|
void |
OnLoadPessimisticLockStrategy.releaseLocking(VirtualTable.VirtualTableRow record,
Lockable lockable)
Releases the concerned lock at specific circumstances.
|
void |
NoRenewOnComponentFocusPessimisticLockStrategy.releaseLocking(VirtualTable.VirtualTableRow record,
Lockable lockable)
Releases the concerned lock at specific circumstances.
|
void |
NoRenewOnLoadPessimisticLockStrategy.releaseLocking(VirtualTable.VirtualTableRow record,
Lockable lockable)
Releases the concerned lock at specific circumstances.
|
void |
LockableFormSupport.setModel(VirtualTable.VirtualTableRow virtualTableRow) |
void |
OnComponentFocusPessimisticLockStrategy.triggerLocking(VirtualTable.VirtualTableRow record,
Lockable lockable)
Calls
PessimisticLock.getLock() at specific circumstances. |
void |
OnLoadPessimisticLockStrategy.triggerLocking(VirtualTable.VirtualTableRow record,
Lockable lockable)
Calls
PessimisticLock.getLock() at specific circumstances. |
void |
NoRenewOnComponentFocusPessimisticLockStrategy.triggerLocking(VirtualTable.VirtualTableRow record,
Lockable lockable)
Calls
PessimisticLock.getLock() at specific circumstances. |
void |
NoRenewOnLoadPessimisticLockStrategy.triggerLocking(VirtualTable.VirtualTableRow record,
Lockable lockable)
Calls
PessimisticLock.getLock() at specific circumstances. |
protected void |
OnLoadPessimisticLockStrategy.triggerLockTimeMonitoring(VirtualTable.VirtualTableRow record,
Lockable lockable) |
protected void |
OnComponentFocusLockStrategyFocusListener.triggerLockTimeMonitoring(VirtualTable.VirtualTableRow record,
Lockable lockable) |
protected void |
NoRenewOnLoadPessimisticLockStrategy.triggerLockTimeMonitoring(VirtualTable.VirtualTableRow record,
Lockable lockable) |
protected void |
NoRenewOnComponentFocusLockStrategyFocusListener.triggerLockTimeMonitoring(VirtualTable.VirtualTableRow record,
Lockable lockable) |
Constructor and Description |
---|
NoRenewOnComponentFocusLockStrategyFocusListener(VirtualTable.VirtualTableRow row,
Lockable lockable,
Component lockableComponent) |
OnComponentFocusLockStrategyFocusListener(VirtualTable.VirtualTableRow row,
Lockable lockable,
Component lockableComponent) |
Modifier and Type | Method and Description |
---|---|
VirtualTable.VirtualTableRow |
LazyLoadingTableModel.getVirtualTableRow(int modelRow)
Returns the wrapped
VirtualTable.VirtualTableRow behind the index
modelRow . |
Modifier and Type | Method and Description |
---|---|
VirtualTable.VirtualTableRow |
ExtendedTable.getSelectedVirtualTableRow()
Returns the selected
VirtualTable.VirtualTableRow of this component, or
null if nothing is selected. |
VirtualTable.VirtualTableRow[] |
ExtendedTable.getSelectedVirtualTableRows()
Returns the selected
VirtualTable.VirtualTableRow s of this component, or an
empty array if nothing is selected. |
Modifier and Type | Method and Description |
---|---|
void |
ExtendedTable.setSelectedVirtualTableRow(VirtualTable.VirtualTableRow row)
Selects the row in the table if present.
|
void |
ExtendedTable.setSelectedVirtualTableRows(VirtualTable.VirtualTableRow[] rows)
Selects the rows in the table if present.
|
Modifier and Type | Method and Description |
---|---|
VirtualTable.VirtualTableRow |
VirtualTable.addRow()
Creates a new, empty
VirtualTable.VirtualTableRow and adds it at the end of
this VirtualTable |
VirtualTable.VirtualTableRow |
VirtualTable.addRow(boolean synchronizeDB,
Object... values)
Creates a new
VirtualTable.VirtualTableRow and adds it to this
VirtualTable . |
VirtualTable.VirtualTableRow |
VirtualTable.addRow(Formular form,
boolean synchronizeDB)
Creates a new
VirtualTable.VirtualTableRow and adds it to this
VirtualTable . |
VirtualTable.VirtualTableRow |
VirtualTable.addRow(List list,
boolean synchronizeDB)
Creates a new
VirtualTable.VirtualTableRow and adds it to this
VirtualTable . |
VirtualTable.VirtualTableRow |
VirtualTable.addRow(Map<String,Object> map,
boolean synchronizeDB)
Creates a new
VirtualTable.VirtualTableRow and adds it to this
VirtualTable . |
VirtualTable.VirtualTableRow |
VirtualTable.addRow(Map<String,Object> map,
boolean synchronizeDB,
boolean ignoreWarnings)
Creates a new
VirtualTable.VirtualTableRow and adds it to this
VirtualTable . |
VirtualTable.VirtualTableRow |
VirtualTable.addRow(VirtualTable.VirtualTableRow row,
boolean synchronizeDB)
Adds the
VirtualTable.VirtualTableRow row to this VirtualTable . |
VirtualTable.VirtualTableRow |
VirtualTable.addRow(VirtualTable.VirtualTableRow row,
boolean synchronizeDB,
boolean ignoreWarnings)
Adds the
VirtualTable.VirtualTableRow row to this VirtualTable . |
VirtualTable.VirtualTableRow |
VirtualTable.createRow()
Creates and returns a new
VirtualTable.VirtualTableRow . |
VirtualTable.VirtualTableRow |
VirtualTable.getLastRow()
Returns the last row of this
VirtualTable . |
VirtualTable.VirtualTableRow |
VirtualTableEvent.getRow()
Returns the
VirtualTable.VirtualTableRow that caused the event. |
VirtualTable.VirtualTableRow |
VirtualTable.getRow(int index)
Returns the
VirtualTable.VirtualTableRow for the specified row index. |
VirtualTable.VirtualTableRow |
VirtualTable.getRow(KeyValues pkValues)
Returns the
VirtualTable.VirtualTableRow for the specified primary key values. |
VirtualTable.VirtualTableRow[] |
VirtualTable.getRows()
Returns all rows of this VirtualTable.
|
VirtualTable.VirtualTableRow[] |
VirtualTable.getRows(int startIndex,
int endIndex)
Returns a subset of rows of this VirtualTable.
|
VirtualTable.VirtualTableRow |
VirtualTableRowDeletedInDbException.getVirtualTableRow()
Returns the source resp cause of this exception.
|
VirtualTable.VirtualTableRow |
VirtualTableWrapper.getVirtualTableRow(int modelRow)
Returns the wrapped
VirtualTable.VirtualTableRow behind the index
modelRow . |
VirtualTable.VirtualTableRow |
VirtualTableModel.getVirtualTableRow(int modelRow)
Returns the wrapped
VirtualTable.VirtualTableRow behind the index
modelRow . |
Modifier and Type | Method and Description |
---|---|
Iterable<VirtualTable.VirtualTableRow> |
VirtualTable.rows()
Returns an iterator over all rows of this VirtualTable in their natural
order.
|
Modifier and Type | Method and Description |
---|---|
VirtualTable.VirtualTableRow |
VirtualTable.addRow(VirtualTable.VirtualTableRow row,
boolean synchronizeDB)
Adds the
VirtualTable.VirtualTableRow row to this VirtualTable . |
VirtualTable.VirtualTableRow |
VirtualTable.addRow(VirtualTable.VirtualTableRow row,
boolean synchronizeDB,
boolean ignoreWarnings)
Adds the
VirtualTable.VirtualTableRow row to this VirtualTable . |
boolean |
KeyValues.equals(VirtualTable.VirtualTableRow record)
Compares all values of this
KeyValues to the according values in
record . |
boolean |
VirtualTable.VirtualTableRow.equalsValues(VirtualTable.VirtualTableRow other)
Checks if the values of this row are the same as the values of an
other row. |
protected void |
VirtualTable.fireCellUpdated(VirtualTable.VirtualTableRow row,
int rowIndex,
int columnIndex)
This method notifies all registered listeners, whenever a cell gets
updated.
|
protected void |
VirtualTable.fireRowDeleted(VirtualTable.VirtualTableRow row,
int rowIndex)
This method notifies all registered listeners, whenever a row gets
deleted.
|
protected void |
VirtualTable.fireRowInserted(VirtualTable.VirtualTableRow row,
int rowIndex)
This method notifies all registered listeners, whenever a row gets
inserted.
|
protected void |
VirtualTable.fireRowUpdated(VirtualTable.VirtualTableRow row,
int rowIndex)
This method notifies all registered listeners, whenever a row gets
updated.
|
Modifier and Type | Method and Description |
---|---|
void |
VirtualTable.sort(Comparator<VirtualTable.VirtualTableRow> comparator)
Sorts the data of a
VirtualTable The sort order depends on the
specified Comparator . |
Constructor and Description |
---|
KeyValues(VirtualTable.VirtualTableRow record)
Stores all values of the primary key columns of
record . |
KeyValues(VirtualTable.VirtualTableRow record,
String[] columnNames)
Stores all values of the given columns of
record . |
KeyValues(VirtualTable.VirtualTableRow record,
VirtualTableColumn[] columns)
Stores all values of the given columns of
record . |
VirtualTableEvent(VirtualTable vt,
VirtualTableEvent.Type type,
VirtualTable.VirtualTableRow row,
int rowIndex)
Initializes a new
VirtualTableEvent . |
VirtualTableEvent(VirtualTable vt,
VirtualTableEvent.Type type,
VirtualTable.VirtualTableRow row,
int rowIndex,
int columnIndex)
Initializes a new
VirtualTableEvent . |
VirtualTableRowDeletedInDbException(VirtualTable.VirtualTableRow virtualTableRow)
Initializes a new
VirtualTableRowDeletedInDbException . |
Copyright © 2003–2022 XDEV Software. All rights reserved.