# Uses of Interface
com.orchestranetworks.schema.SchemaNode

Packages that use SchemaNode
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.permissions
com.orchestranetworks.rest.serialization
com.orchestranetworks.rest.util
com.orchestranetworks.schema
Represents XML Schema concepts and provides schema extensions capabilities.
com.orchestranetworks.schema.businessObjects
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.schema.types.dataset
Interfaces to define sets of data set references.
com.orchestranetworks.schema.types.dataspace
Interfaces to define sets of data space keys.
com.orchestranetworks.service
Provides classes and interfaces for implementing specific services and access rules on EBX®.
com.orchestranetworks.service.extensions
Provides classes and interfaces for specific extensions such as batch and adaptation tree optimizer.
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.form.widget
This package provides a library of user interface widgets.
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.
com.orchestranetworks.userservice.declaration
A public API for declaring user services.

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

  Methods in com.onwbp.adaptation that return SchemaNode
  Modifier and Type
  Method
  Description
  `SchemaNode`
  Adaptation.`getSchemaNode()`
  Returns the root data model node of this dataset or record.
  `SchemaNode`
  AdaptationTable.`getTableNode()`
  Returns the node of the table, which is a terminal node, in the dataset.
  `SchemaNode`
  AdaptationTable.`getTableOccurrenceRootNode()`
  Returns the root node that defines the record structure.
  Methods in com.onwbp.adaptation that return types with arguments of type SchemaNode
  Modifier and Type
  Method
  Description
  `Map<SchemaNode,Adaptation>`
  Request.`checkForbiddenNodes()`
  When the execution would fail and throw a `QueryPermissionException`, this method returns the forbidden fields and the dataset in which these are forbidden.
  Methods in com.onwbp.adaptation with parameters of type SchemaNode
  Modifier and Type
  Method
  Description
  `static AdaptationFilter`
  XPathExpressionHelper.`createAdaptationFilterForXPath(String anXPath, SchemaNode aTable, Locale aLocale)`
  Creates a new filter, given a table and an XPath expression.
  `Object`
  Adaptation.`get(SchemaNode aNode)`
  `Object`
  ReadContext.`get(SchemaNode aNode)`
  Returns the value of the specified node.
  `ValidationReport`
  Adaptation.`getValidationReportForNode(SchemaNode aNode)`
  Returns an up-to-date validation report of the specified node.
  `ValidationReport`
  Adaptation.`getValidationReportForNode(SchemaNode aNode, boolean ensureActivation)`
  Returns an up-to-date validation report of the specified node in the current dataset or record.
  `ValidationReport`
  Adaptation.`getValidationReportForNode(SchemaNode aNode, boolean ensureActivation, boolean updateValidationReport)`
  Returns the validation report of the specified node in the current dataset or record.
  `ValidationReport`
  Adaptation.`getValidationReportForNode(SchemaNode aNode, ValidationSpec aValidationSpec)`
  Returns a validation report of the specified node according to the specified properties.
  `static String`
  PrimaryKey.`parseObjects(Object[] fieldsValues, SchemaNode[] fieldsNodes)`
  Returns the internal representation string that corresponds to the concrete values of a `PrimaryKey`.
  `void`
  XPathFilter.`validateForTableNode(SchemaNode aTableNode)`
  Checks if a predicate expression is valid according to the schema of the table.

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

  Methods in com.orchestranetworks.instance that return SchemaNode
  Modifier and Type
  Method
  Description
  `SchemaNode`
  ValueContext.`getNode()`
  Returns the current data model node of this context.
  `SchemaNode`
  ValueContext.`getNode(Path aPath)`
  Returns the data model node at the specified path.
  `SchemaNode`
  NewRecordContext.`getReferencingNode()`
  Returns the table reference field if the creation occurs from a table reference.
  Methods in com.orchestranetworks.instance with parameters of type SchemaNode
  Modifier and Type
  Method
  Description
  `void`
  ValueContextForValidationOnRecord.`addMessage(SchemaNode aNode, UserMessage aMessage)`
  Adds the specified validation message concerning a node in the current record.
  `void`
  ValueContextForValidationOnTable.`addMessage(Adaptation aRecord, SchemaNode aNode, UserMessage aMessage)`
  Adds the specified validation message concerning a node in a single record.
  `Object`
  RepositoryAnonymizer.RecordContext.`getValue(SchemaNode aNode)`
  Returns the value of the specified node.
  `Object`
  ValueContext.`getValue(SchemaNode aNode)`
  Returns the value of the specified node.
  `void`
  DatabaseMapping.`renameDisabledColumn(SchemaNode aNode, String columnNewName, String columnOldNameOrNull)`
  Renames a disabled column of a table.
  `void`
  DatabaseMapping.`renameLivingColumn(SchemaNode aNode, String columnNewName)`
  Renames an active column of a table.
  `void`
  RepositoryAnonymizer.RecordContext.`setValue(Object aValue, SchemaNode aNode)`
  Modifies the value of the specified node.

- ## Uses of SchemaNode in com.orchestranetworks.permissions

  Methods in com.orchestranetworks.permissions that return types with arguments of type SchemaNode
  Modifier and Type
  Method
  Description
  `Map<SchemaNode,Adaptation>`
  QueryPermissionException.`getForbiddenNodes()`
  Returns the forbidden nodes used in the query and the dataset in which these are forbidden.
  Method parameters in com.orchestranetworks.permissions with type arguments of type SchemaNode
  Modifier and Type
  Method
  Description
  `static QueryPermissionException`
  QueryPermissionException.`create(Session aSession, Map<SchemaNode,Adaptation> forbiddenNodes)`
  Creates a QueryPermissionException.
  `static QueryPermissionException`
  QueryPermissionException.`create(Session aSession, Map<SchemaNode,Adaptation> forbiddenNodes, String message)`

- ## Uses of SchemaNode in com.orchestranetworks.rest.serialization

  Methods in com.orchestranetworks.rest.serialization with parameters of type SchemaNode
  Modifier and Type
  Method
  Description
  `final Object`
  ContentHolder.`get(SchemaNode aNode)`
  Returns the value of the local absolute path of specified node.

- ## Uses of SchemaNode in com.orchestranetworks.rest.util

  Methods in com.orchestranetworks.rest.util with parameters of type SchemaNode
  Modifier and Type
  Method
  Description
  `URI`
  URIBuilderForResource.`buildForResource(SchemaNode aSchemaNode, Object aValue)`
  Builds a `URI` for a the web resource specified by a node value.
  `URI`
  URIBuilderForBuiltin.ForTable.`buildForTable(Adaptation aRecordOrDataset, SchemaNode aTableOrAssociationNode)`
  Returns an absolute `URI` to a specified table.
  `UriBuilder`
  URIBuilderForResource.`fromResource(SchemaNode aSchemaNode, Object aValue)`
  Creates a new `UriBuilder` instance for the current module and a node value.
  `UriBuilder`
  URIBuilderForBuiltin.ForTable.`table(Adaptation aRecordOrDataset, SchemaNode aTableOrAssociationNode)`
  Returns a configured `URI` builder which can generate built-in REST services `URI` to a specified table.

- ## Uses of SchemaNode in com.orchestranetworks.schema

  Methods in com.orchestranetworks.schema that return SchemaNode
  Modifier and Type
  Method
  Description
  `SchemaNode`
  ConstraintViolationException.`getNode()`
  Returns the node associated with the constraint violated.
  `SchemaNode`
  SchemaNode.`getNode(Path aPath)`
  Returns the node at the specified path, or `null` if no node exists at the specified path.
  `SchemaNode`
  SchemaNode.`getNode(Path aPath, boolean tolerantRead, boolean absolutePathBeginsAtRecordRoot)`
  Returns the node at the specified path, or `null` if the node does not exist and `isTolerantRead` is `true`.
  `SchemaNode[]`
  SchemaNode.`getNodeChildren()`
  Returns the data model nodes defined directly under this node.
  `SchemaNode[]`
  SchemaNode.`getNodeChildren(boolean includeMetadata)`
  Returns the data model nodes defined directly under this node.
  `SchemaNode`
  SchemaNode.`getParent()`
  Returns the parent node of this node.
  `SchemaNode`
  SchemaDocumentationContext.`getSchemaNode()`
  Returns the node to which this context is attached.
  `SchemaNode`
  SchemaExtensionsContext.`getSchemaNode()`
  Returns the root node of the data model.
  `SchemaNode`
  SchemaNodeContext.`getSchemaNode()`
  Returns the node on which the component is attached.
  `SchemaNode`
  SchemaNode.`getTableNode()`
  If this node is in a table record, returns the node of the containing table, which defines `osd:table`.
  `SchemaNode`
  SchemaNode.`getTableOccurrenceRootNode()`
  If this node is a table node (see method `isTableNode()`), returns the root node of the record structure.
  `SchemaNode[]`
  SchemaNode.`getTablePrimaryKeyNodes()`
  Returns the primary key that is defined in the data model if this node is a table node.
  Methods in com.orchestranetworks.schema with parameters of type SchemaNode
  Modifier and Type
  Method
  Description
  `void`
  DependenciesDefinitionContext.`addDependencyToInsertAndDelete(SchemaNode aTableSourceNode)`
  Specifies that the validation result of the current constraint depends on the insertions and deletions of the specified table node.
  `void`
  DependenciesDefinitionContext.`addDependencyToInsertDeleteAndModify(SchemaNode aSourceNode)`
  Specifies that the validation result of the current constraint depends on insertions, modifications and deletions on the specified node.
  `void`
  DependenciesDefinitionContext.`addDependencyToInsertDeleteAndModifyInOtherInstance(SchemaNode sourceNode, AdaptationReference containerReference)`
  Specifies that the validation result of the current constraint depends on the insertions, modifications and deletions on the specified node in a given dataset.
  `void`
  DependenciesDefinitionContext.`addDependencyToInsertDeleteAndModifyInOtherInstance(SchemaNode sourceNode, AdaptationReference containerDataSetReference, HomeKey dataSpaceReference)`
  Specifies that the validation result of the current constraint depends on the insertions, modifications and deletions on the specified node in a given dataset in a specific dataspace.
  `void`
  DependenciesDefinitionContext.`addDependencyToModify(SchemaNode aLocalSource)`
  Specifies that the validation result of the current constraint depends on the value of the specified source node in the same record.
  Constructors in com.orchestranetworks.schema with parameters of type SchemaNode
  Modifier
  Constructor
  Description
  ``
  `ConstraintViolationException(UserMessage aMessage, SchemaNode aNode, SchemaFacet aFacet)`
  ``
  `ConstraintViolationException(String XPathExpression, UserMessage message, SchemaNode node, SchemaFacet facet)`
  ``
  `ConstraintViolationException(String aMessage, SchemaNode aNode, SchemaFacet aFacet)`

- ## Uses of SchemaNode in com.orchestranetworks.schema.businessObjects

  Methods in com.orchestranetworks.schema.businessObjects that return SchemaNode
  Modifier and Type
  Method
  Description
  `SchemaNode`
  BusinessObjectModelRelationship.`getRelationshipNode()`
  Returns the node in the data model that holds this relationship
  `SchemaNode`
  BusinessObjectModel.`getTableNode()`
  Returns the main table of this business object model.
  `SchemaNode`
  BusinessObjectModelRelationship.`getTableNode()`
  Returns the target table of this relationship.
  Methods in com.orchestranetworks.schema.businessObjects with parameters of type SchemaNode
  Modifier and Type
  Method
  Description
  `BusinessObjectModel`
  DataModelBusinessObjectModels.`getBusinessObjetModelForTable(SchemaNode aTableNode)`
  Returns the business object model associated to the specified table.
  `BusinessObjectModel`
  DataModelBusinessObjectModels.`getBusinessObjetModelForTable(SchemaNode aTableNode, Adaptation aDataset, Session aSession)`
  Returns the business object model associated to the specified table.
  `QueryResult<ChildEntity>`
  Entity.`getChildEntities(SchemaNode aRelationshipNode)`
  Returns the child entities linked by the relationship defined by the specified node.
  `ChildEntity`
  Entity.`getChildEntity(SchemaNode aRelationshipNode)`
  Returns the entity linked by the relationship defined by the specified node.

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

  Methods in com.orchestranetworks.schema.info that return SchemaNode
  Modifier and Type
  Method
  Description
  `SchemaNode`
  SchemaFacetEnumeration.`getEnumerationNode()`
  If this facet is dynamic, returns the node whose value is a `List` that contains the enumeration.
  `SchemaNode`
  SchemaInheritanceProperties.`getInheritedNode()`
  Returns the inherited node defined in the data model (element `sourceNode`).
  `SchemaNode`
  SchemaLinkedField.`getLinkedField()`
  Returns the field referred by this node.
  `SchemaNode`
  SchemaLinkedField.`getRelationshipNode()`
  Returns the node holding the relationship used by this node.
  `SchemaNode`
  SchemaFacet.`getSchemaNode()`
  Returns the node associated to this facet.
  `SchemaNode`
  SchemaFacetTableRef.`getTableNode()`
  Returns the table node referred to by this foreign key constraint.
  `SchemaNode`
  SelectionLink.`getTableNode()`
  Returns the table node referred to by this selection link.
  `SchemaNode[]`
  SchemaFacetTableRef.`getTablePrimaryKeyNodes()`
  Returns the fields that compose the primary key of the table referred to by this foreign key constraint.
  Methods in com.orchestranetworks.schema.info that return types with arguments of type SchemaNode
  Modifier and Type
  Method
  Description
  `List<? extends SchemaNode>`
  UniquenessConstraint.`getUniqueFields()`
  Returns the nodes in the data model that are declared as being unique (property `field`).

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

  Methods in com.orchestranetworks.schema.relationships that return SchemaNode
  Modifier and Type
  Method
  Description
  `SchemaNode`
  SchemaNodeRelationships.`getNode()`
  Returns the node holding these relationships.
  `SchemaNode`
  ExplicitRelationship.`getOwnerNode()`
  Returns the node that defines the foreign key constraint, the selection link or the association link.
  `SchemaNode`
  SchemaNodeExplicitRelationship.`getOwnerNode()`
  Returns the node in the data model that defines the explicit relationship.
  `SchemaNode`
  ReverseRelationship.`getReferringTableNode()`
  Returns the table node containing the node that defines the corresponding explicit relationship.
  `SchemaNode`
  ReverseRelationship.`getTableNode()`
  Returns the table node targeted by the relationship of the corresponding explicit relationship.
  `SchemaNode`
  SchemaNodeExplicitRelationship.`getTableNode()`
  Returns the table node referred to by this link.
  `SchemaNode`
  SchemaNodeExplicitRelationship.`getTableNode(Adaptation aDataset)`
  Returns the table node referred to by this link in the context of the specified dataset.
  Methods in com.orchestranetworks.schema.relationships with parameters of type SchemaNode
  Modifier and Type
  Method
  Description
  `static RequestResult`
  RelationshipsHelper.`getExplicitRelationshipResult(Adaptation aRecord, SchemaNode anExplicitRelationshipNode, Session aSession)`
  Returns the result of the explicit relationship defined by the specified node, in the context of the specified record.
  `static ReverseRelationshipResult`
  RelationshipsHelper.`getInterDatasetReferringRecords(Adaptation aReferencedRecord, SchemaNode aReferringNode, Adaptation aReferringDataset, Session aSession)`
  Returns the records in the specified referring dataset that refer to the specified record through the corresponding foreign key constraint, selection link or association link.
  `static ReverseRelationshipResult`
  RelationshipsHelper.`getIntraDatasetReferringRecords(Adaptation aReferencedRecord, SchemaNode aReferringNode, Session aSession)`
  Returns the records in the same dataset that refer to the specified record through the corresponding foreign key constraint, selection link or association link.

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

  Methods in com.orchestranetworks.schema.trigger that return SchemaNode
  Modifier and Type
  Method
  Description
  `SchemaNode`
  ValueChange.`getModifiedNode()`
  Returns the terminal node to be modified or has already been modified.

- ## Uses of SchemaNode in com.orchestranetworks.schema.types.dataset

  Methods in com.orchestranetworks.schema.types.dataset that return SchemaNode
  Modifier and Type
  Method
  Description
  `SchemaNode`
  DatasetSetFilterContext.`getCurrentField()`
  Returns the field to which the dataspace selector is attached, as specified in the data model.

- ## Uses of SchemaNode in com.orchestranetworks.schema.types.dataspace

  Methods in com.orchestranetworks.schema.types.dataspace that return SchemaNode
  Modifier and Type
  Method
  Description
  `SchemaNode`
  DataspaceSetFilterContext.`getCurrentField()`
  Returns the field to which the dataspace selector is attached, as specified in the data model.

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

  Methods in com.orchestranetworks.service that return SchemaNode
  Modifier and Type
  Method
  Description
  `abstract SchemaNode`
  ServiceContext.`getCurrentNode()`
  Deprecated.
  Returns the data model node currently selected in the current Adaptation.
  `SchemaNode`
  NodeDataTransformerContext.`getCurrentSchemaNode()`
  Returns the current data model node.
  `abstract SchemaNode`
  ServiceContext.`getCurrentTable()`
  Deprecated.
  Returns the table node currently selected in EBX®.
  `SchemaNode`
  AccessRuleForCreateContext.`getNode()`
  Returns the current data model node whose permission must be computed.
  `SchemaNode`
  ValidationReportItemSubjectForAdaptation.`getSchemaNode()`
  Returns the node that is associated with this item.
  `SchemaNode`
  ExportSpec.`getSelection()`
  Methods in com.orchestranetworks.service that return types with arguments of type SchemaNode
  Modifier and Type
  Method
  Description
  `List<SchemaNode>`
  ExportSpec.`getRequestSchemaNodes()`
  `abstract List<SchemaNode>`
  ServiceContext.`getViewedSchemaNodes()`
  Deprecated.
  Returns the nodes (or "columns" from a user perspective) that are currently displayed by the tabular view.
  Methods in com.orchestranetworks.service with parameters of type SchemaNode
  Modifier and Type
  Method
  Description
  `default Locale`
  Session.`getLocaleForSchemaNode(SchemaNode aDataModelNode)`
  Deprecated.
  Since 5.9.0 this method is useless because it is not possible to define locales for a module anymore.
  `AccessPermission`
  SessionPermissions.`getNodeAccessPermission(SchemaNode aNode, Adaptation aDataSetOrRecord)`
  Returns the current user's access rights on the specified node in an update/display context.
  `AccessPermission`
  SessionPermissions.`getNodeAccessPermissionForCreate(SchemaNode aNode, AdaptationTable aTable)`
  Returns the current user's access rights on the specified node in a creation context.
  `AccessPermission`
  SessionPermissions.`getNodeAccessPermissionForForm(SchemaNode aNode, Adaptation aDataSetOrRecord)`
  Returns the current user's access rights on the specified node when displayed in a form.
  `ActionPermission`
  SessionPermissions.`getNodeActionPermissionForService(ServiceKey aServiceKey, SchemaNode aNode, Adaptation aDataSetOrRecord)`
  Returns the current user's permissions for executing the service on the specified node.
  `AccessPermission`
  AccessRule.`getPermission(Adaptation aDataSetOrRecord, Session aSession, SchemaNode aNode)`
  Returns permissions for the specified arguments.
  `AccessPermission`
  AccessRule.NoWriteRule.`getPermission(Adaptation anAdaptation, Session aSession, SchemaNode aNode)`
  `ActionPermission`
  ServicePermission.`getPermission(SchemaNode aNode, Adaptation aDataSetOrRecord, Session aSession)`
  Returns a permission for the specified arguments.
  `abstract String`
  ServiceContext.`getURLForServiceSelection(AdaptationHome aHome, Adaptation aRecordOrInstance, SchemaNode aNode, ServiceKey aServiceKey)`
  Deprecated.
  Returns a user interface URL that selects the specified node in the given record or dataset and starts the specified service on it, in the context of the given `AdaptationHome`.
  `abstract String`
  ServiceContext.`getURLForServiceSelection(Adaptation aRecordOrInstance, SchemaNode aNode, ServiceKey aServiceKey)`
  Deprecated.
  Returns a user interface URL which selects the specified node in the given record or dataset and starts the specified service on it.
  `Object`
  NodeDataTransformerContext.`getValue(SchemaNode aNode)`
  Returns the value defined at the specified node.
  `void`
  ExportSpec.`setSelection(SchemaNode selection)`
  Specifies that the export will only include the content under the specified node.
  `void`
  ValueContextForUpdate.`setValue(Object aValue, SchemaNode aNode)`
  Sets the value of the specified node.
  `void`
  ValueContextForUpdate.`setValueFromXsString(String aString, SchemaNode aNode)`
  Sets the string value specified.
  Method parameters in com.orchestranetworks.service with type arguments of type SchemaNode
  Modifier and Type
  Method
  Description
  `void`
  ExportSpec.`setRequestSchemaNodes(List<SchemaNode> aListOfDataModelNodes)`
  Specifies the nodes (or "columns" from a user or SQL perspective) to export.
  `void`
  ExportSpec.`setRequestSchemaNodesOrderedByTableNodesOrder(List<SchemaNode> aListOfDataModelNodes)`
  Same as the method `setRequestSchemaNodes`, except that the export follows the order of the table nodes instead of the specified list.

- ## Uses of SchemaNode in com.orchestranetworks.service.extensions

  Methods in com.orchestranetworks.service.extensions that return SchemaNode
  Modifier and Type
  Method
  Description
  `SchemaNode`
  Replica.`getReplicatedNode()`
  Returns the node that is replicated in the database.
  Methods in com.orchestranetworks.service.extensions with parameters of type SchemaNode
  Modifier and Type
  Method
  Description
  `String`
  Replica.`getColumnNameInDatabase(SchemaNode aFieldNode)`
  Returns the column name in the database of the specified field.
  `List<String>`
  Replica.`getColumnNamesInDatabase(SchemaNode aForeignKeyFieldNode)`
  Returns the columns name in the database of the specified foreign key field.
  `ReplicaForList`
  ReplicaTable.`getReplicaForList(SchemaNode aListNode)`
  Returns the replica of the specified aggregated list node.
  `abstract ReplicaTable`
  ReplicationUnit.`getReplicaTable(SchemaNode aTableNode)`
  Returns the replica of the specified table node.
  `static final List<ReplicationUnit>`
  ReplicationUnit.`getReplicationUnitsForTable(SchemaNode aTableNode, Repository aRepository)`
  Returns all the replication units involving the specified table in the context of a repository.

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

  Methods in com.orchestranetworks.ui that return SchemaNode
  Modifier and Type
  Method
  Description
  `SchemaNode`
  UIAjaxContext.`getCurrentDataSetNode()`
  Returns the dataset node currently selected in the session.
  `SchemaNode`
  UIAjaxContext.`getCurrentRecordNode()`
  Returns the record node currently selected in the session.
  `SchemaNode`
  UIContext.`getNode()`
  Deprecated.
  Replaced by `WidgetDisplayContext.getNode()`.
  `SchemaNode`
  UIContext.`getNode(Path aPath)`
  Deprecated.
  Replaced by `getNode(Path)` from `WidgetDisplayContext.getNode()`.
  `SchemaNode`
  UIFormRequestContext.`getNode(Path aPath)`
  Returns the node located at the specified path.
  `SchemaNode`
  UITableFilterContext.`getNode()`
  Returns the table node to which the current filter is attached, as specified in the data model.
  `SchemaNode`
  UIFormRequestContext.`getTableNode()`
  Returns the table node to which the form is attached, as specified in the data model.
  Methods in com.orchestranetworks.ui with parameters of type SchemaNode
  Modifier and Type
  Method
  Description
  `String`
  UIFormRequestContext.`displayOccurrence(Object aValue, SchemaNode aNode, boolean useLabels)`
  Returns a string for displaying the specified value of the specified node, according to the current locale of this context.
  `static UIFormRowIcon`
  UIFormRowIcon.`getIconForNode(SchemaNode aNode)`
  Returns the built-in icon corresponding to the specified node.
  `String`
  UIResourceLocator.`getURLForResource(SchemaNode aSchemaNode, Object aValue)`
  Returns the URL of the web resource specified by the value of a resource type node.

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

  Methods in com.orchestranetworks.ui.form that return SchemaNode
  Modifier and Type
  Method
  Description
  `SchemaNode`
  UIFormContext.`getCurrentRecordNode()`
  Returns the persisted record node being edited.

- ## Uses of SchemaNode in com.orchestranetworks.ui.form.widget

  Methods in com.orchestranetworks.ui.form.widget that return SchemaNode
  Modifier and Type
  Method
  Description
  `SchemaNode`
  WidgetDisplayContext.`getNode()`
  Returns the node to which the component is attached, as specified in the data model.
  `SchemaNode`
  WidgetValidationContext.`getNode(Path aPath)`
  Returns the node located at the specified path.

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

  Methods in com.orchestranetworks.ui.selection that return SchemaNode
  Modifier and Type
  Method
  Description
  `SchemaNode`
  AssociationTableEntitySelection.`getAssociationNode()`
  Returns the node defining the current association.
  Methods in com.orchestranetworks.ui.selection that return types with arguments of type SchemaNode
  Modifier and Type
  Method
  Description
  `List<SchemaNode>`
  TableViewEntitySelection.`getDisplayedColumns()`
  Returns the list of columns that are currently displayed by the tabular view.

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

  Methods in com.orchestranetworks.ui.view that return types with arguments of type SchemaNode
  Modifier and Type
  Method
  Description
  `List<SchemaNode>`
  UITabularView.`getViewedSchemaNodes(SchemaNode tableNode)`
  Returns a list with the view's schema nodes .
  Methods in com.orchestranetworks.ui.view with parameters of type SchemaNode
  Modifier and Type
  Method
  Description
  `List<SchemaNode>`
  UITabularView.`getViewedSchemaNodes(SchemaNode tableNode)`
  Returns a list with the view's schema nodes .
  `boolean`
  UITabularView.`isDisplayableField(SchemaNode aNode)`
  Returns `true` if the field is displayable

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

  Methods in com.orchestranetworks.userservice with parameters of type SchemaNode
  Modifier and Type
  Method
  Description
  `String`
  UserServiceResourceLocator.`getURLForServiceSelection(Adaptation aRecordOrInstance, SchemaNode aNode, ServiceKey aServiceKey)`
  Deprecated.
  Instead use {`UserServiceResourceLocator.getURLForServiceSelection(ServiceKey, Adaptation, SchemaNode, URLQuery)`.
  `String`
  UserServiceResourceLocator.`getURLForServiceSelection(ServiceKey aServiceKey, Adaptation aRecordOrInstance, SchemaNode aNode)`
  Returns a user interface URL which selects the specified node of the given record or dataset and starts the specified service on it.
  `String`
  UserServiceResourceLocator.`getURLForServiceSelection(ServiceKey aServiceKey, Adaptation aRecordOrInstance, SchemaNode aNode, URLQuery aQuery)`
  Returns a user interface URL which selects the specified node of the given record or dataset and starts the specified service on it.

- ## Uses of SchemaNode in com.orchestranetworks.userservice.declaration

  Methods in com.orchestranetworks.userservice.declaration that return SchemaNode
  Modifier and Type
  Method
  Description
  `SchemaNode`
  ActivationContextWithDatasetSet.`getDataModelRootNode()`
  Returns the root node of the current data model, `null` if the service is being registered in the context of a module.