All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class sso.Immobile

java.lang.Object
   |
   +----sso.Persistant
           |
           +----sso.GameObject
                   |
                   +----sso.Immobile

public abstract class Immobile
extends GameObject

Constructor Index

 o Immobile()

Method Index

 o createRows()
Create the rows needed to store this object.
 o init()
For creating new instances of this object only.
 o load()
Loads the object from the database.
 o move(GameObject)
Disallow all moves for this object and its children.
 o store()
Store the object in the database.
 o unregister()
Unregister the GameObject from the database.

Constructors

 o Immobile
 protected Immobile()

Methods

 o init
 protected void init()
For creating new instances of this object only.

Overrides:
init in class GameObject
 o move
 public boolean move(GameObject dest)
Disallow all moves for this object and its children. .setLocation() can still be called, but all well behaved non-editor clients should only try calling move, right? (Keep this in mind for interpreting client commands.)

Overrides:
move in class GameObject
 o createRows
 protected void createRows()
Create the rows needed to store this object.

Overrides:
createRows in class GameObject
 o store
 public void store()
Store the object in the database.

Overrides:
store in class GameObject
 o load
 protected void load()
Loads the object from the database.

Overrides:
load in class GameObject
 o unregister
 public void unregister()
Unregister the GameObject from the database.

Overrides:
unregister in class GameObject

All Packages  Class Hierarchy  This Package  Previous  Next  Index