Class BeanHandler

java.lang.Object
de.xima.fc.handler.AMSApiHandler
de.xima.fc.handler.system.BeanHandler
All Implemented Interfaces:
IAPIHandler, IBeanHandler, Serializable

public class BeanHandler extends AMSApiHandler implements IBeanHandler
See Also:
  • Field Details

  • Constructor Details

    • BeanHandler

      public BeanHandler()
  • Method Details

    • getProp

      public <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
      Specified by:
      getProp in interface IBeanHandler
      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