|
xmlBlaster 2.2.0 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.xmlBlaster.client.XmlDbMessageWrapper
public class 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.
ConnectionDescriptor
Field Summary | |
---|---|
private java.lang.String |
content
|
private Global |
glob
|
private static java.lang.String |
ME
|
private java.lang.String |
passwd
|
private java.lang.String |
url
|
private java.lang.String |
user
|
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 |
Field Detail |
---|
private final Global glob
private static java.lang.String ME
private java.lang.String content
private java.lang.String user
private java.lang.String passwd
private java.lang.String url
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 2.2.0 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |