Class BeanMarshaller
java.lang.Object
com.evolveum.midpoint.prism.impl.marshaller.BeanMarshaller
- All Implemented Interfaces:
SchemaRegistry.InvalidationListener
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionBeanMarshaller(@NotNull PrismContext prismContext, @NotNull PrismBeanInspector inspector) -
Method Summary
Modifier and TypeMethodDescriptionbooleancanProcess(@NotNull Class<?> clazz) determineTypeForClass(Class<?> clazz) @NotNull PrismContextvoid@Nullable XNodeImplmarshall(@Nullable Object inputBean, @Nullable SerializationContext ctx) <T> @Nullable XNodeImplmarshall(T bean) <T> MapXNodeImplvoidrevive(Object bean, PrismContext prismContext) void
-
Field Details
-
DEFAULT_PLACEHOLDER
- See Also:
-
-
Constructor Details
-
BeanMarshaller
public BeanMarshaller(@NotNull @NotNull PrismContext prismContext, @NotNull @NotNull PrismBeanInspector inspector)
-
-
Method Details
-
invalidate
public void invalidate()- Specified by:
invalidatein interfaceSchemaRegistry.InvalidationListener
-
marshall
- Throws:
SchemaException
-
marshall
@Nullable public @Nullable XNodeImpl marshall(@Nullable @Nullable Object inputBean, @Nullable @Nullable SerializationContext ctx) throws SchemaException - Throws:
SchemaException
-
revive
-
visit
-
marshalProtectedDataType
public <T> MapXNodeImpl marshalProtectedDataType(Object o, SerializationContext sc) throws SchemaException - Throws:
SchemaException
-
getPrismContext
-
canProcess
-
determineTypeForClass
-