com.planet_ink.coffee_mud.core.database
Class MOBloader

java.lang.Object
  extended by com.planet_ink.coffee_mud.core.database.MOBloader

public class MOBloader
extends java.lang.Object


Field Summary
protected  DBConnector DB
           
protected  Room emptyRoom
           
 
Constructor Summary
MOBloader(DBConnector newDB)
           
 
Method Summary
protected  void addFollowerDependent(Environmental E, DVector list, java.lang.String parent)
           
 void DBClanFill(java.lang.String clan, java.util.Vector members, java.util.Vector roles, java.util.Vector lastDates)
           
 void DBCreateCharacter(MOB mob)
           
 void DBDelete(MOB mob)
           
 java.lang.String DBEmailSearch(java.lang.String email)
           
 java.lang.String[] DBFetchEmailData(java.lang.String name)
           
 void DBRead(MOB mob)
           
 void DBReadFollowers(MOB mob, boolean bringToLife)
           
 boolean DBReadUserOnly(MOB mob)
           
 java.util.Vector DBScanFollowers(MOB mob)
           
 void DBUpdate(MOB mob)
           
 void DBUpdateAbilities(MOB mob)
           
 void DBUpdateClan(java.lang.String name, java.lang.String clan, int role)
           
 void DBUpdateEmail(MOB mob)
           
 void DBUpdateFollowers(MOB mob)
           
 void DBUpdateItems(MOB mob)
           
 void DBUpdateJustMOB(MOB mob)
           
 void DBUpdatePassword(MOB mob)
           
 boolean DBUserSearch(MOB mob, java.lang.String Login)
           
 java.util.Vector getExtendedUserList()
           
 java.util.Vector getUserList()
           
 void vassals(MOB mob, java.lang.String liegeID)
           
 DVector worshippers(java.lang.String deityID)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DB

protected DBConnector DB

emptyRoom

protected Room emptyRoom
Constructor Detail

MOBloader

public MOBloader(DBConnector newDB)
Method Detail

DBReadUserOnly

public boolean DBReadUserOnly(MOB mob)

DBRead

public void DBRead(MOB mob)

getUserList

public java.util.Vector getUserList()

getExtendedUserList

public java.util.Vector getExtendedUserList()

vassals

public void vassals(MOB mob,
                    java.lang.String liegeID)

worshippers

public DVector worshippers(java.lang.String deityID)

DBScanFollowers

public java.util.Vector DBScanFollowers(MOB mob)

DBReadFollowers

public void DBReadFollowers(MOB mob,
                            boolean bringToLife)

DBUpdateEmail

public void DBUpdateEmail(MOB mob)

DBClanFill

public void DBClanFill(java.lang.String clan,
                       java.util.Vector members,
                       java.util.Vector roles,
                       java.util.Vector lastDates)

DBUpdateClan

public void DBUpdateClan(java.lang.String name,
                         java.lang.String clan,
                         int role)

DBUpdate

public void DBUpdate(MOB mob)

DBUpdatePassword

public void DBUpdatePassword(MOB mob)

DBUpdateJustMOB

public void DBUpdateJustMOB(MOB mob)

DBUpdateItems

public void DBUpdateItems(MOB mob)

addFollowerDependent

protected void addFollowerDependent(Environmental E,
                                    DVector list,
                                    java.lang.String parent)

DBUpdateFollowers

public void DBUpdateFollowers(MOB mob)

DBDelete

public void DBDelete(MOB mob)

DBUpdateAbilities

public void DBUpdateAbilities(MOB mob)

DBCreateCharacter

public void DBCreateCharacter(MOB mob)

DBUserSearch

public boolean DBUserSearch(MOB mob,
                            java.lang.String Login)

DBFetchEmailData

public java.lang.String[] DBFetchEmailData(java.lang.String name)

DBEmailSearch

public java.lang.String DBEmailSearch(java.lang.String email)