org.plasma.sdo.core
Class CoreObject
java.lang.Object
org.plasma.sdo.core.CoreObject
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable
public final class CoreObject
- extends java.lang.Object
- implements java.lang.Cloneable, java.io.Serializable
Class used to describe a value object model of arbitrary
complexity. Can accommodate strict hierarchical structures
as well as object networks and graphs.
- See Also:
- Serialized Form
|
Constructor Summary |
CoreObject(java.lang.String entityName)
|
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CoreObject
public CoreObject(java.lang.String entityName)
getEntityName
public java.lang.String getEntityName()
getValues
public java.util.Map<java.lang.String,java.lang.Object> getValues()
getKeys
public java.lang.String[] getKeys()
put
public void put(java.lang.String key,
java.lang.Object value)
get
public java.lang.Object get(java.lang.String key)
remove
public java.lang.Object remove(java.lang.String key)
isFlaggedLocked
public boolean isFlaggedLocked()
isFlaggedUnlocked
public boolean isFlaggedUnlocked()
flagLocked
public void flagLocked()
unflagLocked
public void unflagLocked()
flagUnlocked
public void flagUnlocked()
unflagUnlocked
public void unflagUnlocked()
getAbsoluteSize
public int getAbsoluteSize()
getDepth
public int getDepth()
clone
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
- Overrides:
clone in class java.lang.Object
- Throws:
java.lang.CloneNotSupportedException
Copyright © 2013. All Rights Reserved.