|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.jxml.qare.qhome.SDO
This is the base class for all Qhome messages in Qare and also has a method which expresses the data into XML. SDO stands for "Self Describing Objects"
Constructor Summary | |
SDO()
|
Method Summary | |
void |
createInboxMsg(DBSession.Row qSession,
String description)
Adds this object to the inbox |
DBInbox.Row |
createInboxMsg(String description,
Map properties,
DBSystem.Row remoteSystem,
String gkey)
|
abstract void |
eval(Map properties,
List args,
ClassLoader cl)
This method is overidden by classes which support message display in inbox. |
String |
exceptionTraceString(Exception e)
Invoked when an exception is raised while processing the message. |
abstract String |
getAction()
This method is overidden by classes to specify the action defined by this message. |
abstract QSchemaFactory |
getFactory()
This method is overidden by classes which use the process/reply logic. |
String |
getFactoryClassName()
Retrives the schema class |
QDoc |
getQDoc()
Returns a new document object containing this object as content. |
QDoc |
getSchema()
Returns the schema object which knows how to navigate the tree |
String |
toXML()
Expresses this object into an XML String |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public SDO()
Method Detail |
public abstract QSchemaFactory getFactory()
public abstract String getAction()
public abstract void eval(Map properties, List args, ClassLoader cl) throws Exception
eval
in interface Item
public final String getFactoryClassName()
public final QDoc getSchema() throws SAXException, QE, QPE, ClassNotFoundException, InstantiationException, IllegalAccessException
public final QDoc getQDoc() throws SAXException, QE, QPE, ClassNotFoundException, InstantiationException, IllegalAccessException
public final String toXML() throws SAXException, QE, QPE, ClassNotFoundException, InstantiationException, IllegalAccessException, IOException
public final String exceptionTraceString(Exception e)
public final void createInboxMsg(DBSession.Row qSession, String description) throws Exception
qSession
- Reference of the DBSession used during reply message logic.description
- Description of the type of message in inboxpublic final DBInbox.Row createInboxMsg(String description, Map properties, DBSystem.Row remoteSystem, String gkey) throws Exception
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |