Klasse RPCSerializer

java.lang.Object
de.dfncert.slight.RPCSerializer

public class RPCSerializer extends Object
Wandelt Java-Objekte in XML um und liefert ein SOAP-Anfragedokument.
Autor:
moennich
  • Konstruktordetails

  • 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 Server
      paramNames - Namen der Parameter
      paramValues - Werte für die Parameter
      Gibt zurück:
      SOAP-Anfrage
      Löst aus:
      IllegalAccessException - Fehlerweiterleitung
    • serializeObject

      public Element serializeObject(Object in, String elementName) throws IllegalAccessException
      Wandelt ein Java-Objekt in XML um
      Parameter:
      in - Eingabeobjekt
      elementName - Name des XML-Elements (z.B. Parametername)
      Gibt zurück:
      XML-Objekt
      Löst aus:
      IllegalAccessException - Fehlerweiterleitung
    • getAllFields

      public static List<Field> getAllFields(Class<?> clazz)
      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