| Package | Description |
|---|---|
| no.g9.os |
| Modifier and Type | Interface and Description |
|---|---|
interface |
UsertypeRoleConstant
A tagging interface for dummy role constants for user types.
|
| Modifier and Type | Method and Description |
|---|---|
RoleConstant |
AttributeConstant.getAttributeRole()
Return the role this attribute is defined in.
|
RoleConstant |
AttributeConstant.getForeignAttributeRole()
Returns the "foreign" attribute's role.
|
RoleConstant |
AbstractOSRole.getRoleConstant()
Gets the role name of this node.
|
RoleConstant |
OSRole.getRoleConstant()
Gets the role name of this node.
|
RoleConstant |
Key.getRoleConstant()
Get the role this key belongs to.
|
| Modifier and Type | Method and Description |
|---|---|
List<RoleConstant> |
RoleConstant.getRolePath()
Gets the role path for this object selection role.
|
| Modifier and Type | Method and Description |
|---|---|
OSRole<?> |
AbstractOSRole.getChild(RoleConstant childRole)
Gets the child role for the given child role constant.
|
OSRole<?> |
OSRole.getChild(RoleConstant childRole)
Gets the child role for the given child role constant.
|
Object |
OSRole.getRelation(Object domainObject,
RoleConstant role)
Gets the specified associated relation from the domain object.
|
boolean |
AbstractOSRole.isAncestorOf(RoleConstant possibleHeir) |
boolean |
OSRole.isAncestorOf(RoleConstant possibleHeir)
Test if this role is ancestor of
possibleHeir. |
void |
OSRole.setRelation(Object domainInstance,
Object relation,
RoleConstant role)
Sets the specified relation on the domain object
|
void |
OSRole.updateRelation(Object domainInstance,
Object relation,
RoleConstant role)
Updates the specified relation.
|
| Constructor and Description |
|---|
AbstractOSRole(OSRole<?> parent,
RelationType relationType,
RelationCardinality cardinality,
RoleConstant roleConstant)
Constructs a new object selection role.
|
Key(RoleConstant roleConstant,
String keyName,
AttributeConstant... attributes)
Construct a new Key with the specified name and attributes.
|
Copyright © 2006–2018 Esito AS. All rights reserved.