public class PrismBeanInspector extends Object
Constructor and Description |
---|
PrismBeanInspector(PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
static QName |
determineTypeForClassUncached(Class<?> beanClass) |
<T> Field |
findAnyField(Class<T> beanClass) |
<T> Method |
findAnyMethod(Class<T> beanClass) |
static String |
findEnumFieldValueUncached(Class classType,
String toStringValue) |
<T> 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) |
Class |
getUpperBound(Type type,
String desc) |
public PrismBeanInspector(@NotNull PrismContext prismContext)
public static String findEnumFieldValueUncached(Class classType, String toStringValue)
@NotNull public <T> Class<? extends T> findMatchingSubclass(Class<T> beanClass, Collection<QName> fields) throws SchemaException
SchemaException
Copyright © 2019 Evolveum. All rights reserved.