org.vrspace.server
Class Add
java.lang.Object
java.util.Observable
org.vrspace.server.VRObject
org.vrspace.server.DBObject
org.vrspace.server.PassiveDBObject
org.vrspace.server.Add
- All Implemented Interfaces:
- java.lang.Cloneable
- public class Add
- extends PassiveDBObject
Encapsulates a new object.
Two purposes:
- to notify the client a new object enters the scene
(Client calls Add( VRObject ))
- to add a new object to the database
(Client receives Add id className name request)
Fields inherited from class org.vrspace.server.DBObject |
db |
Methods inherited from class org.vrspace.server.VRObject |
arrayToString, canRead, canWrite, clone, equals, fieldToText, fromString, fromText, getClassName, getField, getFields, getId, getID, getMemebers, hasField, hasMethod, isNew, newInstance, sendResponse, setField, setField, setField, setFields, setFields, setValue, stringToArray, toString, toText, toText, toText |
Methods inherited from class java.util.Observable |
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
className
public java.lang.String className
Add
public Add(VRObject obj)
Add
protected Add()
isTransform
public boolean isTransform()
sendEvent
public void sendEvent(Request r)
throws RequestException
- Override a PassiveDBObject method
This can receive only one event: Add id className className
- Overrides:
sendEvent
in class PassiveDBObject
- Throws:
RequestException
getObject
public VRObject getObject()
- Returns underlying object