org.gcube.contentmanagement.viewmanager.stubs.calls
Class Utils
java.lang.Object
org.gcube.contentmanagement.viewmanager.stubs.calls.Utils
public class Utils
- extends java.lang.Object
Service utilities.
- Author:
- Fabio Simeoni (University of Strathclyde)
|
Constructor Summary |
Utils()
|
|
Method Summary |
static
|
toObject(java.lang.Object stub,
javax.xml.namespace.QName name,
java.lang.Class<T> clazz,
boolean... print)
Converts a stub object to a JAXB object. |
static
|
toStub(java.lang.Object object,
java.lang.Class<T> clazz,
boolean... print)
Converts a JAXB object to a stub object. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Utils
public Utils()
toStub
public static <T> T toStub(java.lang.Object object,
java.lang.Class<T> clazz,
boolean... print)
throws java.lang.Exception
- Converts a JAXB object to a stub object.
- Type Parameters:
T - the type of the stub object.- Parameters:
object - the JAXB object.clazz - the runtime representation of the type of the stub object.print - (optional) requires the display on console of the JAXB object serialisation.
- Returns:
- the stub object.
- Throws:
java.lang.Exception - if the conversion could not be performed.
toObject
public static <T> T toObject(java.lang.Object stub,
javax.xml.namespace.QName name,
java.lang.Class<T> clazz,
boolean... print)
throws java.lang.Exception
- Converts a stub object to a JAXB object.
- Type Parameters:
T - the type of the JAXB object.- Parameters:
stub - the stub object.name - the QName of the stub object.clazz - the class of the JAXB object.print - (optional) requires the display on console of the stub object serialisation.
- Returns:
- the JAXB object.
- Throws:
java.lang.Exception - if the conversion could not be performed.