|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.filteredpush.rdf.handler.ws.RdfBeanHandlerWS
public class RdfBeanHandlerWS
The webservice that exposes the RDFHandler classes for use by clients written in languages other than Java. The handlers can be configured via the generator properties config file.
| Constructor Summary | |
|---|---|
RdfBeanHandlerWS()
The constructor preconfigures handlers for different model descriptor xml files from the generator properties file. |
|
| Method Summary | |
|---|---|
java.lang.String |
createAnnotationJSON(java.lang.String handlerName,
java.lang.String jsonStr)
This web method will take model objects serialized as json and hands them off to the handler (given by path param handlerName) defined in the generator.properties file. |
java.lang.String |
createAnnotationXML(java.lang.String handlerName,
java.lang.String xml)
When invoked with a handlerName that corresponds to one definied in the configuration, RdfBeanHandler is invoked with the appropriate descriptor xml to generate an rdf/xml serialization of the incoming xml (unmarshaled using JaxB). |
java.lang.String |
generateSchema(java.lang.String handlerName)
Will return the xml schema associated with the model objects processed by the handler. |
java.lang.String |
listHandlers()
|
java.lang.String |
testHandler(java.lang.String handlerName)
This web method responds to a get request and uses ExampleAnnotationRDF to test the webservice and output insert determination rdf/xml. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public RdfBeanHandlerWS()
throws java.lang.Exception
java.lang.Exception| Method Detail |
|---|
public java.lang.String listHandlers()
public java.lang.String createAnnotationXML(java.lang.String handlerName,
java.lang.String xml)
throws java.lang.Exception
handlerName - xml -
java.lang.Exception
public java.lang.String createAnnotationJSON(java.lang.String handlerName,
java.lang.String jsonStr)
throws java.lang.Exception
handlerName - jsonStr -
java.lang.Exception
public java.lang.String testHandler(java.lang.String handlerName)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException,
java.lang.Exception
handlerName -
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
java.lang.Exception
public java.lang.String generateSchema(java.lang.String handlerName)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException,
java.lang.Exception
handlerName -
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
java.lang.Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||