Package de.dfncert.slight
Klasse RPCSerializer
java.lang.Object
de.dfncert.slight.RPCSerializer
Wandelt Java-Objekte in XML um und liefert ein SOAP-Anfragedokument.
- Autor:
- moennich
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibunggetAllFields
(Class<?> clazz) Ermittelt alle Felder einer Klasse inklusive aller geerbten Felder.getRequestDocument
(String methodName, String[] paramNames, Object[] paramValues) Liefert eine SOAP-Anfrage (rpc/encoded).serializeObject
(Object in, String elementName) Wandelt ein Java-Objekt in XML um
-
Konstruktordetails
-
RPCSerializer
Konstruktor- Parameter:
targetNamespace
- Namensraum für XML-Objekte- Löst aus:
ParserConfigurationException
- Fehlerweiterleitung
-
-
Methodendetails
-
getRequestDocument
public Document getRequestDocument(String methodName, String[] paramNames, Object[] paramValues) throws IllegalAccessException Liefert eine SOAP-Anfrage (rpc/encoded).- Parameter:
methodName
- Name der Methode auf dem ServerparamNames
- Namen der ParameterparamValues
- Werte für die Parameter- Gibt zurück:
- SOAP-Anfrage
- Löst aus:
IllegalAccessException
- Fehlerweiterleitung
-
serializeObject
Wandelt ein Java-Objekt in XML um- Parameter:
in
- EingabeobjektelementName
- Name des XML-Elements (z.B. Parametername)- Gibt zurück:
- XML-Objekt
- Löst aus:
IllegalAccessException
- Fehlerweiterleitung
-
getAllFields
Ermittelt alle Felder einer Klasse inklusive aller geerbten Felder.- Parameter:
clazz
- die Klasse, deren Felder gesucht sind- Gibt zurück:
- Liste aller Felder der Klasse
-