@ParametersAreNonnullByDefault
Package org.somda.sdc.common.util
Any utilities that cannot sensibly be dropped into other packages.
-
Interface Summary Interface Description JaxbUtil Utility functions for JAXB.ObjectUtil Creates deep copies of arbitrary objects. -
Class Summary Class Description 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.ExecutorWrapperUtil Utilities for creating and using ExecutorWrapperService with guice's AbstractModule.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.