edu.cmu.aura.service.db
Class ServiceObject
java.lang.Object
|
+--edu.cmu.aura.service.db.ServiceObject
- public class ServiceObject
- extends java.lang.Object
NOTE: Do not use this class. It is for internal use only.
This class represents both Aura entities and relationships
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ServiceObject
public ServiceObject()
ServiceObject
public ServiceObject(edu.cmu.aura.service.db.KeyVal keyVal,
java.util.ArrayList attributes)
updateDynamicAttribute
public void updateDynamicAttribute(java.lang.String name,
DynamicAttribute newVal)
updateDynamicAttribute
public void updateDynamicAttribute(java.lang.String name,
java.lang.Object value,
long lastUpdate)
updateAttribute
public void updateAttribute(java.lang.String name,
java.lang.Object value)
addAttribute
public void addAttribute(Attribute attribute)
getNumAttributes
public int getNumAttributes()
getAttribute
public Attribute getAttribute(int index)
getAttributes
public java.util.ArrayList getAttributes()
getAttributeByName
public Attribute getAttributeByName(java.lang.String name)
indexOf
public int indexOf(java.lang.String name)
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object