public interface ExplicitRelationship extends Relationship
SchemaNode.getRelationships(Adaptation, com.orchestranetworks.service.Session)
,
SchemaNodeRelationships.getExplicitRelationships()
,
SchemaNodeExplicitRelationship.getExplicitRelationship(Adaptation, com.orchestranetworks.service.Session)
,
SchemaNodeExplicitRelationship.getExplicitRelationship(Adaptation, com.orchestranetworks.service.Session)
,
SchemaNodeExplicitRelationship.getExplicitRelationship(Adaptation, com.orchestranetworks.service.Session)
Modifier and Type | Method and Description |
---|---|
SchemaNode |
getOwnerNode()
Returns the node that defines the
foreign key constraint,
the selection link or the association link.
|
RequestResult |
getResult(Adaptation aRecord)
Returns the result of the relationship, in the context of
the specified record.
|
SchemaNodeExplicitRelationship |
getSchemaNodeExplicitRelationship()
Returns the foreign key constraint,
the selection link or the association link
associated with this explicit relationship.
|
isExplicit
SchemaNode getOwnerNode()
RequestResult getResult(Adaptation aRecord) throws QueryPermissionException
QueryPermissionException
will be thrown on execution if at least one
forbidden node is used in the request.QueryPermissionException
- if a session is provided and at least one forbidden node is used in the request.SchemaNodeExplicitRelationship getSchemaNodeExplicitRelationship()
SchemaFacetTableRef
,
AssociationLink
,
SelectionLink