Package com.atlassian.bamboo.persister.xstream
package com.atlassian.bamboo.persister.xstream
-
ClassDescriptionThis class lets us persist JODA DataTime objects without saving all the internal junk associated with the class.XStream type permission used to configure Bandana operations.Provided for backward compatibility - allows reading old (BuildState as class not Enum) xml files All new build results are stored in new format
XStreamFactory
that can be customized with XStream components: mappers, converters, initializers and aliases.Default implementation ofXStreamManager
.Internal class that maintains mappings from plugins to corresponding XStreamsAccepts the class and all its inner classes excluding java.lang.Object.This class converts an Absolute Path into a Relative Path.XStream permission which reads AdministrationConfiguration preferences for serialization of Agent-Server communication.This class is a temp bug fix for persisting dates in xstreamFactory which returns XStream with given PermissionProvides an XStream implementation ofAdministrationConfiguration
.Creates custom instances ofXStream
.XStream functions.Custom XStream initializer.Common XStream persistence behaviour.XStream type permission which usesSerializationSecurityManager
to decide what class is allowed to be marshalled/unmarshalled.