Interface IBeanHandler

All Superinterfaces:
IAPIHandler, Serializable
All Known Implementing Classes:
BeanHandler

public interface IBeanHandler extends IAPIHandler
  • Method Summary

    Modifier and Type
    Method
    Description
    getProp(T bean, BeanAttribute[] props)
    Auslesen eines bestimmten Wertes aus dem übergebenen Objekt anhand des Eigenschaftsnamen.

    Methods inherited from interface de.xima.fc.com.interfaces.IAPIHandler

    getName
  • Method Details

    • getProp

      <T> Map<String,Object> getProp(T bean, BeanAttribute[] props) throws PropertyException
      Auslesen eines bestimmten Wertes aus dem übergebenen Objekt anhand des Eigenschaftsnamen. Wird eine Eigenschaft nach dem Muster [Name Collection-basierte Eigenschaft].ids übergeben, werden die IDs der Entities aus der Collection als JSONArray zurückgegen, ansonsten wird der Wert normal ausgelesen
      Parameters:
      bean - Zielobjekt
      props - Eigenschaften, deren Werte geholt werden sollen
      Returns:
      Wert der Eigenschaft in dem übergebenen Objekt
      Throws:
      PropertyException - wenn ein Fehler in der Verarbeitung des Auslesens auftritt