# Uses of Class
com.orchestranetworks.userservice.ObjectKey

Packages that use ObjectKey
Package
Description
com.orchestranetworks.userservice
A public API for user services.

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

  Methods in com.orchestranetworks.userservice that return ObjectKey
  Modifier and Type
  Method
  Description
  `static ObjectKey`
  ObjectKey.`forName(String aName)`
  Returns an object key given a name.
  `ObjectKey`
  UserServicePaneWriter.`getCurrentObjectKey()`
  Returns the key of the current object.
  Methods in com.orchestranetworks.userservice with parameters of type ObjectKey
  Modifier and Type
  Method
  Description
  `void`
  UserServiceTransaction.`add(ObjectKey anObjectKey)`
  Adds an object to be created or updated.
  `void`
  UserServiceTransaction.`add(ObjectKey anObjectKey, UserServiceTransaction.DeletedObjectOutcome aDeletedObjectOutcome)`
  Adds an object to be created or updated.
  `Adaptation`
  UserServiceGetCreatedRecordContext.`getCreatedRecord(ObjectKey aKey)`
  If a record was created using the method `UserServiceTransaction.add(ObjectKey)`, then this method will return the corresponding adaptation.
  `AccessPermission`
  UserServiceObjectContext.`getPermission(ObjectKey anObjectKey, Path aPath)`
  Returns the current user's access rights on the node of a user service object.
  `ValueContext`
  UserServiceObjectContext.`getValueContext(ObjectKey anObjectKey)`
  Returns the value context for object `ObjectKey`.
  `ValueContext`
  UserServiceObjectContext.`getValueContext(ObjectKey anObjectKey, Path aPath)`
  Returns the value context for object `ObjectKey` and path `aPath`.
  `ValueContextForInputValidation`
  UserServiceObjectContextForInputValidation.`getValueContext(ObjectKey anObjectKey)`
  Returns the value context for object `ObjectKey`.
  `ValueContextForInputValidation`
  UserServiceObjectContextForInputValidation.`getValueContext(ObjectKey anObjectKey, Path aPath)`
  Returns the value context for object `ObjectKey` and path `aPath`.
  `boolean`
  UserServiceObjectContext.`isDataDeleted(ObjectKey anObjectKey)`
  Returns true if the underlying record or dataset has been deleted, possibly by another user.
  `UserServiceTab`
  UserServiceTabbedPane.`newTab(ObjectKey anObjectKey, Path aPath)`
  Creates a new tab containing a standard pane representing `aPath` children.
  `List<UserServiceTab>`
  UserServiceTabbedPane.`newTabsFromPath(ObjectKey anObjectKey, Path aPath)`
  Iterates through a path and its children to create a tab for each path which should be displayed in the tab.
  `void`
  UserServiceObjectContextBuilder.`registerBean(ObjectKey anObjectKey, BeanDefinition aBeanDefinition)`
  Registers a non-persistent bean object.
  `void`
  UserServiceObjectContextBuilder.`registerBean(ObjectKey anObjectKey, BeanDefinition aBeanDefinition, Object anObject)`
  Registers a non-persistent bean object.
  `void`
  UserServiceObjectContextBuilder.`registerNewDuplicatedRecord(ObjectKey anObjectKey, Adaptation aRecord)`
  Registers a new duplicated record in the object context.
  `void`
  UserServiceObjectContextBuilder.`registerNewRecord(ObjectKey anObjectKey, AdaptationTable aTable)`
  Registers a new record in the object context.
  `void`
  UserServiceObjectContextBuilder.`registerRecordOrDataSet(ObjectKey anObjectKey, Adaptation aRecordOrDataSet)`
  Registers an existing record or dataset in the object context.
  `ProcedureResult`
  UserServiceTransactionManager.`save(boolean addErrorMessageIfException, ObjectKey... objectKeys)`
  Updates or creates a list of previously registered objects.
  `ProcedureResult`
  UserServiceTransactionManager.`save(ObjectKey... objectKeys)`
  Updates or creates a list of previously registered objects.
  `void`
  UserServicePaneWriter.`setCurrentObject(ObjectKey anObjectKey)`
  Sets the current object that will be used to resolve path expressions.
  `void`
  UserServiceDisplayConfigurator.`setToolbar(Toolbar aToolbar, ObjectKey anObjectKey, boolean isForTable)`
  Sets the toolbar to one defined programmatically for a record or a table.
  `void`
  UserServiceDisplayConfigurator.`setToolbar(String aToolbarName, ObjectKey anObjectKey, boolean isForTable)`
  Sets the toolbar to one defined in a schema for a record or a table.
  `void`
  UserServiceObjectContextBuilder.`unregisterObject(ObjectKey anObjectKey)`
  Unregisters an object from the object context.