Package com.identityworksllc.iiq.common.vo
Data classes common to Instrumental ID’s plugin implementations
-
Class Summary Class Description Failure<T,E extends Exception> A container object holding a failure, usually used in a threaded context.IIQObjectDeserializer A Jackson de-serializer for an IIQ object.IIQObjectSerializer A Jackson serializer implementation for any object that can be serialized to XML by IIQ’s XML serializer.MixinIgnoreType Can be used via Jackson’sObjectMapper.addMixInAnnotations(Class, Class)to ignore any particular type.Outcome A generic class to represent (and perhaps log) some operation outcome.ResultValue<T> Represents a value along with a list of stamped log messages, supporting various log levels.StampedMessage Implements a timestamped log message similar to what would be captured by a logging framework.StampedMessage.Builder A Builder for a StampedMessage, allowing a fluent API if neededStampedMessageSerializer Custom serializer for StampedMessage outputs, to avoid having to let Jackson figure out how to serialize the Throwable object.ThrowableSerializer A custom Jackson serializer for transforming a Throwable into a standard Map format, including type, message, and stack trace. -
Enum Summary Enum Description LogLevel Enumerates a LogLevel type, particularly forStampedMessage.OutcomeType The various outcome types that an operation can have -
Annotation Types Summary Annotation Type Description IIQObject A meta-annotation that can be used to flag a field as an IIQ Object.