HeaderElement

@Entity
class HeaderElement(var dataID: Long? = null, val compositeNodeUri: String = "", val compositeInstanceUri: String = "", var header: Header? = null)

A HeaderElement describes a publicly visible entry point for AssociationInstances defined by AssociationRelations. A HeaderElement captures a single IObject and its type Node.

Constructors

Link copied to clipboard
constructor()
constructor(dataID: Long? = null, compositeNodeUri: String = "", compositeInstanceUri: String = "", header: Header? = null)

Properties

Link copied to clipboard

The URI of the public IObject.

Link copied to clipboard

The URI of the Node type of the IObject. The Node must be present in the same Fragment per construction.

Link copied to clipboard
var dataID: Long?

Technical database (JPA) identifier used for relation joins. The dataID is system specific and not exported to XML. It must not be used to identify elements in distributed use-cases. It should not be used to identify elements from outside the service. All model elements provide other suitable identifiers to be used.

Link copied to clipboard

Backlink for faster traversal.

Functions

Link copied to clipboard