org.plasma.sdo.core
Class CoreObject
java.lang.Object
org.plasma.sdo.core.CoreObject
- All Implemented Interfaces:
- Serializable, Cloneable
public final class CoreObject
- extends Object
- implements Cloneable, 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
CoreObject
public CoreObject(String entityName)
getEntityName
public String getEntityName()
getValues
public Map<String,Object> getValues()
getKeys
public String[] getKeys()
put
public void put(String key,
Object value)
get
public Object get(String key)
remove
public Object remove(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 Object clone()
throws CloneNotSupportedException
- Overrides:
clone in class Object
- Throws:
CloneNotSupportedException
Copyright © 2013. All rights reserved.