## Uses of Interface
de.esprit.appsuite.database.dbgui.RecordEditor

- Packages that use RecordEditor
  Package | Description
  --- | ---
  de.esprit.appsuite.database.dbgui | Contains GUI components that visually display DBRecord instances like lists, tables and forms.
  de.esprit.appsuite.database.dbgui.form | Contains form components for graphical editing of DBRecord instances.
  de.esprit.appsuite.database.dbgui.list | Contains the DBList component for visualizing DBRecord instances in a list.
  de.esprit.appsuite.database.dbgui.table | Contains the DBTable component for visualizing DBRecord instances in a table.
  de.esprit.netsuite.client.gui.db | Contains the client's support classes for managing remote Records
  de.esprit.netsuite.client.gui.lock | Contains the client's support classes for handling ResourceLocks

- - ### Uses of RecordEditor in de.esprit.appsuite.database.dbgui

    Methods in de.esprit.appsuite.database.dbgui that return RecordEditor
    Modifier and Type | Method and Description
    --- | ---
    `RecordEditor` | RecordEditorCache.`get(DBRecord rec)`

    Methods in de.esprit.appsuite.database.dbgui with parameters of type RecordEditor
    Modifier and Type | Method and Description
    --- | ---
    `void` | RecordEditorCache.`put(DBRecord rec, RecordEditor newEditor)`

  - ### Uses of RecordEditor in de.esprit.appsuite.database.dbgui.form

    Classes in de.esprit.appsuite.database.dbgui.form that implement RecordEditor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractRecordDialog<C extends ApplicationContext,R extends DBRecord>` This dialog contains uses a `RecordFieldPanel` for editing a `DBRecord` within a form.
    `class` | `AbstractRecordFrame<C extends ApplicationContext,R extends DBRecord>` This class is a simple `DBRecord` form that uses a `RecordFieldPanel`.
    `class` | `DefaultRecordCreateDialog<C extends ApplicationContext,R extends DBRecord>` This class is a simple DBObject form that uses a `RecordFieldPanel`.
    `class` | `DefaultRecordEditDialog<C extends ApplicationContext,R extends DBRecord>` This class is a simple `DBRecord` form that uses a `RecordFieldPanel`.

  - ### Uses of RecordEditor in de.esprit.appsuite.database.dbgui.list

    Methods in de.esprit.appsuite.database.dbgui.list that return RecordEditor
    Modifier and Type | Method and Description
    --- | ---
    `protected RecordEditor` | DBRecordList.`makeRecordCreateDialog(DBRecord newType)`
    `protected RecordEditor` | DBRecordList.`makeRecordEditDialog(DBRecord selRec)`

  - ### Uses of RecordEditor in de.esprit.appsuite.database.dbgui.table

    Methods in de.esprit.appsuite.database.dbgui.table that return RecordEditor
    Modifier and Type | Method and Description
    --- | ---
    `protected RecordEditor` | DBRecordTable.`makeRecordCreateDialog(T masterRec)` Returns an instance of `RecordEditor` for creating a record.
    `protected RecordEditor` | DBRecordTable.`makeRecordEditDialog(T masterRec)` Returns an instance of `RecordEditor` for editing a record.

  - ### Uses of RecordEditor in de.esprit.netsuite.client.gui.db

    Classes in de.esprit.netsuite.client.gui.db that implement RecordEditor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractClientRecordDialog<C extends ClientContext,R extends DBRecord>` This is the client side version of a `AbstractRecordDialog`.
    `class` | `DefaultClientRecordDialog<C extends ClientContext,R extends DBRecord>` This the default implementation of an `AbstractClientRecordDialog`.

    Methods in de.esprit.netsuite.client.gui.db that return RecordEditor
    Modifier and Type | Method and Description
    --- | ---
    `protected RecordEditor` | ClientRecordTable.`makeRecordCreateDialog(T masterRec)`
    `protected RecordEditor` | ClientRecordTable.`makeRecordEditDialog(T masterRec)`

  - ### Uses of RecordEditor in de.esprit.netsuite.client.gui.lock

    Constructors in de.esprit.netsuite.client.gui.lock with parameters of type RecordEditor
    Constructor and Description
    `ResourceLockCheckBox(C clientCtx, RecordEditor editor)`

Copyright © 2014 EsprIT-Systems. All Rights Reserved.