com.planet_ink.coffee_mud.core.database
Class RoomLoader

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

public class RoomLoader
extends java.lang.Object


Field Summary
protected  DBConnector DB
           
 
Constructor Summary
RoomLoader(DBConnector newDB)
           
 
Method Summary
 void addRoom(java.util.Vector rooms, Room R)
           
 void DBCreate(Area A)
           
 void DBCreate(Room room)
           
 void DBCreateThisItem(java.lang.String roomID, Item thisItem)
           
 void DBCreateThisMOB(java.lang.String roomID, MOB thisMOB)
           
 void DBDelete(Area A)
           
 void DBDelete(Room room)
           
 void DBDeleteRoomItem(java.lang.String roomID, Item item)
           
 void DBDeleteRoomMOB(java.lang.String roomID, MOB mob)
           
 void DBReadAllRooms(RoomnumberSet set)
           
 java.util.Vector DBReadAreaData(java.lang.String areaID, boolean reportStatus)
           
 RoomnumberSet DBReadAreaRoomList(java.lang.String areaName, boolean reportStatus)
           
 void DBReadCatalogs()
           
 void DBReadContent(java.lang.String thisRoomID, Room thisRoom, java.util.Vector rooms, RoomnumberSet unloadedRooms, boolean setStatus)
           
 java.util.Vector DBReadRoomData(java.lang.String singleRoomIDtoLoad, boolean reportStatus)
           
 java.util.Vector DBReadRoomData(java.lang.String singleRoomIDtoLoad, RoomnumberSet roomsToLoad, boolean reportStatus, java.util.Vector unknownAreas, RoomnumberSet unloadedRooms)
           
 java.lang.String DBReadRoomDesc(java.lang.String roomID)
           
 void DBReadRoomExits(java.lang.String roomID, java.util.Vector allRooms, boolean reportStatus)
           
 void DBReadRoomExits(java.lang.String roomID, java.util.Vector allRooms, boolean reportStatus, RoomnumberSet unloadedRooms)
           
 java.lang.String DBReadRoomMOBData(java.lang.String roomID, java.lang.String mobID)
           
 void DBReCreate(Room room, java.lang.String oldID)
           
 void DBUpdate(java.lang.String keyName, Area A)
           
 void DBUpdateAll(Room room)
           
 void DBUpdateExits(Room room)
           
 void DBUpdateItems(Room room)
           
 void DBUpdateMOBs(Room room)
           
 void DBUpdateRoom(Room room)
           
 void DBUpdateRoomItem(java.lang.String roomID, Item item)
           
 void DBUpdateRoomMOB(java.lang.String roomID, MOB mob)
           
 void DBUpdateTheseItems(Room room, java.util.Vector items)
           
 void DBUpdateTheseMOBs(Room room, java.util.Vector mobs)
           
 Room getRoom(java.util.Vector rooms, java.lang.String roomID)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DB

protected DBConnector DB
Constructor Detail

RoomLoader

public RoomLoader(DBConnector newDB)
Method Detail

DBReadAreaData

public java.util.Vector DBReadAreaData(java.lang.String areaID,
                                       boolean reportStatus)

addRoom

public void addRoom(java.util.Vector rooms,
                    Room R)

getRoom

public Room getRoom(java.util.Vector rooms,
                    java.lang.String roomID)

DBReadAreaRoomList

public RoomnumberSet DBReadAreaRoomList(java.lang.String areaName,
                                        boolean reportStatus)

DBReadRoomData

public java.util.Vector DBReadRoomData(java.lang.String singleRoomIDtoLoad,
                                       boolean reportStatus)

DBReadRoomData

public java.util.Vector DBReadRoomData(java.lang.String singleRoomIDtoLoad,
                                       RoomnumberSet roomsToLoad,
                                       boolean reportStatus,
                                       java.util.Vector unknownAreas,
                                       RoomnumberSet unloadedRooms)

DBReadRoomExits

public void DBReadRoomExits(java.lang.String roomID,
                            java.util.Vector allRooms,
                            boolean reportStatus)

DBReadRoomExits

public void DBReadRoomExits(java.lang.String roomID,
                            java.util.Vector allRooms,
                            boolean reportStatus,
                            RoomnumberSet unloadedRooms)

DBReadAllRooms

public void DBReadAllRooms(RoomnumberSet set)

DBReadRoomDesc

public java.lang.String DBReadRoomDesc(java.lang.String roomID)

DBReadRoomMOBData

public java.lang.String DBReadRoomMOBData(java.lang.String roomID,
                                          java.lang.String mobID)

DBReadCatalogs

public void DBReadCatalogs()

DBReadContent

public void DBReadContent(java.lang.String thisRoomID,
                          Room thisRoom,
                          java.util.Vector rooms,
                          RoomnumberSet unloadedRooms,
                          boolean setStatus)

DBCreateThisItem

public void DBCreateThisItem(java.lang.String roomID,
                             Item thisItem)

DBUpdateTheseItems

public void DBUpdateTheseItems(Room room,
                               java.util.Vector items)

DBUpdateItems

public void DBUpdateItems(Room room)

DBUpdateExits

public void DBUpdateExits(Room room)

DBCreateThisMOB

public void DBCreateThisMOB(java.lang.String roomID,
                            MOB thisMOB)

DBUpdateTheseMOBs

public void DBUpdateTheseMOBs(Room room,
                              java.util.Vector mobs)

DBUpdateMOBs

public void DBUpdateMOBs(Room room)

DBUpdateAll

public void DBUpdateAll(Room room)

DBUpdateRoom

public void DBUpdateRoom(Room room)

DBReCreate

public void DBReCreate(Room room,
                       java.lang.String oldID)

DBCreate

public void DBCreate(Area A)

DBUpdate

public void DBUpdate(java.lang.String keyName,
                     Area A)

DBDeleteRoomItem

public void DBDeleteRoomItem(java.lang.String roomID,
                             Item item)

DBUpdateRoomItem

public void DBUpdateRoomItem(java.lang.String roomID,
                             Item item)

DBDeleteRoomMOB

public void DBDeleteRoomMOB(java.lang.String roomID,
                            MOB mob)

DBUpdateRoomMOB

public void DBUpdateRoomMOB(java.lang.String roomID,
                            MOB mob)

DBDelete

public void DBDelete(Area A)

DBCreate

public void DBCreate(Room room)

DBDelete

public void DBDelete(Room room)