Class PrismBeanInspector
java.lang.Object
com.evolveum.midpoint.prism.impl.marshaller.PrismBeanInspector
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic QNamedetermineTypeForClassUncached(Class<?> beanClass) <T> FieldfindAnyField(Class<T> beanClass) <T> MethodfindAnyMethod(Class<T> beanClass) <T> @NotNull Class<? extends T>findMatchingSubclass(Class<T> beanClass, Collection<QName> fields) <T> FieldfindPropertyField(Class<T> beanClass, String propName) <T> MethodfindPropertyGetter(Class<T> beanClass, String propName) @NotNull ClassgetUpperBound(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
-