Class BeanHandler

    • Constructor Detail

      • BeanHandler

        public BeanHandler()
    • Method Detail

      • 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