AbstractCreates a new instance of the entity and assigns the given properties.
Optionalproperties: TPropertiesThe properties to set via assignProperties().
Protected Readonly_handlesProtected_idThe unique ID for this entity. Once set, this should never change.
Protected Readonly_itemThe item type for this entity when it participates in an App.
Protected_sourceAbstract ReadonlycardinalityThe cardinality of the relationship.
Abstract ReadonlyrelatedThe feature source with related data, if available.
Abstract ReadonlyrelationshipThe type of relationship.
The human-readable name for the relationship.
Determines how a parent object should handle initialization failure in this object. The default is "warn".
"error": support/InitializeError!InitializeError is thrown."warn": Message is logged and
support/InitializableBase!InitializeWarningEvent is raised."ignore": support/InitializableBase!InitializeWarningEvent is
raised.The unique ID for this entity.
The item type for this entity when it participates in an App.
The feature source that owns this relationship.
Protected Abstract_getCalled to get related features. Subclasses must override this.
Optionaloptions: FetchRelatedFeaturesOptionsProtected Abstract_getCalled to get related features. Subclasses must override this.
Optionaloptions: FetchRelatedFeaturesOptionsProtected_getThe property keys and their metadata that are used to implement serializing and deserializing the class instance.
Protected_initializableCollections of child items to initialize. Items that fail to initialize are removed from the collection.
Protected_initializeProtected_onProtected_onCalled to perform initialization of the support/InitializableBase!InitializableBase. Subclasses should override this method rather than initialize() to perform custom initialization.
Protected_postProtected_toConverts the value to a PropertyDef object.
The value to convert.
Sets the properties for this item.
A plain object containing property values to set, keyed by property name.
Sets the properties for this item.
This version will also await any asynchronous logic that is needed to set the properties.
A plain object containing property values to set, keyed by property name.
Gets features that are related to the each of the given features.
Optionaloptions: FetchRelatedFeaturesOptionsGets the default value of an object's property.
The property of the object for which to get the default value.
Gets the object's default property values.
Gets features that are related to the given feature.
Optionaloptions: FetchRelatedFeaturesOptionsReturns the serializable properties.
OptionalserializeMode: SerializeModeOptional. If specified, only properties that support the given serialization mode will be returned.
Returns a serializable representation of the item.
If specified, only properties that are appropriate for the given mode are returned. Otherwise, all properties will be serialized.
A base class for implementations of data/_Relationship!Relationship.