Class/Object

atom.content

ComponentId

Related Docs: object ComponentId | package content

Permalink

case class ComponentId(className: String, packageName: String, layer: Integer = ComponentId.LayerEmpty) extends Entity with Product with Serializable

Identifier for a specific application component atom.app.Activity that is available. Two pieces of information, encapsulated here, are required to identify a component: the package (a String) it exists in, and the class (a String) name inside of that package.

className

the name of the class inside of package that implements the component

packageName

the name of the package that the component exists in

layer

activity target layer

Linear Supertypes
Product, Equals, Entity, ControllerSupport, ChangeSupport, ParentSupport, SearchSupport, Cloneable, Cloneable, Serializable, Serializable, MacroSupport, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ComponentId
  2. Product
  3. Equals
  4. Entity
  5. ControllerSupport
  6. ChangeSupport
  7. ParentSupport
  8. SearchSupport
  9. Cloneable
  10. Cloneable
  11. Serializable
  12. Serializable
  13. MacroSupport
  14. AnyRef
  15. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ComponentId()

    Permalink
  2. new ComponentId(className: String, packageName: String, layer: Integer = ComponentId.LayerEmpty)

    Permalink

    className

    the name of the class inside of package that implements the component

    packageName

    the name of the package that the component exists in

    layer

    activity target layer

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def afterUnmarshal(unmarshaller: Unmarshaller, obj: Entity): Unit

    Permalink

    Parent object is not restored on unmarshal, so this method should help.

    Parent object is not restored on unmarshal, so this method should help.

    unmarshaller

    an instance of the unmarshaller

    obj

    parent object

    Definition Classes
    ParentSupport
  5. final def applyChange(event: PropertyChangeEvent): Unit

    Permalink

    Apply changes to entity according to existing hierarchy.

    Apply changes to entity according to existing hierarchy.

    event

    property change event that should be applied

    Definition Classes
    ChangeSupport
  6. final def applyChanges(events: List[PropertyChangeEvent]): Unit

    Permalink

    Apply changes to entity according to existing hierarchy.

    Apply changes to entity according to existing hierarchy.

    events

    property change events that should be applied

    Definition Classes
    ChangeSupport
  7. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  8. final def assignParent(obj: Entity): Unit

    Permalink

    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

    obj

    the parent tracking object

    Definition Classes
    ParentSupport
  9. var className: String

    Permalink

    the name of the class inside of package that implements the component

  10. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. def cloneAsTemplate: Entity

    Permalink

    Клонирование экземпляра сущности для использования в контроллере динамических данных.

    Клонирование экземпляра сущности для использования в контроллере динамических данных.

    returns

    клонированный экземпляра сущности

    Definition Classes
    Entity
  12. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  13. def equals(o: Any): Boolean

    Permalink
    Definition Classes
    ComponentId → Equals → Entity → AnyRef → Any
  14. final def filter(string: String): String

    Permalink

    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.

    string

    the desired resource identifier

    returns

    the string data associated with the resource, stripped of styled text information or input reference if no value exists

    Attributes
    protected[atom.data]
    Definition Classes
    ControllerSupport
  15. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  16. def findById(identity: String): Entity

    Permalink

    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.

    identity

    id attribute that was processed

    returns

    the entity if found or null otherwise

    Definition Classes
    SearchSupport
  17. final def fireChange(event: AbstractPropertyChangeEvent): Unit

    Permalink

    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.

    event

    an event

    Attributes
    protected
    Definition Classes
    ChangeSupport
  18. final def fireChange(propertyName: String, newValue: AnyRef): Unit

    Permalink

    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.

    propertyName

    the programmatic name of the property that was changed

    newValue

    the new value of the property

    Definition Classes
    ChangeSupport
  19. final def getChanges: List[PropertyChangeEvent]

    Permalink

    Provide list of property change events.

    Provide list of property change events.

    returns

    list of property change events

    Definition Classes
    ChangeSupport
    Annotations
    @XmlTransient() @JsonIgnore()
  20. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  21. def getClassName: String

    Permalink

    Return the name of the class inside of package that implements the component.

    Return the name of the class inside of package that implements the component.

    returns

    the name of the class inside of package that implements the component

    Annotations
    @XmlElement()
  22. final def getController: Controller

    Permalink

    Получение собственного контроллера или в случае его отсутствия, получение первого контроллера по иерархии предков.

    Получение собственного контроллера или в случае его отсутствия, получение первого контроллера по иерархии предков.

    returns

    собственный контроллер или контроллер предка

    Definition Classes
    ControllerSupport
    Annotations
    @XmlTransient() @JsonIgnore()
  23. final def getId: String

    Permalink

    Gets the entity's identifier.

    Gets the entity's identifier.

    returns

    the entity's identifier

    Definition Classes
    SearchSupport
    Annotations
    @XmlAttribute() @XmlID() @JsonProperty()
  24. def getLayer: Integer

    Permalink

    Get activity' layer index.

    Get activity' layer index.

    returns

    activity' layer index

    Annotations
    @XmlElement()
  25. def getPackageName: String

    Permalink

    Return the package name of this component.

    Return the package name of this component.

    returns

    the package name of this component

    Annotations
    @XmlElement()
  26. final def getParent: Entity

    Permalink

    Return the parent if it exists, or null.

    Return the parent if it exists, or null.

    returns

    the parent

    Definition Classes
    ParentSupport
    Annotations
    @JsonBackReference()
  27. final def getParentId: String

    Permalink

    Получение первого не пустого значения идентификатора сущности прородителя.

    Получение первого не пустого значения идентификатора сущности прородителя.

    returns

    идентификатор сущности прородителя либо

    null
    Attributes
    protected[atom.data]
    Definition Classes
    ParentSupport
    Annotations
    @tailrec()
  28. final def hasChanged: Boolean

    Permalink

    Tests if this object has changed.

    Tests if this object has changed.

    returns

    true if the object changes are not empty.

    Definition Classes
    ChangeSupport
  29. def hashCode(): Int

    Permalink
    Definition Classes
    ComponentIdEntity → AnyRef → Any
  30. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  31. final def isTracking: Boolean

    Permalink

    Returns current tracking status.

    Returns current tracking status.

    returns

    current tracking status

    Definition Classes
    ChangeSupport
    Annotations
    @XmlTransient() @JsonIgnore()
  32. var layer: Integer

    Permalink

    activity target layer

  33. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  34. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  35. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  36. var packageName: String

    Permalink

    the name of the package that the component exists in

  37. def setClassName(_className: String): Unit

    Permalink

    Set the name of the class inside of package that implements the component.

    Set the name of the class inside of package that implements the component. Can not be null.

    _className

    the name of the class inside of package that implements the component

  38. final def setController(resources: Controller): Unit

    Permalink

    Sets resource controller reference.

    Sets resource controller reference.

    resources

    a resource controller

    Definition Classes
    ControllerSupport
  39. final def setId(identity: String): Unit

    Permalink

    Sets the entity's identifier.

    Sets the entity's identifier.

    identity

    the entity's identifier

    Definition Classes
    SearchSupport
  40. def setLayer(_layer: Integer): Unit

    Permalink

    Set an activity' layer index.

    Set an activity' layer index.

    _layer

    new activity' layer index

  41. def setPackageName(_package: String): Unit

    Permalink

    Set the name of the package that the component exists in.

    Set the name of the package that the component exists in. Can not be null.

    _package

    the name of the package that the component exists in

  42. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  43. def toString(): String

    Permalink
    Definition Classes
    ComponentIdEntity → AnyRef → Any
  44. final def trackChanges(enable: Boolean = true, clearExisting: Boolean = true): Unit

    Permalink

    Set status for tracking changes for the entity.

    Set status for tracking changes for the entity.

    enable

    status for change tracking

    clearExisting

    whether to clear existing changes or not

    Definition Classes
    ChangeSupport
  45. final def unifyId(): Unit

    Permalink

    Обновление идентификатора сущности с учетом прородителя.

    Обновление идентификатора сущности с учетом прородителя.

    Attributes
    protected[atom.data]
    Definition Classes
    ParentSupport
  46. final def update(oldValue: String, newValue: String): String

    Permalink

    Return a reference or updated value.

    Return a reference or updated value.

    oldValue

    old entity value

    newValue

    new entity value

    returns

    a reference or updated value

    Attributes
    protected
    Definition Classes
    ControllerSupport
  47. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  48. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  49. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Product

Inherited from Equals

Inherited from Entity

Inherited from ControllerSupport

Inherited from ChangeSupport

Inherited from ParentSupport

Inherited from SearchSupport

Inherited from Cloneable

Inherited from Cloneable

Inherited from Serializable

Inherited from Serializable

Inherited from MacroSupport

Inherited from AnyRef

Inherited from Any

Ungrouped