Class PrismBeanInspector
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.marshaller.PrismBeanInspector
-
public class PrismBeanInspector extends Object
- Author:
- mederly
-
-
Constructor Summary
Constructors Constructor Description PrismBeanInspector(@NotNull PrismContext prismContext)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static 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 Detail
-
PrismBeanInspector
public PrismBeanInspector(@NotNull @NotNull PrismContext prismContext)
-
-
Method Detail
-
determineTypeForClassUncached
public static QName determineTypeForClassUncached(Class<?> beanClass)
-
findMatchingSubclass
@NotNull public <T> @NotNull Class<? extends T> findMatchingSubclass(Class<T> beanClass, Collection<QName> fields) throws SchemaException
- Throws:
SchemaException
-
-