|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectch.agent.crnickl.mongodb.MongoDB
public class MongoDB
MongoDB is a singleton encapsulating the MongoDB connection and the base collections used by CrNiCKL.
| Field Summary | |
|---|---|
static String |
MONGODB_DB
|
static String |
MONGODB_HOST
|
static String |
MONGODB_PASSWORD
|
static String |
MONGODB_PORT
|
static String |
MONGODB_USER
|
static String |
MONGODB_WRITE_CONCERN
|
| Constructor Summary | |
|---|---|
MongoDB(ch.agent.crnickl.api.Database database,
ch.agent.crnickl.api.DatabaseConfiguration configuration)
Construct a MongoDB session. |
|
| Method Summary | |
|---|---|
void |
close(boolean ignoreException)
Close the MongoDB connection if it is open. |
void |
commit()
Operation not supported by MongoDB. |
com.mongodb.DBCollection |
getAttributes()
|
com.mongodb.DBCollection |
getChronicles()
|
com.mongodb.DBCollection |
getCollection(ch.agent.crnickl.api.Surrogate s)
|
static MongoDB |
getInstance()
Return the MongoDB connection. |
com.mongodb.DBCollection |
getProperties()
|
com.mongodb.DBCollection |
getSchemas()
|
com.mongodb.DBCollection |
getSeries()
|
String |
getUser()
|
com.mongodb.DBCollection |
getValueTypes()
|
void |
rollback()
Operation not supported by MongoDB. |
String |
toString()
Return a string displaying the session with the connection and the user id. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final String MONGODB_HOST
public static final String MONGODB_PORT
public static final String MONGODB_DB
public static final String MONGODB_WRITE_CONCERN
public static final String MONGODB_USER
public static final String MONGODB_PASSWORD
| Constructor Detail |
|---|
public MongoDB(ch.agent.crnickl.api.Database database,
ch.agent.crnickl.api.DatabaseConfiguration configuration)
throws ch.agent.crnickl.T2DBException
configuration - a database configuration
ch.agent.crnickl.T2DBException| Method Detail |
|---|
public static MongoDB getInstance()
public void close(boolean ignoreException)
throws ch.agent.crnickl.T2DBException
ch.agent.crnickl.T2DBException
public void commit()
throws ch.agent.crnickl.T2DBException
ch.agent.crnickl.T2DBException
public void rollback()
throws ch.agent.crnickl.T2DBException
ch.agent.crnickl.T2DBExceptionpublic String getUser()
public com.mongodb.DBCollection getValueTypes()
public com.mongodb.DBCollection getProperties()
public com.mongodb.DBCollection getSchemas()
public com.mongodb.DBCollection getChronicles()
public com.mongodb.DBCollection getSeries()
public com.mongodb.DBCollection getAttributes()
public com.mongodb.DBCollection getCollection(ch.agent.crnickl.api.Surrogate s)
throws ch.agent.crnickl.T2DBException
ch.agent.crnickl.T2DBExceptionpublic String toString()
toString in class Object
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||