org.vrspace.server
Class Administrator

java.lang.Object
  extended byjava.util.Observable
      extended byorg.vrspace.server.VRObject
          extended byorg.vrspace.server.DBObject
              extended byorg.vrspace.server.PublicDBObject
                  extended byorg.vrspace.server.OwnedDBObject
                      extended byorg.vrspace.server.Client
                          extended byorg.vrspace.server.object.User
                              extended byorg.vrspace.server.Administrator
All Implemented Interfaces:
Admin, java.lang.Cloneable, HasTransform, java.util.Observer, Owned, Owner

public class Administrator
extends User
implements Admin

Administrator is no more than User which implements Admin interface. Since it's in server package, also can access protected stuff. Administrator owns everything.


Field Summary
 
Fields inherited from class org.vrspace.server.object.User
_avgFps, _avgSceneRange, _avgSceneSize, _info, _maxFps, _maxSceneRange, _maxSceneSize, _minFps, _minSceneRange, _minSceneSize, speed, url, x, y, z
 
Fields inherited from class org.vrspace.server.Client
_lastLogin, authInfo, dispatcher, name, online, pos, scene, session, sessions, transform
 
Fields inherited from class org.vrspace.server.DBObject
db
 
Fields inherited from class org.vrspace.server.VRObject
db_id, primitiveMap, primitives
 
Constructor Summary
Administrator()
           
 
Method Summary
 boolean isOwner(Owned o)
          Interface Owner - Admin owns everything
 boolean owns(VRObject o)
          Admin owns everything
 
Methods inherited from class org.vrspace.server.object.User
ownershipRequired, set__fps, set_gesture, set_go, set_isOver, set_say, set_touchTime, set_url, set_xyzgo, set_xyzrotate
 
Methods inherited from class org.vrspace.server.Client
addObject, addObserver, addOwned, deleteObserver, destroy, getClassLoader, getDispatcher, getFilter, getName, getPos, getProperties, getProperty, getScene, getSession, getTransform, getTransformID, init, invalidRequest, isOnline, quit, removeAll, removeObject, removeOwned, request, sendResponse, set__password, set__sceneRange, set__sceneSize, set_addFilter, set_removeFilter, setProperty, setTransform, setValue, update, updateAuthInfo, updateAuthInfo, updateOwnership, updateScene, updateScene, updateScene
 
Methods inherited from class org.vrspace.server.OwnedDBObject
addOwner, isOwned, notifyOwners, processEvent, removeOwner, sendEvent
 
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, newInstance, sendResponse, setField, setField, setField, setFields, setFields, stringToArray, toString, toText, toText, toText
 
Methods inherited from class java.util.Observable
clearChanged, countObservers, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Administrator

public Administrator()
Method Detail

isOwner

public boolean isOwner(Owned o)
Interface Owner - Admin owns everything

Specified by:
isOwner in interface Owner
Overrides:
isOwner in class Client

owns

public boolean owns(VRObject o)
Admin owns everything

Overrides:
owns in class Client