Class PrismBeanInspector
java.lang.Object
com.evolveum.midpoint.prism.impl.marshaller.PrismBeanInspector
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic QName
determineTypeForClassUncached
(Class<?> beanClass) <T> Field
findAnyField
(Class<T> beanClass) <T> Method
findAnyMethod
(Class<T> beanClass) <T> @NotNull Class<? extends T>
findMatchingSubclass
(Class<T> beanClass, Collection<QName> fields) <T> Field
findPropertyField
(Class<T> beanClass, String propName) <T> Method
findPropertyGetter
(Class<T> beanClass, String propName) @NotNull Class
getUpperBound
(Type type, String desc)
-
Constructor Details
-
PrismBeanInspector
-
-
Method Details
-
findPropertyGetter
-
findPropertyField
-
determineTypeForClassUncached
-
findAnyField
-
findAnyMethod
-
getUpperBound
-
findMatchingSubclass
@NotNull public <T> @NotNull Class<? extends T> findMatchingSubclass(Class<T> beanClass, Collection<QName> fields) throws SchemaException - Throws:
SchemaException
-