Uses of Class
javax.rad.model.ModelException

Packages that use ModelException
com.sibvisions.rad.model Contains model implementations. 
com.sibvisions.rad.model.mem Contains all storage independent model classes. 
com.sibvisions.rad.model.remote Contains model implementations for accessing remote data. 
com.sibvisions.rad.persist Contains implementations of the persistence definitions. 
com.sibvisions.rad.persist.jdbc Contains all database specific persistence implementations. 
com.sibvisions.rad.ui.swing.ext Contains all swing extensions which can be used without the platform and technology independent interface definitions. 
com.sibvisions.rad.ui.swing.ext.celleditor Contains components for creating editors. 
com.sibvisions.rad.ui.swing.impl.control Contains Swing control implementations based on the platform and technology independent interface definitions. 
javax.rad.genui.control Contains a generic implementation of the platform and technology independent control interfaces to design graphical user interfaces. 
javax.rad.model Contains all model interfaces, abstract base and exception classes. 
javax.rad.model.datatype Contains all CellType classes. 
javax.rad.model.event Contains all model event classes and interfaces. 
javax.rad.model.reference Contains classes for model references. 
javax.rad.model.ui Contains UI relevant interface definitions. 
javax.rad.persist Contains classes and interfaces needed for java persistence. 
javax.rad.ui.control Contains all interfaces to develop controls for a graphical user interface. 
 

Uses of ModelException in com.sibvisions.rad.model
 

Methods in com.sibvisions.rad.model that throw ModelException
static void DataBookUtil.writeCSV(IDataBook pBook, OutputStream pStream, String[] pColumnNames, String[] pLabels, ICondition pFilter, SortDefinition pSort)
          Writes all rows and values of a databook, as comma separated values to a stream.
static void DataBookUtil.writeCSV(IDataBook pBook, OutputStream pStream, String[] pColumnNames, String[] pLabels, ICondition pFilter, SortDefinition pSort, String pSeparator)
          Writes all rows and values of a databook, as comma separated values to a stream.
 

Uses of ModelException in com.sibvisions.rad.model.mem
 

Methods in com.sibvisions.rad.model.mem that throw ModelException
protected  void MemDataPage.addFetchedRow(Object[] pValues)
          It adds an new IDataRow to the DataPage in the object[] storage.
protected  void MemDataBook.clearFilterSortInMemDataPages()
          It clears all mem filter sorts in the MemDataPages.
 IDataRow DataRow.createDataRow(String[] pColumnNames)
          Returns a cloned IDataRow with only a subset of specified column names.
 IDataRow DataRow.createEmptyRow(String[] pColumnNames)
          Returns a new empty IDataRow with only a subset of column's, specified by a String[] of column names.
 void MemDataBook.delete()
          It deletes the selected DataRow.
 boolean MemDataPage.delete(int pDataRowIndex)
          Marks the specified row as Deleted with the given index in the MemDataPage.
 void MemDataBook.deleteAllDataRows()
          It deletes all DataRows.
protected  void MemDataBook.executeDelete()
          Its called when the deleting DataRow (delete row) should be deleted.
protected  void MemDataBook.executeInsert()
          Its called when the inserting DataRow (new row) should be inserted.
protected  void MemDataBook.executeLockAndRefetch()
          Its called before the DataRow (existing row) will be changed.
protected  void MemDataBook.executeRefresh()
          It will be called, when the MemDataBook will be completely refreshed.
protected  void MemDataBook.executeUpdate()
          Its called when the updating DataRow (changed row) should be updated Derived classed should override this to implemented the needed functionality.
 void MemDataPage.fetchAll()
          It fetches all IDataRow's from the storage.
 void MemDataBook.fetchAll()
          It fetches all IDataRow's from the storage.
 void MemDataPage.fetchToRow(int pRowIndex)
          Will/should be overridden in the derived Classes to fetch data from the storage.
 int[] MemDataBook.getChangedDataRows()
          Returns an int array with all changed rows.
 IDataPage MemDataBook.getDataPage(IDataRow pMasterDataRow)
          Returns the corresponding IDataPage to specified master row from the master DataBook.
 IDataPage MemDataBook.getDataPage(IDataRow pRootRow, TreePath pTreePath)
          Gets the IDataPage for the given TreePath and root row.
 IDataPage MemDataBook.getDataPage(TreePath pTreePath)
          Gets the IDataPage for the given TreePath.
 IDataPage MemDataBook.getDataPageWithRootRow(IDataRow pRootDataRow)
          Returns the corresponding IDataPage to specified root row from the root DataBook.
 IChangeableDataRow MemDataPage.getDataRow(int pDataRowIndex)
          Returns a copy of the IDataRow of the specified index.
 IChangeableDataRow MemDataBook.getDataRow(int pDataRowIndex)
          Returns a copy of the IDataRow of the specified index.
protected  Object[] MemDataPage.getDataRowStorage(int pDataRowIndex)
          Returns the internal storage for the specified DataRow Object[].
 int MemDataPage.getEstimatedRowCount()
          Returns -1.
 int MemDataBook.getEstimatedRowCount()
          Returns the row count in IDBAccess for this RemoteDataBook.
 IDataRow MemDataBook.getMasterDataRow()
          Returns the corresponding master row to this IDataPage in the master DataBook.
 int[] MemDataBook.getOnlyIUDChangedDataRows()
          Returns only all Changed DataRows with the states isInserting(), isUpdating(), isDeleting().
 IDataRow MemDataBook.getOriginalRow()
          Returns the original row, before the first change is made.
 IDataRow ChangeableDataRow.getOriginalRow()
          Returns the original row, before the first change is made.
 int MemDataPage.getRowCount()
          Returns the size.
 int MemDataBook.getRowCount()
          Returns the size.
 String MemDataBook.getSelectedColumn()
          Returns the selected column in the IDataBook.
 int MemDataBook.getSelectedRow()
          Returns the selected row index in the IDataBook.
 Object MemDataBook.getUID()
          Returns the internal unique identifier for a IChangeableDataRow, which isInserting().
 Object ChangeableDataRow.getUID()
          Returns the internal unique identifier for a IChangeableDataRow, which isInserting().
 Object DataRow.getValue(int pColumnIndex)
          Returns the value of the column by index.
 Object MemDataBook.getValue(String pColumnName)
          Returns the value of the named column.
 Object DataRow.getValue(String pColumnName)
          Returns the value of the named column.
 String DataRow.getValueAsString(String pColumnName)
          Returns the value of the named column as String.
 Object[] MemDataBook.getValues(String[] pColumnNames)
          Returns a Object[] of values from the specified columns in this IDataRow.
 Object[] DataRow.getValues(String[] pColumnNames)
          Returns a Object[] of values from the specified columns in this IDataRow.
 String[] DataRow.getValuesAsString(String[] pColumnNames)
          Returns the values of the named columns as String[].
 boolean MemDataBook.hasDataPage(IDataRow pMasterDataRow)
          Returns true if an IDataPage to specified master row from the master DataBook exists.
 boolean MemDataBook.hasDataPage(IDataRow pRootDataRow, TreePath pTreePath)
          Returns true if an IDataPage to specified root row and TreePath from the master DataBook exists.
 int MemDataBook.insert(boolean pBeforeRow)
          It inserts a new IDataRow.
 void MemDataPage.insert(int pDataRowIndex)
          It inserts a new IChangeableDataRow in the MemDataPage at the specified index.
protected  void DataRow.invokeSaveEditingControls()
          Its invokes for each IComponent the saveEditing() method.
 boolean MemDataPage.isAllFetched()
          Returns true if all rows are loaded.
 boolean MemDataBook.isAllFetched()
          Returns true if all rows are loaded.
 boolean MemDataBook.isDeleteAllowed()
          Returns true if delete is allowed on this IDataBook.
 boolean MemDataBook.isDeleteEnabled()
          Returns true if delete is enabled on this IDataBook.
 boolean MemDataBook.isDeleting()
          Returns if this row is deleted.
 boolean ChangeableDataRow.isDeleting()
          Returns if this row is deleted.
 boolean MemDataBook.isDetailChanged()
          Returns true if under this row in the detail DataBook one or more changed (isInserting/Updating/Deleting() == true) detail rows existing.
 boolean ChangeableDataRow.isDetailChanged()
          Returns true if under this row in the detail DataBook one or more changed (isInserting/Updating/Deleting() == true) detail rows existing.
 boolean MemDataBook.isInserting()
          Returns if this row is new.
 boolean ChangeableDataRow.isInserting()
          Returns if this row is new.
 boolean MemDataBook.isUpdateAllowed()
          Returns true if update is allowed on this IDataBook.
 boolean MemDataBook.isUpdateEnabled()
          Returns true if update is enabled on this IDataBook.
 boolean MemDataBook.isUpdating()
          Returns if this row is changed.
 boolean ChangeableDataRow.isUpdating()
          Returns if this row is changed.
 boolean MemDataBook.isWritableColumnChanged()
          Returns true if one isWritableColumnChanged() column is changed.
 boolean ChangeableDataRow.isWritableColumnChanged()
          Returns true if one isWritableColumnChanged() column is changed.
 void MemDataSource.open()
          It opens the IDataSource.
 void MemDataBook.open()
          Opens the IDataBook.
 void MemDataBook.reload()
          It refreshs all IDataRow's in the IDataBook, like the was before the changes, get the data again from the storage It selects the same row (over primary key) if the SelectionMode == CURRENT_ROW in the IDataBook.
 void MemDataBook.reload(IDataBook.SelectionMode pSelectionMode)
          It refreshs all IDataRow's in the IDataBook, like the was before the changes, get the data again from the storage and selects the row with the specified SelectionMode.
 void MemDataSource.reloadAllDataBooks()
          It removes all changes from all IDataBook's till last storeAllDataBooks() call.
 void MemDataBook.reloadDataPage(IDataBook.SelectionMode pSelectionMode)
          Reload the current DataPage with the pSelectionMode.
 void MemDataBook.removeDataPage(IDataRow pMasterDataRow, TreePath pTreePath)
          Removes the DataPage to the specified master DataRow or TreePath.
protected  void ChangeableDataRow.restore()
          It clears all changes in the ChangeableDataRow, and use the original values before the changes.
 void MemDataPage.restore(int pDataRowIndex)
          Restores the specified row in the MemDataPage.
 void MemDataBook.restoreAllRows()
          It restores all IDataRow's, like the was before the changes.
 void MemDataBook.restoreDataPage()
          Restores all rows in the current DataPage.
 void MemDataBook.restoreSelectedRow()
          It restores the selected IDataRow, like the was before the changes.
 void MemDataSource.saveAllDataBooks()
          It saves all changes from all IDataBook's to the IDataSource.
 void MemDataBook.saveAllRows()
          It stores all changes in the IDataRow's to the IDataSource.
 void MemDataBook.saveDataPage()
          Saves all rows in the current DataPage.
 void DataRow.saveEditingControls()
          Its invokes for each IComponent the saveEditing() method.
 void MemDataBook.saveSelectedRow()
          It stores all changes in the selected IDataRow.
 int MemDataPage.searchNext(ICondition pCondition)
          Searches the given condition.
 int MemDataBook.searchNext(ICondition pCondition)
          Searches the given condition.
 int MemDataPage.searchNext(ICondition pCondition, int pRowNum)
          Searches the given condition starting at the given position.
 int MemDataBook.searchNext(ICondition pCondition, int pRowNum)
          Searches the given condition starting at the given position.
 int MemDataPage.searchPrevious(ICondition pCondition)
          Searches the given condition.
 int MemDataBook.searchPrevious(ICondition pCondition)
          Searches the given condition.
 int MemDataPage.searchPrevious(ICondition pCondition, int pRowNum)
          Searches the given condition starting at the given position.
 int MemDataBook.searchPrevious(ICondition pCondition, int pRowNum)
          Searches the given condition starting at the given position.
protected  void MemDataPage.setDataRow(int pDataRowIndex, ChangeableDataRow pRow)
          Sets the internal storage for the specified DataRow Object[].
 void MemDataBook.setDataSource(IDataSource pDataSource)
          Sets the IDataSource for this IDataBook.
 void DataRow.setDefaultValues()
          Sets the Default Values from the RowDefinition to the DataRow.
protected  void MemDataPage.setDetailChanged(int pDataRowIndex, boolean bDetailChanged)
          Set that the details to this row are changed.
 void MemDataBook.setFilter(ICondition pFilter)
          Sets the filter for this IDataBook.
protected  void MemDataPage.setMasterDataRow(IDataRow pMasterDataRow)
          Sets a new Master DataRow, if it changes.
 void MemDataBook.setMasterReference(ReferenceDefinition pMasterReference)
          Sets the master IDataBook to this detail IDataBook over a ReferenceDefinition.
 void MemDataBook.setName(String pName)
          Set the name of the IDataBook.
 void MemDataBook.setReadOnly(boolean pReadOnly)
          Sets whether this IDataBook is read only.
 void MemDataBook.setRootReference(ReferenceDefinition pTreeRootReference)
          Sets the tree root reference.
 void MemDataBook.setRowDefinition(IRowDefinition pRowDefinition)
          Sets the IRowDefinition of the IDataBook.
 void MemDataBook.setSelectedColumn(String pColumnName)
          Sets the selected column in the IDataBook.
 void MemDataBook.setSelectedRow(int pDataRowIndex)
          Sets the selected row index in the IDataBook.
protected  void MemDataBook.setSelectedRowInternal(int pDataRowIndex)
          Sets the selected row with throwing any changed events.
 void MemDataBook.setSort(SortDefinition pSort)
          Sets the sort order for this IDataBook.
 void MemDataBook.setTreePath(TreePath pTreePath)
          Sets the tree current tree path.
 void MemDataBook.setValue(String pColumnName, Object pValue)
          Sets the value of the named column in this IDataRow.
 void DataRow.setValue(String pColumnName, Object pValue)
          Sets the value of the named column in this IDataRow.
protected  void DataRow.setValueDRInternal(String pColumnName, Object pValue)
          Sets the value of the named column in this IDataRow.
protected  void ChangeableDataRow.setValueDRInternal(String pColumnName, Object pValue)
          Sets the value of the named column in this IDataRow.
 void MemDataBook.setValues(String[] pColumnNames, Object[] pValues)
          Sets the column's values from the pValues Object[] to the this IDataRow.
 void DataRow.setValues(String[] pColumnNames, Object[] pValues)
          Sets the column's values from the pValues Object[] to the this IDataRow.
protected  void MemDataBook.setValuesInternal(String[] pColumnNames, Object[] pValues)
          It sets the values without throwing an event.
protected  void MemDataBook.store()
          It stores the changes in memory as stored.
protected  void ChangeableDataRow.store()
          It stores the changes in memory as stored.
protected  boolean MemDataPage.store(int pDataRowIndex)
          Stores the specified row in the MemDataPage.
 void MemDataBook.update()
          It sets the selected row as UPDATING.
 void MemDataPage.update(int pDataRowIndex)
          Sets the specified row as Updating with the given index in the MemDataPage.
 

Uses of ModelException in com.sibvisions.rad.model.remote
 

Methods in com.sibvisions.rad.model.remote that throw ModelException
protected  void RemoteDataPage.addFetchedRow(Object[] pValues)
          It adds an new IDataRow to the DataPage in the object[] storage.
protected  void RemoteDataBook.executeDelete()
          Its called when the deleting DataRow (delete row) should be deleted.
protected  void RemoteDataBook.executeInsert()
          Its called when the inserting DataRow (new row) should be inserted.
protected  void RemoteDataBook.executeLockAndRefetch()
          Its called before the DataRow (existing row) will be changed.
protected  void RemoteDataBook.executeRefresh()
          It will be called, when the MemDataBook will be completely refreshed.
protected  void RemoteDataBook.executeUpdate()
          Its called when the updating DataRow (changed row) should be updated Derived classed should override this to implemented the needed functionality.
 void RemoteDataPage.fetchToRow(int pRowIndex)
          It tries to fetches to the specified row index in the storage.
 int RemoteDataPage.getEstimatedRowCount()
          Returns the count of rows in the storage for this RemoteDataPage in the RemoteDataBook.
protected  int RemoteDataBook.getFetchedRowsForBlock(IDataRow pMasterDataRow)
          Returns the amount of fetched rows per block.
 void RemoteDataSource.open()
          It opens the IDataSource.
 void RemoteDataBook.open()
          Opens the IDataBook.
 void RemoteDataBook.setBlockFetchColumnNames(String[] pBlockFetchColumnNames)
          Sets the block fetch columns.
 void RemoteDataBook.setDataSource(IDataSource pDataSource)
          Sets the IDataSource for this IDataBook.
protected  void RemoteDataBook.setFetchedRowsForBlock(IDataRow pMasterDataRow, int pFetchedRows)
          Sets the amount of fetched rows per block.
 

Uses of ModelException in com.sibvisions.rad.persist
 

Methods in com.sibvisions.rad.persist that throw ModelException
abstract  void AbstractMemStorage.delete(DataBookEvent pEvent)
          Deletes an existing row.
 void AbstractMemStorage.doDelete(DataBookEvent pEvent)
          The delete notification method from the data book.
 void AbstractMemStorage.doInsert(DataBookEvent pEvent)
          The insert notification method from the data book.
 void AbstractMemStorage.doUpdate(DataBookEvent pEvent)
          The update notification method from the data book.
 int AbstractMemStorage.getRowCount()
          Gets the row count.
abstract  RowDefinition AbstractMemStorage.getRowDefinition()
          Returns the row definition for the internal MemDataBook.
abstract  void AbstractMemStorage.insert(DataBookEvent pEvent)
          Inserts a new row.
abstract  void AbstractMemStorage.loadData(MemDataBook pBook, ICondition pFilter)
          Loads the relevant data into the internal data book.
abstract  void AbstractMemStorage.update(DataBookEvent pEvent)
          Updates an existing row.
protected  void AbstractMemStorage.validateWithMetaData(String[] pQueryColumns, Object[] pRow)
          Validates the given row with the meta data.
 

Uses of ModelException in com.sibvisions.rad.persist.jdbc
 

Methods in com.sibvisions.rad.persist.jdbc that throw ModelException
protected  void DBStorage.createAutomaticLinkReference(ServerMetaData pMetaData, String[] pColumns, AbstractStorage pDBStorage, String[] pReferenceColumns)
          Creates and sets a new StorageReferenceDefinition with the specified DBStorage and columns and reference columns on all pColumns.
 void DBStorage.createAutomaticLinkReference(String[] pColumns, DBStorage pDBStorage, String[] pReferenceColumns)
          Creates and sets a new StorageReferenceDefinition with the specified DBStorage and columns and reference columns on all pColumns.
 void DBStorage.createAutomaticLinkReference(String[] pColumns, String pFromClause, String[] pReferenceColumns)
          Creates and sets a new StorageReferenceDefinition with the specified FromClause and columns and reference columns on all pColumns.
 ServerColumnMetaData ServerMetaData.getServerColumnMetaData(String pServerColumnName)
          Returns the specific ServerColumnMetaData column.
protected  boolean DBStorage.hasLinkReference(ServerMetaData pMetaData, String pColumnName)
          Gets whether a column has a link reference set.
 boolean DBStorage.hasLinkReference(String pColumnName)
          Gets whether a column has a link reference set.
 void DBStorage.removeLinkReference(String pColumnName)
          Removes the link reference for an server side Dropdown list (automatic linked celleditor).
 

Uses of ModelException in com.sibvisions.rad.ui.swing.ext
 

Methods in com.sibvisions.rad.ui.swing.ext that throw ModelException
 void JVxTable.dataBookChanged(DataBookEvent pDataBookEvent)
          Notifies that the IDataBook is changed.
 void JVxTree.saveEditing()
          Informs the GUI control, that the last edit should be set into the IDataBook or IDataRow.
 void JVxTable.saveEditing()
          Informs the GUI control, that the last edit should be set into the IDataBook or IDataRow.
 void JVxEditor.saveEditing()
          Informs the GUI control, that the last edit should be set into the IDataBook or IDataRow.
 void JVxChart.saveEditing()
          Informs the GUI control, that the last edit should be set into the IDataBook or IDataRow.
 void JVxEditor.setCellEditor(ICellEditor pCellEditor)
          Sets the CellEditor that edits the given column in the given DataRow.
 void JVxEditor.setColumnName(String pColumnName)
          Sets the column edited by this control.
 void JVxEditor.setDataRow(IDataRow pDataRow)
          Sets the DataRow edited by this control.
 void JVxTable.valuesChanged(DataRowEvent pDataRowEvent)
          Notifies that values on an IDataRow are changed.
 

Constructors in com.sibvisions.rad.ui.swing.ext that throw ModelException
JVxChart.DataBookXYDataset(IDataBook pDataBook, String pXColumnName, String[] pYColumnNames, JVxChart pChart)
          Creates a new JDBCXYDataset (initially empty) with no database connection.
 

Uses of ModelException in com.sibvisions.rad.ui.swing.ext.celleditor
 

Methods in com.sibvisions.rad.ui.swing.ext.celleditor that throw ModelException
 void JVxTextCellEditor.CellEditorHandler.cancelEditing()
          Informs the GUI control, that the last edit should be canceled(restored) the correct value is in the DataBook.
 void JVxNumberCellEditor.CellEditorHandler.cancelEditing()
          Informs the GUI control, that the last edit should be canceled(restored) the correct value is in the DataBook.
 void JVxLinkedCellEditor.CellEditorHandler.cancelEditing()
          Informs the GUI control, that the last edit should be canceled(restored) the correct value is in the DataBook.
 void JVxDateCellEditor.CellEditorHandler.cancelEditing()
          Informs the GUI control, that the last edit should be canceled(restored) the correct value is in the DataBook.
 void JVxTextCellEditor.CellEditorHandler.saveEditing()
          Saves the changes made from the CellEditorComponent DataBook.
 void JVxNumberCellEditor.CellEditorHandler.saveEditing()
          Saves the changes made from the CellEditorComponent DataBook.
 void JVxLinkedCellEditor.CellEditorHandler.saveEditing()
          Saves the changes made from the CellEditorComponent DataBook.
 void JVxDateCellEditor.CellEditorHandler.saveEditing()
          Saves the changes made from the CellEditorComponent DataBook.
 

Uses of ModelException in com.sibvisions.rad.ui.swing.impl.control
 

Methods in com.sibvisions.rad.ui.swing.impl.control that throw ModelException
 void SwingTree.saveEditing()
          Informs the GUI control, that the last edit should be set into the IDataBook or IDataRow.
 void SwingTable.saveEditing()
          Informs the GUI control, that the last edit should be set into the IDataBook or IDataRow.
 void SwingEditor.saveEditing()
          Informs the GUI control, that the last edit should be set into the IDataBook or IDataRow.
 void SwingChart.saveEditing()
          Informs the GUI control, that the last edit should be set into the IDataBook or IDataRow.
 void SwingEditor.setCellEditor(ICellEditor pCellEditor)
          Sets the CellEditor that edits the given column in the given DataRow.
 void SwingEditor.setColumnName(String pColumnName)
          Sets the column name displayed by this control.
 void SwingEditor.setDataRow(IDataRow pDataRow)
          Sets the DataRow displayed by this control.
 

Uses of ModelException in javax.rad.genui.control
 

Methods in javax.rad.genui.control that throw ModelException
 void UITree.saveEditing()
          Informs the GUI control, that the last edit should be set into the IDataBook or IDataRow.
 void UITable.saveEditing()
          Informs the GUI control, that the last edit should be set into the IDataBook or IDataRow.
 void UIEditor.saveEditing()
          Informs the GUI control, that the last edit should be set into the IDataBook or IDataRow.
 void UIChart.saveEditing()
          Informs the GUI control, that the last edit should be set into the IDataBook or IDataRow.
 void UIEditor.setCellEditor(ICellEditor pCellEditor)
          Sets the CellEditor that edits the given column in the given DataRow.
 void UIEditor.setColumnName(String pColumnName)
          Sets the column name displayed by this control.
 void UIEditor.setDataRow(IDataRow pDataRow)
          Sets the DataRow displayed by this control.
 

Constructors in javax.rad.genui.control that throw ModelException
UIEditor(IDataRow pDataRow, String pColumnName)
          Creates a new instance of UIEditor.
 

Uses of ModelException in javax.rad.model
 

Methods in javax.rad.model that throw ModelException
 void RowDefinition.addColumnDefinition(ColumnDefinition pColumnDefinition)
          Adds an ColumnDefinition to this IRowDefinition.
 void IRowDefinition.addColumnDefinition(ColumnDefinition pColumnDefinition)
          Adds an ColumnDefinition to this IRowDefinition.
 void RowDefinition.addDataBook(IDataBook rowDefinitionListener)
          It register and adds a IDataBook to this IRowDefinition, which uses this IRowDefintion.
 void IRowDefinition.addDataBook(IDataBook pRowDefinitionListener)
          It register and adds a IDataBook to this IRowDefinition, which uses this IRowDefintion.
 IDataRow IDataRow.createDataRow(String[] pColumnNames)
          Returns a cloned IDataRow with only a subset of specified column names.
 IDataRow IDataRow.createEmptyRow(String[] pColumnNames)
          Returns a new empty IDataRow with only a subset of column's, specified by a String[] of column names.
 IRowDefinition RowDefinition.createRowDefinition(String[] pColumnNames)
          Returns a cloned IRowDefinition with only a subset of ColumnDefinitions, specified by a column name String[].
 IRowDefinition IRowDefinition.createRowDefinition(String[] pColumnNames)
          Returns a cloned IRowDefinition with only a subset of ColumnDefinitions, specified by a column name String[].
 void IDataBook.delete()
          It deletes the selected DataRow.
 void IDataBook.deleteAllDataRows()
          It deletes all DataRows.
 void IDataPage.fetchAll()
          It fetches all IDataRow's from the storage.
 int[] IDataPage.getChangedDataRows()
          Returns an int array with all changed rows.
 TreePathFinder TreePathFinder.getChild(IChangeableDataRow pDataRow)
          Gets the child TreePathFinder to the given data row.
 ColumnDefinition RowDefinition.getColumnDefinition(String pColumnName)
          Returns the ColumnDefinition by name.
 ColumnDefinition IRowDefinition.getColumnDefinition(String pColumnName)
          Returns the ColumnDefinition by name.
 IDataPage IDataBook.getDataPage(IDataRow pMasterRow)
          Returns the corresponding IDataPage to specified master row from the master DataBook.
 IDataPage IDataBook.getDataPage(IDataRow pRootRow, TreePath pTreePath)
          Gets the IDataPage for the given TreePath and root row.
 IDataPage IDataBook.getDataPage(TreePath pTreePath)
          Gets the IDataPage for the given TreePath.
 IDataPage IDataBook.getDataPageWithRootRow(IDataRow pRootRow)
          Returns the corresponding IDataPage to specified root row from the root DataBook.
 IChangeableDataRow IDataPage.getDataRow(int pDataRowIndex)
          Returns a copy of the IDataRow of the specified index.
 int TreePathFinder.getIndexOfPrimaryKey()
          Gets the index of the primary key in this node.
 IDataRow IDataPage.getMasterDataRow()
          Returns the corresponding master row to this IDataPage in the master DataBook.
 IDataRow IChangeableDataRow.getOriginalRow()
          Returns the original row, before the first change is made.
 int IDataPage.getRowCount()
          Returns the size.
 String IDataBook.getSelectedColumn()
          Returns the selected column in the IDataBook.
 int IDataBook.getSelectedRow()
          Returns the selected row index in the IDataBook.
 Object IChangeableDataRow.getUID()
          Returns the internal unique identifier for a IChangeableDataRow, which isInserting().
 Object IDataRow.getValue(int pColumnIndex)
          Returns the value of the column by index.
 Object IDataRow.getValue(String pColumnName)
          Returns the value of the named column.
 String IDataRow.getValueAsString(String pColumnName)
          Returns the value of the named column as String.
 Object[] IDataRow.getValues(String[] pColumnNames)
          Returns a Object[] of values from the specified columns in this IDataRow.
 String[] IDataRow.getValuesAsString(String[] pColumnNames)
          Returns the values of the named columns as String[].
 boolean IDataBook.hasDataPage(IDataRow pMasterDataRow)
          Returns true if an IDataPage to specified master row from the master DataBook exists.
 int IDataBook.insert(boolean pBeforeRow)
          It inserts a new IDataRow.
 boolean IDataPage.isAllFetched()
          Returns true if all rows are loaded.
 boolean IDataBook.isDeleteAllowed()
          Returns true if delete is allowed on this IDataBook.
 boolean IDataBook.isDeleteEnabled()
          Returns true if delete is enabled on this IDataBook.
 boolean IChangeableDataRow.isDeleting()
          Returns if this row is deleted.
 boolean IChangeableDataRow.isDetailChanged()
          Returns true if under this row in the detail DataBook one or more changed (isInserting/Updating/Deleting() == true) detail rows existing.
 boolean IDataBook.isInsertAllowed()
          Returns true if insert is allowed on this IDataBook.
 boolean IDataBook.isInsertEnabled()
          Returns true if insert is enabled on this IDataBook.
 boolean IChangeableDataRow.isInserting()
          Returns if this row is new.
 boolean IDataBook.isUpdateAllowed()
          Returns true if update is allowed on this IDataBook.
 boolean IDataBook.isUpdateEnabled()
          Returns true if update is enabled on this IDataBook.
 boolean IChangeableDataRow.isUpdating()
          Returns if this row is changed.
 boolean IChangeableDataRow.isWritableColumnChanged()
          Returns true if one isWritableColumnChanged() column is changed.
 void IDataSource.open()
          It opens the IDataSource.
 void IDataBook.open()
          Opens the IDataBook.
 void IDataBook.reload()
          It refreshs all IDataRow's in the IDataBook, like the was before the changes, get the data again from the storage It selects the same row (over primary key) if the SelectionMode == CURRENT_ROW in the IDataBook.
 void IDataBook.reload(IDataBook.SelectionMode pSelectionMode)
          It refreshs all IDataRow's in the IDataBook, like the was before the changes, get the data again from the storage and selects the row with the specified SelectionMode.
 void IDataSource.reloadAllDataBooks()
          It removes all changes from all IDataBook's till last storeAllDataBooks() call.
 void IDataBook.removeDataPage(IDataRow pMasterDataRow, TreePath pTreePath)
          Removes the DataPage to the specified master DataRow or TreePath.
 void IDataSource.restoreAllDataBooks()
          It removes all changes from all IDataBook's till last storeAllDataBooks() call.
 void IDataBook.restoreAllRows()
          It restores all IDataRow's, like the was before the changes.
 void IDataBook.restoreSelectedRow()
          It restores the selected IDataRow, like the was before the changes.
 void IDataSource.saveAllDataBooks()
          It saves all changes from all IDataBook's to the IDataSource.
 void IDataBook.saveAllRows()
          It stores all changes in the IDataRow's to the IDataSource.
 void IDataBook.saveDataPage()
          Saves all rows in the current DataPage.
 void IDataBook.saveSelectedRow()
          It stores all changes in the selected IDataRow.
 int IDataPage.searchNext(ICondition pCondition)
          Searches the given condition.
 int IDataPage.searchNext(ICondition pCondition, int pRowNum)
          Searches the given condition starting at the given position.
 int IDataPage.searchPrevious(ICondition pCondition)
          Searches the given condition.
 int IDataPage.searchPrevious(ICondition pCondition, int pRowNum)
          Searches the given condition starting at the given position.
 boolean TreePathFinder.selectTreePath()
          Selects this tree path in all IDataBook's specified by this TreePathFinder.
 void RowDefinition.setColumnView(Class<? extends IControl> pTargetControl, ColumnView pColumnView)
          Sets the column view to use for GUI controls.
 void IRowDefinition.setColumnView(Class<? extends IControl> pTargetControl, ColumnView pColumnView)
          Sets the column view to use for GUI controls.
 void IDataBook.setDataSource(IDataSource pDataSource)
          Sets the IDataSource for this IDataBook.
 void ColumnDefinition.setDataType(IDataType pDataType)
          Sets the IDataType for this ColumnDefinition.
 void IDataBook.setFilter(ICondition pFilter)
          Sets the filter for this IDataBook.
 void IDataBook.setMasterReference(ReferenceDefinition pReferenceDefinitionToMasterBook)
          Sets the master IDataBook to this detail IDataBook over a ReferenceDefinition.
 void IDataBook.setName(String pName)
          Set the name of the IDataBook.
 void ColumnDefinition.setName(String pName)
          Set the name of the column.
 void RowDefinition.setPrimaryKeyColumnNames(String[] pColumnNames)
          Sets all primary key column names.
 void IRowDefinition.setPrimaryKeyColumnNames(String[] pColumnNames)
          Sets all primary key column names.
 void IDataBook.setReadOnly(boolean pReadOnlyEnabled)
          Sets whether this IDataBook is read only.
 void RowDefinition.setReadOnly(String[] pColumnNames)
          Sets the specified column names as read only true.
 void IRowDefinition.setReadOnly(String[] pColumnNames)
          Sets the specified column names as read only true.
 void IDataBook.setRootReference(ReferenceDefinition pReferenceDefinition)
          Sets the tree root reference.
 void IDataBook.setRowDefinition(IRowDefinition pRowDefinition)
          Sets the IRowDefinition of the IDataBook.
 void ColumnDefinition.setRowDefinition(IRowDefinition pRowDefinition)
          Sets the IRowDefinition for this ColumnDefinition.
 void IDataBook.setSelectedColumn(String pSelectedColumn)
          Sets the selected column in the IDataBook.
 void IDataBook.setSelectedRow(int pDataRowIndex)
          Sets the selected row index in the IDataBook.
 void IDataBook.setSort(SortDefinition pSort)
          Sets the sort order for this IDataBook.
 void IDataBook.setTreePath(TreePath pTreePath)
          Sets the tree current tree path.
 void IDataRow.setValue(String pColumnName, Object pValue)
          Sets the value of the named column in this IDataRow.
 void IDataRow.setValues(String[] pColumnNames, Object[] pValues)
          Sets the column's values from the pValues Object[] to the this IDataRow.
 void IDataBook.update()
          It sets the selected row as UPDATING.
 

Constructors in javax.rad.model that throw ModelException
TreePathFinder(IChangeableDataRow pDataRow)
          Constructs a new TreePathFinder.
TreePathFinder(TreePathFinder pParentTreePathFinder, IChangeableDataRow pDataRow)
          Constructs a new TreePathFinder.
 

Uses of ModelException in javax.rad.model.datatype
 

Methods in javax.rad.model.datatype that throw ModelException
 Object TimestampDataType.convertAndCheckToTypeClass(Object pObject)
          Converts the oObject to an Object which is an instance of the class which is handled by IDataType.
 Object StringDataType.convertAndCheckToTypeClass(Object pObject)
          Converts the oObject to an Object which is an instance of the class which is handled by IDataType.
 Object ObjectDataType.convertAndCheckToTypeClass(Object pObject)
          Converts the oObject to an Object which is an instance of the class which is handled by IDataType.
 Object IDataType.convertAndCheckToTypeClass(Object pObject)
          Converts the oObject to an Object which is an instance of the class which is handled by IDataType.
 Object BooleanDataType.convertAndCheckToTypeClass(Object pObject)
          Converts the oObject to an Object which is an instance of the class which is handled by IDataType.
 Object BinaryDataType.convertAndCheckToTypeClass(Object pObject)
          Converts the oObject to an Object which is an instance of the class which is handled by IDataType.
 BigDecimal BigDecimalDataType.convertAndCheckToTypeClass(Object pObject)
          Converts the oObject to an Object which is an instance of the class which is handled by IDataType.
 Object TimestampDataType.convertToTypeClass(Object pObject)
          Converts the oObject to an Object which is an instance of the class which is handled by IDataType.
 Object StringDataType.convertToTypeClass(Object pObject)
          Converts the oObject to an Object which is an instance of the class which is handled by IDataType.
 Object ObjectDataType.convertToTypeClass(Object pObject)
          Converts the oObject to an Object which is an instance of the class which is handled by IDataType.
 Object IDataType.convertToTypeClass(Object pObject)
          Converts the oObject to an Object which is an instance of the class which is handled by IDataType.
 Object BooleanDataType.convertToTypeClass(Object pObject)
          Converts the oObject to an Object which is an instance of the class which is handled by IDataType.
 Object BinaryDataType.convertToTypeClass(Object pObject)
          Converts the oObject to an Object which is an instance of the class which is handled by IDataType.
 Object BigDecimalDataType.convertToTypeClass(Object pObject)
          Converts the oObject to an Object which is an instance of the class which is handled by IDataType.
 

Uses of ModelException in javax.rad.model.event
 

Methods in javax.rad.model.event that throw ModelException
 void IDataBookListener.dataBookChanged(DataBookEvent pDataBookEvent)
          Notifies that the IDataBook is changed.
 Object ModelEventHandler.dispatchEvent(Object... pEventParameter)
          Dispatches the given events to all listeners.
 void IDataRowListener.valuesChanged(DataRowEvent pDataRowEvent)
          Notifies that values on an IDataRow are changed.
 

Uses of ModelException in javax.rad.model.reference
 

Constructors in javax.rad.model.reference that throw ModelException
ReferenceDefinition(String[] pColumnNames, IDataBook pReferencedDataBook, String[] pReferencedColumnNames)
          Constructs the ReferenceDefinition with the specified parameters.
StorageReferenceDefinition(String[] pColumnNames, String pReferencedStorage, String[] pReferencedColumnNames)
          Constructs the StorageReferenceDefinition with the specified parameters.
 

Uses of ModelException in javax.rad.model.ui
 

Methods in javax.rad.model.ui that throw ModelException
 void ICellEditorHandler.cancelEditing()
          Informs the GUI control, that the last edit should be canceled(restored) the correct value is in the DataBook.
 void IControl.saveEditing()
          Informs the GUI control, that the last edit should be set into the IDataBook or IDataRow.
 void ICellEditorHandler.saveEditing()
          Saves the changes made from the CellEditorComponent DataBook.
 void IEditorControl.setCellEditor(ICellEditor pCellEditor)
          Sets the CellEditor that edits the given column in the given DataRow.
 void IEditorControl.setColumnName(String pColumnName)
          Sets the column name displayed by this control.
 void IEditorControl.setDataRow(IDataRow pDataRow)
          Sets the DataRow displayed by this control.
 

Uses of ModelException in javax.rad.persist
 

Subclasses of ModelException in javax.rad.persist
 class DataSourceException
          The DataSourceException is used to throw storage depending Exception's.
 

Methods in javax.rad.persist that throw ModelException
static ColumnDefinition ColumnMetaData.createColumnDefinition(ColumnMetaData pColumnMetaData)
          It converts a server ColumnMetaData to an client ColumnDefinition and returns it.
 ColumnMetaData MetaData.getColumnMetaData(String pColumnName)
          Returns the specific ColumnMetaData column.
 

Uses of ModelException in javax.rad.ui.control
 

Methods in javax.rad.ui.control that throw ModelException
 void IEditor.setCellEditor(ICellEditor pCellEditor)
          Sets the CellEditor that edits the given column in the given DataRow.
 



Copyright © 2009 SIB Visions GmbH. All Rights Reserved.