Uses of Interface
com.orchestranetworks.schema.SchemaNode
Packages that use SchemaNode
Package
Description
Provides core classes and interfaces for accessing datasets, tables, and their records.
Provides interfaces for accessing data sets.
Represents XML Schema concepts and provides schema extensions capabilities.
Provides interfaces for accessing schema node facet.
Provides interfaces for accessing relationships defined in a data model.
Provides classes and interfaces for trigger creation.
Interfaces to define sets of data set references.
Interfaces to define sets of data space keys.
Provides classes and interfaces for implementing specific services and access rules on EBX®.
Provides classes and interfaces for specific extensions such as batch
and adaptation tree optimizer.
This package provides the capability to create custom user interface components
that are integrated within EBX®.
This package allows customizing forms.
This package provides a library of user interface widgets.
This package provides interfaces with information about the selection.
A public API for user services.
A public API for declaring user services.
-
Uses of SchemaNode in com.onwbp.adaptation
Methods in com.onwbp.adaptation that return SchemaNodeModifier and TypeMethodDescriptionAdaptation.getSchemaNode()
Returns the root data model node of this dataset or record.AdaptationTable.getTableNode()
Returns the node of the table, which is a terminal node, in the dataset.AdaptationTable.getTableOccurrenceRootNode()
Returns the root node that defines the record structure.Methods in com.onwbp.adaptation that return types with arguments of type SchemaNodeModifier and TypeMethodDescriptionRequest.checkForbiddenNodes()
When the execution would fail and throw aQueryPermissionException
, this method returns the forbidden fields and the dataset in which these are forbidden.Methods in com.onwbp.adaptation with parameters of type SchemaNodeModifier and TypeMethodDescriptionstatic AdaptationFilter
XPathExpressionHelper.createAdaptationFilterForXPath
(String anXPath, SchemaNode aTable, Locale aLocale) Creates a new filter, given a table and an XPath expression.Adaptation.get
(SchemaNode aNode) ReadContext.get
(SchemaNode aNode) Returns the value of the specified node.Adaptation.getValidationReportForNode
(SchemaNode aNode) Returns an up-to-date validation report of the specified node.Adaptation.getValidationReportForNode
(SchemaNode aNode, boolean ensureActivation) Returns an up-to-date validation report of the specified node in the current dataset or record.Adaptation.getValidationReportForNode
(SchemaNode aNode, boolean ensureActivation, boolean updateValidationReport) Returns the validation report of the specified node in the current dataset or record.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 aPrimaryKey
.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 SchemaNodeModifier and TypeMethodDescriptionValueContext.getNode()
Returns the current data model node of this context.Returns the data model node at the specified path.NewRecordContext.getReferencingNode()
Returns the table reference field if the creation occurs from a table reference.Methods in com.orchestranetworks.instance with parameters of type SchemaNodeModifier and TypeMethodDescriptionvoid
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.RepositoryAnonymizer.RecordContext.getValue
(SchemaNode aNode) Returns the value of the specified node.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 SchemaNodeModifier and TypeMethodDescriptionQueryPermissionException.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 SchemaNodeModifier and TypeMethodDescriptionstatic 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 SchemaNodeModifier and TypeMethodDescriptionfinal 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 SchemaNodeModifier and TypeMethodDescriptionURIBuilderForResource.buildForResource
(SchemaNode aSchemaNode, Object aValue) Builds aURI
for a the web resource specified by a node value.URIBuilderForBuiltin.ForTable.buildForTable
(Adaptation aRecordOrDataset, SchemaNode aTableOrAssociationNode) Returns an absoluteURI
to a specified table.URIBuilderForResource.fromResource
(SchemaNode aSchemaNode, Object aValue) Creates a newUriBuilder
instance for the current module and a node value.URIBuilderForBuiltin.ForTable.table
(Adaptation aRecordOrDataset, SchemaNode aTableOrAssociationNode) Returns a configuredURI
builder which can generate built-in REST servicesURI
to a specified table. -
Uses of SchemaNode in com.orchestranetworks.schema
Methods in com.orchestranetworks.schema that return SchemaNodeModifier and TypeMethodDescriptionConstraintViolationException.getNode()
Returns the node associated with the constraint violated.Returns the node at the specified path, ornull
if no node exists at the specified path.Returns the node at the specified path, ornull
if the node does not exist andisTolerantRead
istrue
.SchemaNode.getNodeChildren()
Returns the data model nodes defined directly under this node.SchemaNode.getNodeChildren
(boolean includeMetadata) Returns the data model nodes defined directly under this node.SchemaNode.getParent()
Returns the parent node of this node.SchemaDocumentationContext.getSchemaNode()
Returns the node to which this context is attached.SchemaExtensionsContext.getSchemaNode()
Returns the root node of the data model.SchemaNodeContext.getSchemaNode()
Returns the node on which the component is attached.SchemaNode.getTableNode()
If this node is in a table record, returns the node of the containing table, which definesosd:table
.SchemaNode.getTableOccurrenceRootNode()
If this node is a table node (see methodisTableNode()
), returns the root node of the record structure.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 SchemaNodeModifier and TypeMethodDescriptionvoid
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 SchemaNodeModifierConstructorDescriptionConstraintViolationException
(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 SchemaNodeModifier and TypeMethodDescriptionBusinessObjectModelRelationship.getRelationshipNode()
Returns the node in the data model that holds this relationshipBusinessObjectModel.getTableNode()
Returns the main table of this business object model.BusinessObjectModelRelationship.getTableNode()
Returns the target table of this relationship.Methods in com.orchestranetworks.schema.businessObjects with parameters of type SchemaNodeModifier and TypeMethodDescriptionDataModelBusinessObjectModels.getBusinessObjetModelForTable
(SchemaNode aTableNode) Returns the business object model associated to the specified table.DataModelBusinessObjectModels.getBusinessObjetModelForTable
(SchemaNode aTableNode, Adaptation aDataset, Session aSession) Returns the business object model associated to the specified table.Entity.getChildEntities
(SchemaNode aRelationshipNode) Returns the child entities linked by the relationship defined by the specified node.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 SchemaNodeModifier and TypeMethodDescriptionSchemaFacetEnumeration.getEnumerationNode()
If this facet is dynamic, returns the node whose value is aList
that contains the enumeration.SchemaInheritanceProperties.getInheritedNode()
Returns the inherited node defined in the data model (elementsourceNode
).SchemaLinkedField.getLinkedField()
Returns the field referred by this node.SchemaLinkedField.getRelationshipNode()
Returns the node holding the relationship used by this node.SchemaFacet.getSchemaNode()
Returns the node associated to this facet.SchemaFacetTableRef.getTableNode()
Returns the table node referred to by this foreign key constraint.SelectionLink.getTableNode()
Returns the table node referred to by this selection link.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 SchemaNodeModifier and TypeMethodDescriptionList<? extends SchemaNode>
UniquenessConstraint.getUniqueFields()
Returns the nodes in the data model that are declared as being unique (propertyfield
). -
Uses of SchemaNode in com.orchestranetworks.schema.relationships
Methods in com.orchestranetworks.schema.relationships that return SchemaNodeModifier and TypeMethodDescriptionSchemaNodeRelationships.getNode()
Returns the node holding these relationships.ExplicitRelationship.getOwnerNode()
Returns the node that defines the foreign key constraint, the selection link or the association link.SchemaNodeExplicitRelationship.getOwnerNode()
Returns the node in the data model that defines the explicit relationship.ReverseRelationship.getReferringTableNode()
Returns the table node containing the node that defines the corresponding explicit relationship.ReverseRelationship.getTableNode()
Returns the table node targeted by the relationship of the corresponding explicit relationship.SchemaNodeExplicitRelationship.getTableNode()
Returns the table node referred to by this link.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 SchemaNodeModifier and TypeMethodDescriptionstatic 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 SchemaNodeModifier and TypeMethodDescriptionValueChange.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 SchemaNodeModifier and TypeMethodDescriptionDatasetSetFilterContext.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 SchemaNodeModifier and TypeMethodDescriptionDataspaceSetFilterContext.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 SchemaNodeModifier and TypeMethodDescriptionabstract SchemaNode
ServiceContext.getCurrentNode()
Deprecated.Returns the data model node currently selected in the current Adaptation.NodeDataTransformerContext.getCurrentSchemaNode()
Returns the current data model node.abstract SchemaNode
ServiceContext.getCurrentTable()
Deprecated.Returns the table node currently selected in EBX®.AccessRuleForCreateContext.getNode()
Returns the current data model node whose permission must be computed.ValidationReportItemSubjectForAdaptation.getSchemaNode()
Returns the node that is associated with this item.ExportSpec.getSelection()
Methods in com.orchestranetworks.service that return types with arguments of type SchemaNodeModifier and TypeMethodDescriptionExportSpec.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 SchemaNodeModifier and TypeMethodDescriptiondefault 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.SessionPermissions.getNodeAccessPermission
(SchemaNode aNode, Adaptation aDataSetOrRecord) Returns the current user's access rights on the specified node in an update/display context.SessionPermissions.getNodeAccessPermissionForCreate
(SchemaNode aNode, AdaptationTable aTable) Returns the current user's access rights on the specified node in a creation context.SessionPermissions.getNodeAccessPermissionForForm
(SchemaNode aNode, Adaptation aDataSetOrRecord) Returns the current user's access rights on the specified node when displayed in a form.SessionPermissions.getNodeActionPermissionForService
(ServiceKey aServiceKey, SchemaNode aNode, Adaptation aDataSetOrRecord) Returns the current user's permissions for executing the service on the specified node.AccessRule.getPermission
(Adaptation aDataSetOrRecord, Session aSession, SchemaNode aNode) Returns permissions for the specified arguments.AccessRule.NoWriteRule.getPermission
(Adaptation anAdaptation, Session aSession, SchemaNode aNode) 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 givenAdaptationHome
.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.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 SchemaNodeModifier and TypeMethodDescriptionvoid
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 methodsetRequestSchemaNodes
, 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 SchemaNodeModifier and TypeMethodDescriptionReplica.getReplicatedNode()
Returns the node that is replicated in the database.Methods in com.orchestranetworks.service.extensions with parameters of type SchemaNodeModifier and TypeMethodDescriptionReplica.getColumnNameInDatabase
(SchemaNode aFieldNode) Returns the column name in the database of the specified field.Replica.getColumnNamesInDatabase
(SchemaNode aForeignKeyFieldNode) Returns the columns name in the database of the specified foreign key field.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 SchemaNodeModifier and TypeMethodDescriptionUIAjaxContext.getCurrentDataSetNode()
Returns the dataset node currently selected in the session.UIAjaxContext.getCurrentRecordNode()
Returns the record node currently selected in the session.UIContext.getNode()
Deprecated.Replaced byWidgetDisplayContext.getNode()
.Deprecated.Replaced bygetNode(Path)
fromWidgetDisplayContext.getNode()
.Returns the node located at the specified path.UITableFilterContext.getNode()
Returns the table node to which the current filter is attached, as specified in the data model.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 SchemaNodeModifier and TypeMethodDescriptionUIFormRequestContext.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.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 SchemaNodeModifier and TypeMethodDescriptionUIFormContext.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 SchemaNodeModifier and TypeMethodDescriptionWidgetDisplayContext.getNode()
Returns the node to which the component is attached, as specified in the data model.Returns the node located at the specified path. -
Uses of SchemaNode in com.orchestranetworks.ui.selection
Methods in com.orchestranetworks.ui.selection that return SchemaNodeModifier and TypeMethodDescriptionAssociationTableEntitySelection.getAssociationNode()
Returns the node defining the current association.Methods in com.orchestranetworks.ui.selection that return types with arguments of type SchemaNodeModifier and TypeMethodDescriptionTableViewEntitySelection.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 SchemaNodeModifier and TypeMethodDescriptionUITabularView.getViewedSchemaNodes
(SchemaNode tableNode) Returns a list with the view's schema nodes .Methods in com.orchestranetworks.ui.view with parameters of type SchemaNodeModifier and TypeMethodDescriptionUITabularView.getViewedSchemaNodes
(SchemaNode tableNode) Returns a list with the view's schema nodes .boolean
UITabularView.isDisplayableField
(SchemaNode aNode) Returnstrue
if the field is displayable -
Uses of SchemaNode in com.orchestranetworks.userservice
Methods in com.orchestranetworks.userservice with parameters of type SchemaNodeModifier and TypeMethodDescriptionUserServiceResourceLocator.getURLForServiceSelection
(Adaptation aRecordOrInstance, SchemaNode aNode, ServiceKey aServiceKey) Deprecated.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.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 SchemaNodeModifier and TypeMethodDescriptionActivationContextWithDatasetSet.getDataModelRootNode()
Returns the root node of the current data model,null
if the service is being registered in the context of a module.