Packageandromeda.vo
Classpublic class AbstractValueObject
InheritanceAbstractValueObject Inheritance SimpleValueObject Inheritance CoreObject

This class provides a skeletal implementation of the IValueObject interface, to minimize the effort required to implement this interface.



Public Properties
 PropertyDefined by
 Inheritedid : *
(read-write) Indicates the id of this IValueObject.
SimpleValueObject
Public Methods
 MethodDefined by
  
AbstractValueObject(init:Object = null)
Creates a new AbstractValueObject.
AbstractValueObject
 Inherited
equals(o:*):Boolean
Compares the specified object with this object for equality.
SimpleValueObject
 Inherited
Returns the internal ILogger reference of this ILogable object.
CoreObject
 Inherited
hashCode():uint
Returns a hashcode value for the object.
CoreObject
 Inherited
setLogger(log:ILogger = null):void
Sets the internal ILogger reference of this ILogable object.
CoreObject
 Inherited
toSource(indent:int = 0):String
Returns the string representation the source code of the object.
CoreObject
 Inherited
toString():String
Returns the String representation of this object.
SimpleValueObject
Constructor detail
AbstractValueObject()constructor
public function AbstractValueObject(init:Object = null)

Creates a new AbstractValueObject.

Parameters
init:Object (default = null) — A generic object containing properties with which to populate the newly instance. If this argument is null, it is ignored.