Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.vrspace.server
Class Add  view Add download Add.java

java.lang.Object
  extended byjava.util.Observable
      extended byorg.vrspace.server.VRObject
          extended byorg.vrspace.server.DBObject
              extended byorg.vrspace.server.PassiveDBObject
                  extended byorg.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)


Field Summary
 java.lang.String className
           
(package private)  boolean isTransform
           
private  VRObject object
           
 
Fields inherited from class org.vrspace.server.DBObject
db
 
Fields inherited from class org.vrspace.server.VRObject
db_id, isNew, primitiveMap, primitives
 
Fields inherited from class java.util.Observable
 
Constructor Summary
protected Add()
           
  Add(VRObject obj)
           
 
Method Summary
 VRObject getObject()
          Returns underlying object
 boolean isTransform()
           
 void sendEvent(Request r)
          Override a PassiveDBObject method This can receive only one event: Add id className className
 
Methods inherited from class org.vrspace.server.DBObject
delete, get, put, put
 
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, lock, lockClass, newInstance, sendResponse, setField, setField, setField, setFields, setFields, setValue, stringToArray, toString, toText, toText, toText, unlock, unlockClass
 
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
 

Field Detail

className

public java.lang.String className

isTransform

boolean isTransform

object

private VRObject object
Constructor Detail

Add

public Add(VRObject obj)

Add

protected Add()
Method Detail

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

getObject

public VRObject getObject()
Returns underlying object