@ParametersAreNonnullByDefault
Package org.somda.sdc.common.util
Any utilities that cannot sensibly be dropped into other packages.
-
Interface Summary Interface Description AnyDateTime.Else<T> An alternative lambda to be executed.JaxbUtil Utility functions for JAXB.ObjectUtil Creates deep copies of arbitrary objects. -
Class Summary Class Description AnyDateTime Date-time object that supports local and offset time depending on construction parameters.AnyDateTimeAdapter Adapter class to convert between XML Schema DateTime and AnyDateTime.AutoLock<T extends Lock> Converts locks to auto-closables.DurationAdapter Adapter class to convert XSD durations to Java durations and vice versa.ExecutorWrapperService<T extends ExecutorService> Wraps an ExecutorService into a guava AbstractIdleService.JaxbUtilImpl Default implementation of JaxbUtil.NamespacePrefixMapperConverter Utility to create NamespacePrefixMapper instances for JAXB marshallers.ObjectStringifier Stringifies objects in conformance with the SDCri coding conventions.ObjectUtilImpl Default implementation of ObjectUtil.PrefixNamespaceMappingParser Utility to parse prefix-to-namespace string representation used by configuration values.PrefixNamespaceMappingParser.PrefixNamespacePair A prefix-namespace pair extracted fromPrefixNamespaceMappingParser.parse(String).TimestampAdapter Adapter class to convert Participant Model timestamps to Java instants and vice versa.UriUtil Utility functions for URIs. -
Annotation Types Summary Annotation Type Description Stringified Determines a field to be stringified if used withObjectStringifier.