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.rest.util | |
com.orchestranetworks.schema |
Represents XML Schema concepts and provides schema extensions capabilities.
|
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.userservice |
A public API for user services.
|
com.orchestranetworks.userservice.declaration |
A public API for declaring user services.
|
Modifier and Type | Method and 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.
|
Modifier and Type | Method and Description |
---|---|
Object |
ReadContext.get(SchemaNode aNode)
Returns the value of the specified node.
|
Object |
Adaptation.get(SchemaNode aNode) |
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.
|
Modifier and Type | Method and 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.
|
Modifier and Type | Method and Description |
---|---|
void |
ValueContextForValidationOnTable.addMessage(Adaptation aRecord,
SchemaNode aNode,
UserMessage aMessage)
Adds the specified validation message concerning a node in a single record.
|
void |
ValueContextForValidationOnRecord.addMessage(SchemaNode aNode,
UserMessage aMessage)
Adds the specified validation message concerning a node in the current record.
|
Object |
ValueContext.getValue(SchemaNode aNode)
Returns the value of the specified node.
|
Object |
RepositoryAnonymizer.RecordContext.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.
|
Modifier and Type | Method and Description |
---|---|
URI |
URIBuilderForResource.buildForResource(SchemaNode aSchemaNode,
Object aValue)
Builds a
URI for a the web resource specified by a node value. |
URI |
URIBuilderForBuiltin.buildForTableFirstPage(Adaptation aRecord,
SchemaNode aTableOrAssociationNode,
int aPageSize,
Map<String,String> parameters)
Returns an absolute
URI to access the first table page
with query parameters. |
URI |
URIBuilderForBuiltin.buildForTableLastPage(Adaptation aRecord,
SchemaNode aTableOrAssociationNode,
int aPageSize,
Map<String,String> parameters)
Returns an absolute
URI to access the last
table page with query parameters. |
URI |
URIBuilderForBuiltin.buildForTableNextPage(Adaptation aRecord,
SchemaNode aTableOrAssociationNode,
String aPageRecordFilter,
int aPageSize,
Map<String,String> parameters)
Returns an absolute
URI to access the next
table page with query parameters. |
URI |
URIBuilderForBuiltin.buildForTablePreviousPage(Adaptation aRecord,
SchemaNode aTableOrAssociationNode,
String aPageRecordFilter,
int aPageSize,
Map<String,String> parameters)
Returns an absolute
URI to access the previous
table page with query parameters. |
UriBuilder |
URIBuilderForResource.fromResource(SchemaNode aSchemaNode,
Object aValue)
Creates a new
UriBuilder instance for the current module and a node value. |
Modifier and Type | Method and 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.getParent()
Returns the parent node of this node.
|
SchemaNode |
SchemaNodeContext.getSchemaNode()
Returns the node on which the component is attached.
|
SchemaNode |
SchemaExtensionsContext.getSchemaNode()
Returns the root node of the data model.
|
SchemaNode |
SchemaDocumentationContext.getSchemaNode()
Returns the node to which this context 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.
|
Modifier and Type | Method and 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.
|
Constructor and Description |
---|
ConstraintViolationException(String aMessage,
SchemaNode aNode,
SchemaFacet aFacet) |
ConstraintViolationException(String XPathExpression,
UserMessage message,
SchemaNode node,
SchemaFacet facet) |
ConstraintViolationException(UserMessage aMessage,
SchemaNode aNode,
SchemaFacet aFacet) |
Modifier and Type | Method and 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 |
SelectionLink.getTableNode()
Returns the table node referred to by this selection link.
|
SchemaNode |
SchemaFacetTableRef.getTableNode()
Returns the table node referred to by this foreign key constraint.
|
SchemaNode[] |
SchemaFacetTableRef.getTablePrimaryKeyNodes()
Returns the fields that compose the primary key of the table referred to by this foreign key constraint.
|
Modifier and Type | Method and Description |
---|---|
List<? extends SchemaNode> |
UniquenessConstraint.getUniqueFields()
Returns the nodes in the data model that are declared
as being unique (property
field ). |
Modifier and Type | Method and Description |
---|---|
SchemaNode |
SchemaNodeRelationships.getNode()
Returns the node holding these relationships.
|
SchemaNode |
SchemaNodeExplicitRelationship.getOwnerNode()
Returns the node in the data model
that defines the explicit relationship.
|
SchemaNode |
ExplicitRelationship.getOwnerNode()
Returns the node that defines the
foreign key constraint,
the selection link or the association link.
|
SchemaNode |
ReverseRelationship.getReferringTableNode()
Returns the table node containing the node that defines
the corresponding explicit relationship.
|
SchemaNode |
SchemaNodeExplicitRelationship.getTableNode()
Returns the table node referred to by this link.
|
SchemaNode |
ReverseRelationship.getTableNode()
Returns the table node targeted by the relationship
of the corresponding explicit relationship.
|
Modifier and Type | Method and 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.
|
Modifier and Type | Method and Description |
---|---|
SchemaNode |
ValueChange.getModifiedNode()
Returns the terminal node to be modified or has already been modified.
|
Modifier and Type | Method and Description |
---|---|
SchemaNode |
DatasetSetFilterContext.getCurrentField()
Returns the field to which the dataspace selector is attached, as specified in the data model.
|
Modifier and Type | Method and Description |
---|---|
SchemaNode |
DataspaceSetFilterContext.getCurrentField()
Returns the field to which the dataspace selector is attached, as specified in the data model.
|
Modifier and Type | Method and Description |
---|---|
abstract SchemaNode |
ServiceContext.getCurrentNode()
Returns the data model node currently selected in the current Adaptation.
|
SchemaNode |
NodeDataTransformerContext.getCurrentSchemaNode()
Returns the current data model node.
|
abstract SchemaNode |
ServiceContext.getCurrentTable()
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() |
Modifier and Type | Method and Description |
---|---|
List<SchemaNode> |
ExportSpec.getRequestSchemaNodes() |
abstract List<SchemaNode> |
ServiceContext.getViewedSchemaNodes()
Returns the nodes (or "columns" from a user perspective)
that are currently displayed by the tabular view.
|
Modifier and Type | Method and 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. Now it returns the result of
Session.getLocale() , which should
be used instead. |
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)
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)
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.
|
Modifier and Type | Method and 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. |
Modifier and Type | Method and Description |
---|---|
SchemaNode |
Replica.getReplicatedNode()
Returns the node that is replicated
in the database.
|
Modifier and Type | Method and 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 List<ReplicationUnit> |
ReplicationUnit.getReplicationUnitsForTable(SchemaNode aTableNode,
Repository aRepository)
Returns all the replication units involving the specified table
in the context of a repository.
|
Modifier and Type | Method and 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 |
UITableFilterContext.getNode()
Returns the table node to which the current filter is attached,
as specified in the data model.
|
SchemaNode |
UIContext.getNode()
Deprecated.
Replaced by
WidgetDisplayContext.getNode() . |
SchemaNode |
UIFormRequestContext.getNode(Path aPath)
Returns the node located at the specified path.
|
SchemaNode |
UIContext.getNode(Path aPath)
Deprecated.
Replaced by
getNode(Path) from WidgetDisplayContext.getNode() . |
SchemaNode |
UIFormRequestContext.getTableNode()
Returns the table node to which the form is attached, as specified in the data model.
|
Modifier and Type | Method and 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.
|
Modifier and Type | Method and Description |
---|---|
SchemaNode |
UIFormContext.getCurrentRecordNode()
Returns the persisted record node being edited.
|
Modifier and Type | Method and 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.
|
Modifier and Type | Method and Description |
---|---|
SchemaNode |
AssociationTableEntitySelection.getAssociationNode()
Returns the node defining the current association.
|
Modifier and Type | Method and Description |
---|---|
List<SchemaNode> |
TableViewEntitySelection.getDisplayedColumns()
Returns the list of columns that are currently displayed by
the tabular view.
|
Modifier and Type | Method and Description |
---|---|
String |
UserServiceResourceLocator.getURLForServiceSelection(Adaptation aRecordOrInstance,
SchemaNode aNode,
ServiceKey aServiceKey)
Deprecated.
|
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.
|
Modifier and Type | Method and 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. |