public interface StructureModifiableTableBean<T extends TableData> extends TableBean<T>
TableBean to provide support for modifying
structures such as connecting objects and/or disconnecting objects.| Modifier and Type | Interface and Description |
|---|---|
static interface |
StructureModifiableTableBean.CallBack |
static interface |
StructureModifiableTableBean.CommitResult |
static interface |
StructureModifiableTableBean.CommitResults
For Multiple Commits
|
static interface |
StructureModifiableTableBean.ConnectResult |
static class |
StructureModifiableTableBean.ConnectSpec |
static interface |
StructureModifiableTableBean.DeleteResult
For object deletes
|
static interface |
StructureModifiableTableBean.DisconnectResult |
static interface |
StructureModifiableTableBean.ReplaceResult |
static class |
StructureModifiableTableBean.ReplaceSpec |
static interface |
StructureModifiableTableBean.UpdateResult
For object attribute/other updates
|
TableDataProvider.Displayed<T extends TableData>, TableDataProvider.Empty<T extends TableData>, TableDataProvider.Specific<T extends TableData>, TableDataProvider.Visible<T extends TableData>EMPTY| Modifier and Type | Method and Description |
|---|---|
StructureModifiableTableBean.ConnectResult |
connect(StructureModifiableTableBean.ConnectSpec spec)
This method performs the creation of a connection, typically between two
objects but might be done between a connection and an object or between
two connections.
|
StructureModifiableTableBean.DisconnectResult |
disconnect(java.lang.String[] connectionIds)
This method performs a disconnect of a connection with the specified ID.
|
boolean |
isStructureModificationSupported()
Returns a boolean value indicating whether the implementation supports
structure modifications or not.
|
StructureModifiableTableBean.ReplaceResult |
replace(StructureModifiableTableBean.ReplaceSpec spec)
This method performs a replace of an object on a connection
|
accept, addTableClonedListener, addTableContentListener, addTableGroupedListener, addTableListener, addTableNavigateListener, addVisibleTableDataFilter, clearVisibleTableDataFilter, clone, getCalculations, getCellAt, getColumnAt, getColumnByName, getColumnCount, getColumnIndex, getColumnList, getColumns, getDisplayedTableData, getDisplayedTableDataCount, getEvaluationRequiredTableData, getEvaluationRequiredTableDataCount, getFilteredTableData, getFilteredTableDataCount, getHasParent, getHeader, getNavigationHandler, getNavigationHandler, getParent, getSelectedTableData, getSelectedTableDataCount, getSubHeader, getTableClonedListeners, getTableData, getTableData, getTableData, getTableDataAt, getTableDataCount, getTableDataWithId, getTableGroupedListeners, getTableListeners, getTableNavigateListeners, getVisibleColumnAt, getVisibleColumnByName, getVisibleColumnCount, getVisibleColumns, getVisibleTableData, getVisibleTableDataCount, getVisibleTableDataFilters, getVisibleTableDataFilters, hasCellAt, hasTableData, hasVisibleTableDataFilter, invalidate, isHeaderHTML, isNavigateSupported, isOnlyEvaluateVisibleColumns, isSubHeaderHTML, isValid, isVisible, isVisibleColumn, navigate, navigate, reload, removeParent, removeTableClonedListener, removeTableContentListener, removeTableData, removeTableData, removeTableData, removeTableGroupedListener, removeTableListener, removeTableNavigateListener, removeVisibleTableDataFilter, removeVisibleTableDataFilters, setHeader, setHeader, setOnlyEvaluateVisibleColumns, setParent, setSubHeader, setSubHeader, validategetChoosableViews, getView, getViewFactory, isTableChangeable, isViewChangeable, isVisualsChangeable, setChoosableViews, setView, setView, setViewFactorygetMenuBar, setMenuBargetContextMenu, setContextMenuisInquirySupported, loadFromInquiry, loadFromInquirygetEnv, getEnv, setEnvgetAttribute, getAttributeNames, removeAttribute, setAttributegetPageConfig, setPageConfigStructureModifiableTableBean.ConnectResult connect(StructureModifiableTableBean.ConnectSpec spec) throws TVCException
The implementation will decide what to do based upon the incoming specification.
spec - The connection specificationStructureModifiableTableBean.ConnectResultTVCException - If unable to perform the connect operationjava.lang.IllegalArgumentException - If the specification
contains too little information required for creating the
connectionjava.lang.NullPointerException - If the specification is
nullStructureModifiableTableBean.DisconnectResult disconnect(java.lang.String[] connectionIds) throws TVCException
connectionIds - The id's of the connection(s) to remove.result instanceTVCException - If unable to perform the disconnect operationStructureModifiableTableBean.ReplaceResult replace(StructureModifiableTableBean.ReplaceSpec spec) throws TVCException
spec - The specification for the replace operationTVCException - If unable to perform the replace operationjava.lang.IllegalArgumentException - If the spec contains
too little information required to perform the operationjava.lang.NullPointerException - If the spec is null.boolean isStructureModificationSupported()
Copyright ? Technia AB. All Rights Reserved.