|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.dc.wf.WorkFlow
This is the layer between the UI and the database. Checks for data integrity and checks on bussiness rules are done here
Constructor Summary | |
WorkFlow()
|
Method Summary | |
boolean |
checkUniqueness(DCObject o,
boolean bUpdate)
Checks if the object is unique |
static java.util.Collection |
convertToDCObjects(java.sql.ResultSet result)
Converts a resultset to a DataCrowObject Vector |
void |
deleteValues(DCObject o)
Deletes the object. |
void |
displayResults(java.util.Collection objects,
RequestCollection requestorObjects,
boolean qryWasSuccess)
Passes requests thru to the UI ( |
static void |
initDatabase()
Initializes the database |
void |
insertValues(DCObject o)
Inserts new values. |
void |
runQuery(java.lang.String sQuery,
RequestCollection requestors)
Runs a predefined query |
java.util.Collection |
runQueryDirect(DCObject o)
Runs a query directly, bypassing the query queue |
java.util.Collection |
runQueryDirect(Query query)
Does not put the query in a queue but executes it immediately. |
java.util.Collection |
runQueryDirect(java.lang.String sQuery)
Does not put the query in a queue but executes it immediately. |
java.util.Collection |
runQueryDirect(java.lang.String sQuery,
boolean catchErrors)
|
java.sql.ResultSet |
runQueryDirectUnclosed(java.lang.String sQuery)
Does not put the query in a queue but executes it immediately. |
void |
searchValues(DCObject o,
QueryOptions queryOptions)
Searches for values. |
void |
updateValues(DCObject o)
Updates values. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public WorkFlow()
Method Detail |
public static void initDatabase()
public void runQuery(java.lang.String sQuery, RequestCollection requestors)
sQuery
- query statementrequestors
- requests to the UIpublic void searchValues(DCObject o, QueryOptions queryOptions)
o
- the object which is used as the conditionpublic void insertValues(DCObject o)
o
- the object to be insertedpublic void updateValues(DCObject o)
o
- the object to be updatedpublic void deleteValues(DCObject o)
o
- the object to be updatedpublic java.util.Collection runQueryDirect(java.lang.String sQuery, boolean catchErrors) throws java.lang.Exception
java.lang.Exception
public java.util.Collection runQueryDirect(DCObject o)
o
- Data Crow objectpublic java.util.Collection runQueryDirect(Query query)
public java.sql.ResultSet runQueryDirectUnclosed(java.lang.String sQuery) throws java.lang.Exception
sQuery
- query statement
java.lang.Exception
public java.util.Collection runQueryDirect(java.lang.String sQuery)
sQuery
- query statementpublic void displayResults(java.util.Collection objects, RequestCollection requestorObjects, boolean qryWasSuccess)
requestorObjects
- collection of requestspublic boolean checkUniqueness(DCObject o, boolean bUpdate)
o
- object to be checkedbUpdate
- specifies if the object exists already in the
database or notpublic static java.util.Collection convertToDCObjects(java.sql.ResultSet result)
result
- result set from a query
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |