# Package de.esprit.netsuite.client.gui.db

Contains the client's support classes for managing remote Records

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  RemoteRecordCollection<T extends DBRecord> | This interface controls what should happen to newly received records from foreign server side INSERTs.

- Class Summary
  Class | Description
  --- | ---
  AbstractClientRecordDialog<C extends ClientContext,R extends DBRecord> | This is the client side version of a `AbstractRecordDialog`.
  ClientRecordFieldPanel<C extends ClientContext,R extends DBRecord> | This version of a `RecordFieldPanel` listens for `RemoteRecordChangeEvent`s in order to update its form content dynamically on changes.
  ClientRecordList<C extends ClientContext> | This is the client side version of a `DBRecordList`.
  ClientRecordListModel<C extends ClientContext> | This is the client side version of `DBRecordListModel` which just narrows to `ClientContext`.
  ClientRecordTable<C extends ClientContext,T extends DBRecord> | This is the client side version of `DBRecordTable` which narrows to `ClientContext`.
  ClientRecordTableModel<C extends ClientContext,T extends DBRecord> | This is the client version of a `DBRecordTableModel` which just narrows to `ClientContext`.
  ClientRecordTablePanel<C extends ClientContext> | This class creates a ready to use input form that contains all fields of the given `DBRecord` for user input.
  DefaultClientRecordDialog<C extends ClientContext,R extends DBRecord> | This the default implementation of an `AbstractClientRecordDialog`.
  RemoteRecordChanger | This listener updates `RecordCollection`s according to received `RemoteRecordChangeEvent`s.

## Package de.esprit.netsuite.client.gui.db Description

Contains the client's support classes for managing remote Records

Copyright © 2014 EsprIT-Systems. All Rights Reserved.