|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This interface represents the Data Access Layer "contract" for a Flow
Processor.
Modification History | ||
---|---|---|
Programmer | Date | Description |
Scott Bowers | 03/18/2005 | Original Author |
Method Summary | |
void |
commitTxn()
Commit a transaction. |
java.util.Collection |
getData(java.lang.String as_sql_id)
This method will retrieve a data set based on the specified SQL ID. |
java.util.Collection |
getData(java.lang.String as_sql_id,
java.lang.Object ao_arguments)
This method will retrieve a data set based on the specified SQL ID and arguments. |
java.lang.String |
getSystemOptionString(java.lang.String as_option_name)
This method will return the String value for the specified option name. |
void |
rollbackTxn()
Rollback a transaction. |
void |
startTxn()
Start a transaction. |
org.w3c.dom.Document |
toXML(java.lang.String as_root_name,
java.lang.String[] as_sql_ids,
java.lang.String[] as_xml_tags,
java.lang.Object ao_arguments)
This method will take a list of SQL IDs to execute, convert the results to an XML document, and return the document. |
void |
updateData(java.lang.String as_sql_id,
java.lang.Object ao_arguments)
This method will execute an update based on the specified SQL ID and arguments. |
Methods inherited from interface com.cgiams.esl.service.ValueListHandler |
getValueObjects |
Method Detail |
public void startTxn() throws java.sql.SQLException
java.sql.SQLException
- If any error occurs.public void commitTxn() throws java.sql.SQLException
java.sql.SQLException
- If any error occurs.public void rollbackTxn() throws java.sql.SQLException
java.sql.SQLException
- If any error occurs.public java.lang.String getSystemOptionString(java.lang.String as_option_name) throws java.lang.Exception
as_option_name
- The option name to return the String value for.
java.lang.Exception
- If an error occurres.public java.util.Collection getData(java.lang.String as_sql_id) throws java.lang.Exception
as_sql_id
- The ID of a predefined SQL Select statement to execute.
java.lang.Exception
- If an error occurres.public java.util.Collection getData(java.lang.String as_sql_id, java.lang.Object ao_arguments) throws java.lang.Exception
as_sql_id
- The ID of a predefined SQL Select statement to execute.ao_arguments
- The arguments that will be passed to and used by the SQL
Select statement. This argument can be null.
java.lang.Exception
- If an error occurres.public void updateData(java.lang.String as_sql_id, java.lang.Object ao_arguments) throws java.lang.Exception
as_sql_id
- The ID of a predefined SQL Insert or Update statement to execute.ao_arguments
- The arguments that will be passed to and used by the SQL
Insert or Update statement.
java.lang.Exception
- If an error occurres.public org.w3c.dom.Document toXML(java.lang.String as_root_name, java.lang.String[] as_sql_ids, java.lang.String[] as_xml_tags, java.lang.Object ao_arguments) throws java.lang.Exception
as_root_name
- The name that will be used as the root element in the XML
document that will be returned.as_sql_ids
- The SQL IDs that are to be executed.as_xml_tags
- The corresponding XML tag names for the SQL IDs.ao_arguments
- A Java Bean or Map containing the arguments to the SQL Selects
defined by as_sql_ids.
java.lang.Exception
- If an error occurres.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |