Package org.vrspace.server.obj
Class PersistentEvent
- java.lang.Object
-
- org.vrspace.server.obj.Entity
-
- org.vrspace.server.obj.PersistentEvent
-
@Node public class PersistentEvent extends Entity
Persistent version of event that can be stored to the database.- Author:
- joe
- See Also:
EventRecorder
-
-
Constructor Summary
Constructors Constructor Description PersistentEvent()
PersistentEvent(long delay, String type, Command cmd)
PersistentEvent(long delay, String type, VREvent event, VRObject source)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
canEqual(Object other)
boolean
equals(Object o)
List<VRObject>
getAdd()
Map<String,Object>
getChanges()
long
getDelay()
VREvent
getEvent()
Object
getMessage()
String
getPayload()
List<Map<String,Long>>
getRemove()
VRObject
getSource()
String
getType()
int
hashCode()
void
setAdd(List<VRObject> add)
void
setChanges(Map<String,Object> changes)
void
setDelay(long delay)
void
setPayload(String payload)
void
setRemove(List<Map<String,Long>> remove)
void
setSource(VRObject source)
void
setType(String type)
String
toString()
-
-
-
Method Detail
-
getEvent
public VREvent getEvent()
-
getMessage
public Object getMessage()
-
getDelay
public long getDelay()
-
getType
public String getType()
-
getSource
public VRObject getSource()
-
getPayload
public String getPayload()
-
setDelay
public void setDelay(long delay)
-
setType
public void setType(String type)
-
setSource
public void setSource(VRObject source)
-
setPayload
public void setPayload(String payload)
-
-