Parent object is not restored on unmarshal, so this method should help.
Parent object is not restored on unmarshal, so this method should help.
an instance of the unmarshaller
parent object
Apply changes to entity according to existing hierarchy.
Apply changes to entity according to existing hierarchy.
property change event that should be applied
Apply changes to entity according to existing hierarchy.
Apply changes to entity according to existing hierarchy.
property change events that should be applied
Assign the parent if it exists, or null.
Assign the parent if it exists, or null. NOTE: Every element that use this method should override #cloneAsTemplate
the parent tracking object
Клонирование экземпляра сущности для использования в контроллере динамических данных.
Клонирование экземпляра сущности для использования в контроллере динамических данных.
клонированный экземпляра сущности
Return the string value associated with a particular resource reference.
Return the string value associated with a particular resource reference. It will be stripped of any styled text information.
the desired resource identifier
the string data associated with the resource, stripped of styled text information or input reference if no value exists
Finds a entity that was identified by the id attribute that was processed in atom.app.Activity#onCreate.
Finds a entity that was identified by the id attribute that was processed in atom.app.Activity#onCreate.
id attribute that was processed
the entity if found or null otherwise
Reports a bound property update to listeners that have been registered to track updates of all properties or a property with the specified name.
Reports a bound property update to listeners that have been registered to track updates of all properties or a property with the specified name.
an event
Reports a bound property update to listeners that have been registered to track updates of all properties or a property with the specified name.
Reports a bound property update to listeners that have been registered to track updates of all properties or a property with the specified name.
the programmatic name of the property that was changed
the new value of the property
Provide list of property change events.
Provide list of property change events.
list of property change events
Получение собственного контроллера или в случае его отсутствия, получение первого контроллера по иерархии предков.
Получение собственного контроллера или в случае его отсутствия, получение первого контроллера по иерархии предков.
собственный контроллер или контроллер предка
Gets the entity's identifier.
Gets the entity's identifier.
the entity's identifier
Return the parent if it exists, or null.
Return the parent if it exists, or null.
the parent
Получение первого не пустого значения идентификатора сущности прородителя.
Получение первого не пустого значения идентификатора сущности прородителя.
идентификатор сущности прородителя либо
null
Tests if this object has changed.
Tests if this object has changed.
true
if the object changes are not empty.
Returns current tracking status.
Returns current tracking status.
current tracking status
Sets resource controller reference.
Sets resource controller reference.
a resource controller
Sets the entity's identifier.
Set status for tracking changes for the entity.
Set status for tracking changes for the entity.
status for change tracking
whether to clear existing changes or not
Обновление идентификатора сущности с учетом прородителя.
Обновление идентификатора сущности с учетом прородителя.
Return a reference or updated value.
Return a reference or updated value.
old entity value
new entity value
a reference or updated value