Package de.xima.fc.handler.system
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:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description BeanHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> Map<String,Object>
getProp(T bean, BeanAttribute[] props)
Auslesen eines bestimmten Wertes aus dem übergebenen Objekt anhand des Eigenschaftsnamen.-
Methods inherited from class de.xima.fc.handler.AMSApiHandler
getName
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.xima.fc.com.interfaces.IAPIHandler
getName
-
-
-
-
Field Detail
-
ATTR_IDS
public static final String ATTR_IDS
- See Also:
- Constant Field Values
-
-
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 interfaceIBeanHandler
- Parameters:
bean
- Zielobjektprops
- 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
-
-