# Uses of Interface
com.onwbp.adaptation.AdaptationTable

Packages that use AdaptationTable
Package
Description
com.onwbp.adaptation
Provides core classes and interfaces for accessing datasets, tables, and their records.
com.orchestranetworks.instance
Provides interfaces for accessing data sets.
com.orchestranetworks.schema.dynamic
A public API for defining a dynamic schema.
com.orchestranetworks.schema.info
Provides interfaces for accessing schema node facet.
com.orchestranetworks.schema.relationships
Provides interfaces for accessing relationships defined in a data model.
com.orchestranetworks.schema.trigger
Provides classes and interfaces for trigger creation.
com.orchestranetworks.service
Provides classes and interfaces for implementing specific services and access rules on EBX®.
com.orchestranetworks.service.comparison
Provides classes and interfaces for to compute differences between adaptations, homes and examine the results.
com.orchestranetworks.ui
This package provides the capability to create custom user interface components that are integrated within EBX®.
com.orchestranetworks.ui.form
This package allows customizing forms.
com.orchestranetworks.ui.selection
This package provides interfaces with information about the selection.
com.orchestranetworks.ui.view
com.orchestranetworks.userservice
A public API for user services.

- ## Uses of AdaptationTable in com.onwbp.adaptation

  Methods in com.onwbp.adaptation that return AdaptationTable
  Modifier and Type
  Method
  Description
  `AdaptationTable`
  Adaptation.`getContainerTable()`
  The method returns the table that contains this adaptation.
  `AdaptationTable`
  AdaptationTable.`getHistory()`
  Returns the corresponding history table; returns `null` if history is not activated.
  `AdaptationTable`
  ReadContext.`getTable(Path aPath)`
  Returns the table object at the specified path, never `null`.
  `AdaptationTable`
  RequestResult.`getTable()`
  Returns the underlying table.

- ## Uses of AdaptationTable in com.orchestranetworks.instance

  Methods in com.orchestranetworks.instance that return AdaptationTable
  Modifier and Type
  Method
  Description
  `AdaptationTable`
  ValueContext.`getAdaptationTable()`
  If this context is for a table record, returns the table that contains it; returns `null` if this is for a dataset or a user service data context object that are not a record.
  `AdaptationTable`
  ValueContextForValidationOnRecord.`getTable()`
  Returns the table that contains the record currently being created or modified.
  `AdaptationTable`
  ValueContextForValidationOnTable.`getTable()`
  Returns the table that is currently being validated.

- ## Uses of AdaptationTable in com.orchestranetworks.schema.dynamic

  Methods in com.orchestranetworks.schema.dynamic with parameters of type AdaptationTable
  Modifier and Type
  Method
  Description
  `BeanFacetTableRef`
  BeanElement.`addFacetTableRef(AdaptationTable aTable)`
  Adds a table reference constraint to this element.

- ## Uses of AdaptationTable in com.orchestranetworks.schema.info

  Methods in com.orchestranetworks.schema.info that return AdaptationTable
  Modifier and Type
  Method
  Description
  `AdaptationTable`
  AssociationLinkByLinkTable.`getLinkTable(Adaptation aRecordOrDataSet)`
  Returns the link table of this association.
  `AdaptationTable`
  SchemaFacetTableRef.`getTable(ValueContext aValueContext)`
  Returns the table referred to by this foreign key constraint.
  `AdaptationTable`
  AssociationLink.`getTargetTable(Adaptation aRecordOrDataSet)`
  Returns the target table of this association.

- ## Uses of AdaptationTable in com.orchestranetworks.schema.relationships

  Methods in com.orchestranetworks.schema.relationships that return AdaptationTable
  Modifier and Type
  Method
  Description
  `AdaptationTable`
  ReverseRelationshipResult.`getReferringTable()`
  Returns the table containing the node that refers to the specified record.

- ## Uses of AdaptationTable in com.orchestranetworks.schema.trigger

  Methods in com.orchestranetworks.schema.trigger that return AdaptationTable
  Modifier and Type
  Method
  Description
  `AdaptationTable`
  TableTriggerExecutionContext.`getTable()`
  Returns the table targeted by the current operation.

- ## Uses of AdaptationTable in com.orchestranetworks.service

  Methods in com.orchestranetworks.service that return AdaptationTable
  Modifier and Type
  Method
  Description
  `AdaptationTable`
  ValidationReportItemSubjectForTable.`getAdaptationTable()`
  Returns the table associated with this item.
  Methods in com.orchestranetworks.service with parameters of type AdaptationTable
  Modifier and Type
  Method
  Description
  `Adaptation`
  ProcedureContext.`doCreateOcculting(ValueContext aKey, AdaptationTable aTable)`
  Creates an occulting record in the specified table.
  `Adaptation`
  ProcedureContext.`doCreateOccurrence(ValueContext aContent, AdaptationTable aTable)`
  Creates a record in the specified table.
  `Adaptation`
  ProcedureContext.`doCreateOccurrence(ValueContext aContent, AdaptationTable aTable, UserReference aCreator, Date aCreationTime, UserReference aLastUpdater, Date aLastUpdateTime)`
  Creates a record in the specified table with the specified system metadata.
  `Adaptation`
  ProcedureContext.`doCreateOverwriting(ValueContext aContent, AdaptationTable aTable)`
  Deprecated.
  `Adaptation`
  ProcedureContext.`doCreateRoot(ValueContext aContent, AdaptationTable aTable)`
  Deprecated.
  `ValueContextForUpdate`
  ProcedureContext.`getContext(boolean isTriggerActivation, ValueContextForUpdate contextToCopy, AdaptationTable aTable)`
  Provides an interface for setting values on a context that conforms to any record of the specified table.
  `ValueContextForUpdate`
  ProcedureContext.`getContextForNewOccurrence(Adaptation recordToCopy, AdaptationTable aTable)`
  Provides an interface for copying a context from an existing record.
  `ValueContextForUpdate`
  ProcedureContext.`getContextForNewOccurrence(AdaptationTable aTable)`
  Provides an interface for setting values on a context that conforms to any record of the specified table.
  `AccessPermission`
  SessionPermissions.`getNodeAccessPermissionForCreate(SchemaNode aNode, AdaptationTable aTable)`
  Returns the current user's access rights on the specified node in a creation context.
  `ActionPermission`
  SessionPermissions.`getOccurrenceActionPermissionToDelete(Adaptation aRecord, AdaptationTable aTable)`
  Returns the current user's permissions for deleting the specified table record.
  `ActionPermission`
  SessionPermissions.`getOccurrenceActionPermissionToOccult(Adaptation aRecord, AdaptationTable aTable)`
  Returns the current user's permissions for occulting the specified table record.
  `ActionPermission`
  SessionPermissions.`getOccurrenceActionPermissionToOverwrite(Adaptation aRecord, AdaptationTable aTable)`
  Returns the current user's permissions for overwriting the specified table record.
  `ActionPermission`
  SessionPermissions.`getTableActionPermissionForService(ServiceKey serviceKey, AdaptationTable aTable)`
  Returns the current user's permissions for executing the service in the table specified.
  `ActionPermission`
  SessionPermissions.`getTableActionPermissionToCreateRootOccurrence(AdaptationTable aTable)`
  Returns the current user's permissions for creating a table record in the table specified.
  `void`
  ImportSpec.`setTargetAdaptationTable(AdaptationTable aTargetTable)`
  Specifies the target table of the import.

- ## Uses of AdaptationTable in com.orchestranetworks.service.comparison

  Methods in com.orchestranetworks.service.comparison that return AdaptationTable
  Modifier and Type
  Method
  Description
  `AdaptationTable`
  DifferenceBetweenTables.`getLeft()`
  Returns the table on the left side.
  `AdaptationTable`
  DifferenceBetweenTables.`getRight()`
  Returns the table on the right side.
  Methods in com.orchestranetworks.service.comparison with parameters of type AdaptationTable
  Modifier and Type
  Method
  Description
  `static DifferenceBetweenTables`
  DifferenceHelper.`compareAdaptationTables(AdaptationTable tableOnLeft, AdaptationTable tableOnRight, boolean isResolvedMode)`
  Performs a comparison between two tables.
  `static DifferenceBetweenTables`
  DifferenceHelper.`compareTableByDate(AdaptationTable table, boolean isResolvedMode, Date aStartDate, Date aEndDate)`
  Performs a comparison between two dates for a table and returns the result.
  `static DifferenceBetweenTables`
  DifferenceHelper.`compareTableByDate(AdaptationTable table, Date aStartDate, Date aEndDate)`
  Performs a comparison between two dates for a table and returns the result.The comparison operates in unresolved mode by default.
  `static DifferenceBetweenTables`
  DifferenceHelper.`compareTableByTxId(AdaptationTable table, boolean isResolvedMode, long aStartTransactionId, long aEndTransactionId)`
  Performs a comparison between two transaction times for a table and returns the result.
  `static DifferenceBetweenTables`
  DifferenceHelper.`compareTableByTxId(AdaptationTable table, long aStartTransactionId, long aEndTransactionId)`
  Performs a comparison between two transaction times for a table and returns the result.The comparison operates in unresolved mode by default.

- ## Uses of AdaptationTable in com.orchestranetworks.ui

  Methods in com.orchestranetworks.ui that return AdaptationTable
  Modifier and Type
  Method
  Description
  `AdaptationTable`
  UITableFilterResponseContext.`getTable()`
  Returns the current table.

- ## Uses of AdaptationTable in com.orchestranetworks.ui.form

  Methods in com.orchestranetworks.ui.form that return AdaptationTable
  Modifier and Type
  Method
  Description
  `AdaptationTable`
  UIFormContext.`getCurrentTable()`
  Returns the current table in which the record is going to be created/modified.

- ## Uses of AdaptationTable in com.orchestranetworks.ui.selection

  Methods in com.orchestranetworks.ui.selection that return AdaptationTable
  Modifier and Type
  Method
  Description
  `AdaptationTable`
  AssociationRecordEntitySelection.`getTable()`
  Returns the target table of the selected association.
  `AdaptationTable`
  TableEntitySelection.`getTable()`
  Returns the currently selected table.

- ## Uses of AdaptationTable in com.orchestranetworks.ui.view

  Methods in com.orchestranetworks.ui.view with parameters of type AdaptationTable
  Modifier and Type
  Method
  Description
  `Stream<UICustomViewKey>`
  UICustomViewContext.`getCustomViewKeys(AdaptationTable aTable)`
  Returns the list of keys of the custom views defined on the given table
  `Stream<UICustomViewKey>`
  UICustomViewContext.`getCustomViewKeys(AdaptationTable aTable, UserReference aUser)`
  Returns the list of keys of the custom views defined on the given table and applicable by given user
  `UICustomViewKey`
  UICustomViewContext.`getUserFavoriteViewKey(AdaptationTable aTable)`
  Returns the favorite view key for a given table
  `UICustomViewKey`
  UICustomViewContext.`getUserRecommendedViewKey(AdaptationTable aTable)`
  Returns the recommended view key for a given table

- ## Uses of AdaptationTable in com.orchestranetworks.userservice

  Methods in com.orchestranetworks.userservice with parameters of type AdaptationTable
  Modifier and Type
  Method
  Description
  `static UserServiceEventOutcome`
  UserServiceNext.`nextService(ServiceKey aServiceKey, AdaptationTable aTable)`
  The current user service will close, the specified table will be selected and the specified service started.
  `void`
  UserServiceObjectContextBuilder.`registerNewRecord(ObjectKey anObjectKey, AdaptationTable aTable)`
  Registers a new record in the object context.
  `void`
  UserServiceDisplayConfigurator.`setToolbar(Toolbar aToolbar, AdaptationTable aTable)`
  Sets the toolbar to one defined programmatically for a table.
  `void`
  UserServiceDisplayConfigurator.`setToolbar(String aToolbarName, AdaptationTable aTable)`
  Sets the toolbar to one defined in a schema for a table.