|
xmlBlaster 1.6.2 client API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.xmlBlaster.client.XmlDbMessageWrapper
Wrapping a SQL request with XML, to be used in the 'content' of a message.
This helps you to send a SQL request to the xmlBlaster JDBC service from James.
org.xmlBlaster.protocol.jdbc.ConnectionDescriptor| Constructor Summary | |
XmlDbMessageWrapper(Global glob,
java.lang.String user,
java.lang.String passwd,
java.lang.String url)
Constructor creates XML request. |
|
| Method Summary | |
void |
init(java.lang.String type,
int limit,
boolean confirm,
java.lang.String queryStr)
Set the query properties. |
void |
initQuery(int limit,
boolean confirm,
java.lang.String queryStr)
Set the query properties. |
void |
initUpdate(boolean confirm,
java.lang.String updateStr)
Set the update/insert/delete properties. |
MsgUnit |
toMessage()
Creates the complete message for you, which you can publish to xmlBlaster. |
java.lang.String |
toXml()
Returns the 'message content' which is the SQL request coded in XML. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public XmlDbMessageWrapper(Global glob,
java.lang.String user,
java.lang.String passwd,
java.lang.String url)
user - The login name to database, "postgres"passwd - The DB passwordurl - Any valid JDBC url, e.g. "jdbc:postgresql://24.3.47.214/postgres");| Method Detail |
public void initQuery(int limit,
boolean confirm,
java.lang.String queryStr)
limit - Maximum results to deliver, 50, used to limit the number of result rowsconfirm - true/false, when set to true, you get an answerqueryStr - Any valid SQL syntax, "select * from intrauser"
public void initUpdate(boolean confirm,
java.lang.String updateStr)
confirm - true/false, when set to true, you get an answerupdateStr - Any valid SQL syntax, e.g. "INSERT INTO person VALUES(name='Peter')"
public void init(java.lang.String type,
int limit,
boolean confirm,
java.lang.String queryStr)
type - "query" or "update", "insert", "delete"limit - Maximum results to deliver, 50, used to limit the number of result rowsconfirm - true/false, when set to true, you get an answerqueryStr - Any valid SQL syntax, "select * from intrauser"
public java.lang.String toXml()
throws XmlBlasterException
XmlBlasterException
public MsgUnit toMessage()
throws XmlBlasterException
XmlBlasterException
|
xmlBlaster 1.6.2 client API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||