Package org.symphonyoss.s2.canon.runtime
Class BaseEntity
- java.lang.Object
-
- org.symphonyoss.s2.canon.runtime.BaseEntity
-
- All Implemented Interfaces:
IBaseEntity,org.symphonyoss.s2.common.dom.json.IJsonDomNodeProvider
- Direct Known Subclasses:
Entity,EntityArray
public class BaseEntity extends Object implements IBaseEntity
-
-
Constructor Summary
Constructors Constructor Description BaseEntity(org.symphonyoss.s2.common.dom.json.IImmutableJsonDomNode jsonDomNode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object other)org.symphonyoss.s2.common.dom.json.IImmutableJsonDomNodegetJsonDomNode()inthashCode()org.symphonyoss.s2.common.immutable.ImmutableByteArrayserialize()Serialize this object.StringtoString()
-
-
-
Constructor Detail
-
BaseEntity
public BaseEntity(@Nonnull org.symphonyoss.s2.common.dom.json.IImmutableJsonDomNode jsonDomNode)
-
-
Method Detail
-
getJsonDomNode
@Nonnull public org.symphonyoss.s2.common.dom.json.IImmutableJsonDomNode getJsonDomNode()
- Specified by:
getJsonDomNodein interfaceIBaseEntity- Specified by:
getJsonDomNodein interfaceorg.symphonyoss.s2.common.dom.json.IJsonDomNodeProvider
-
serialize
@Nonnull public org.symphonyoss.s2.common.immutable.ImmutableByteArray serialize()
Description copied from interface:IBaseEntitySerialize this object.- Specified by:
serializein interfaceIBaseEntity- Returns:
- The serialized form of this object.
-
-