|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorca.util.db.MySqlBase
orca.shirako.container.db.MySqlShirakoContainerDatabase
public class MySqlShirakoContainerDatabase
| Field Summary | |
|---|---|
static java.lang.String |
DefaultMapUrl
Mapping file to use |
| Fields inherited from class orca.util.db.MySqlBase |
|---|
create, db, DefaultSchema, driverPath, initialized, joclFileLocation, logger, mapFile, mapper, mySqlPasswd, mySqlServer, mySqlServerPort, mySqlUser, pool, PropertyMySqlDb, PropertyMySqlPassword, PropertyMySqlPool, PropertyMySqlServer, PropertyMySqlServerPort, PropertyMySqlUser, resetState, schemaFile, source, TypeDefault |
| Constructor Summary | |
|---|---|
MySqlShirakoContainerDatabase()
|
|
MySqlShirakoContainerDatabase(java.lang.String mapFile)
|
|
| Method Summary | |
|---|---|
void |
addActor(IActor actor)
Adds a new actor record to the database |
void |
addContainerProperties(java.util.Properties p)
Adds the container properties list. |
void |
addProtocols(java.util.Properties p)
Adds the protocols record to the database |
void |
addTime(java.util.Properties p)
Adds the time record to the database |
protected java.util.Vector<java.util.Properties> |
createSearchResults(java.sql.ResultSet rs,
java.lang.String prefix)
Deprecated. |
protected java.util.Vector<java.util.Properties> |
createSearchResultsTyped(java.sql.ResultSet rs,
java.lang.String type)
Create a Properties list from a ResultSet obtained from a query |
java.util.Vector<java.util.Properties> |
getActor(java.lang.String actorName)
Retrieves the specified actor record |
protected java.lang.String |
getActorIdFromName(java.lang.String name)
Deprecated. |
protected java.lang.String |
getActorIdFromName(java.lang.String name,
java.sql.Connection connection)
Deprecated. |
java.util.Vector<java.util.Properties> |
getActors()
Retrieves the actors defined in this container |
java.util.Vector<java.util.Properties> |
getActors(java.lang.String actorName,
int type)
Retrieves the actors defined in this container |
java.util.Vector<java.util.Properties> |
getContainerProperties()
Returns the container properties list. |
java.util.Vector<java.util.Properties> |
getProtocols()
Retrieves the protocols record from the database |
java.util.Vector<java.util.Properties> |
getTime()
Retrieves the time record from the database |
void |
removeActor(java.lang.String actorName)
Removes the specified actor record |
void |
removeActorDatabase(java.lang.String actorName)
Destroy the database for this actor. |
protected void |
resetDB(java.sql.Connection connection)
Empty the database of all previous state |
void |
revisit(IActorIdentity actor,
java.util.Properties properties)
|
void |
updateActor(IActor actor)
Updates the actor's database record |
void |
updateContainerProperties(java.util.Properties p)
Updates the container properties list. |
| Methods inherited from class orca.util.db.MySqlBase |
|---|
checkDb, checkDrivers, configure, constructQueryPartial, getConnection, getDb, getLogger, getMySqlPasswd, getMySqlServer, getMySqlServerPort, getMySqlUser, getPoolConfigLocation, getSchemaString, getServerConnection, initialize, loadDrivers, reset, returnConnection, save, save, setDb, setLogger, setMySqlPasswd, setMySqlServer, setMySqlServerPort, setMySqlUser, setPoolConfigLocation, setResetState |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface orca.container.api.IContainerDatabase |
|---|
getLogger, initialize, setLogger, setResetState |
| Methods inherited from interface orca.shirako.api.IInitialize |
|---|
initialize |
| Methods inherited from interface orca.shirako.api.ISerialize |
|---|
reset, save, save |
| Field Detail |
|---|
public static final java.lang.String DefaultMapUrl
| Constructor Detail |
|---|
public MySqlShirakoContainerDatabase()
public MySqlShirakoContainerDatabase(java.lang.String mapFile)
| Method Detail |
|---|
public void revisit(IActorIdentity actor,
java.util.Properties properties)
throws java.lang.Exception
java.lang.Exception
protected void resetDB(java.sql.Connection connection)
throws java.sql.SQLException
resetDB in class MySqlBasejava.sql.SQLException
protected java.lang.String getActorIdFromName(java.lang.String name,
java.sql.Connection connection)
throws java.lang.Exception
name - connection -
java.lang.Exception
protected java.lang.String getActorIdFromName(java.lang.String name)
throws java.lang.Exception
name -
java.lang.Exception
protected java.util.Vector<java.util.Properties> createSearchResultsTyped(java.sql.ResultSet rs,
java.lang.String type)
throws java.lang.Exception
rs - The ResultSettype - Object type (node, machine, etc)
java.lang.Exception
protected java.util.Vector<java.util.Properties> createSearchResults(java.sql.ResultSet rs,
java.lang.String prefix)
throws java.lang.Exception
java.lang.Exception
public void addActor(IActor actor)
throws java.lang.Exception
addActor in interface IShirakoContainerDatabaseactor - actor to be added
java.lang.Exception
public void removeActor(java.lang.String actorName)
throws java.lang.Exception
removeActor in interface IShirakoContainerDatabaseactorName - actor name
java.lang.Exception
public void removeActorDatabase(java.lang.String actorName)
throws java.lang.Exception
removeActorDatabase in interface IShirakoContainerDatabaseactorName - actor name
java.lang.Exception
public void updateActor(IActor actor)
throws java.lang.Exception
updateActor in interface IShirakoContainerDatabasejava.lang.Exception
public java.util.Vector<java.util.Properties> getActors()
throws java.lang.Exception
getActors in interface IShirakoContainerDatabasejava.lang.Exception
public java.util.Vector<java.util.Properties> getActors(java.lang.String actorName,
int type)
throws java.lang.Exception
getActors in interface IShirakoContainerDatabaseactorName - actor name query stringtype - actor type (seed AbstractActor.Type*)
java.lang.Exception
public java.util.Vector<java.util.Properties> getActor(java.lang.String actorName)
throws java.lang.Exception
getActor in interface IShirakoContainerDatabaseactorName - actor name
java.lang.Exception
public void addTime(java.util.Properties p)
throws java.lang.Exception
addTime in interface IShirakoContainerDatabasejava.lang.Exception
public java.util.Vector<java.util.Properties> getTime()
throws java.lang.Exception
getTime in interface IShirakoContainerDatabasejava.lang.Exception
public void addProtocols(java.util.Properties p)
throws java.lang.Exception
addProtocols in interface IShirakoContainerDatabasejava.lang.Exception
public java.util.Vector<java.util.Properties> getProtocols()
throws java.lang.Exception
getProtocols in interface IShirakoContainerDatabasejava.lang.Exception
public void addContainerProperties(java.util.Properties p)
throws java.lang.Exception
IContainerDatabase
addContainerProperties in interface IContainerDatabasep - container properties list.
java.lang.Exception
public void updateContainerProperties(java.util.Properties p)
throws java.lang.Exception
IContainerDatabase
updateContainerProperties in interface IContainerDatabasep - container properties list.
java.lang.Exception
public java.util.Vector<java.util.Properties> getContainerProperties()
throws java.lang.Exception
IContainerDatabase
getContainerProperties in interface IContainerDatabasejava.lang.Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||