Package com.atlassian.bamboo.migration
Class MapperUtil
java.lang.Object
com.atlassian.bamboo.migration.MapperUtil
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
addElementIfNotBlank
(@NotNull org.dom4j.Element element, @NotNull String elementName, boolean value) static void
addElementIfNotBlank
(@NotNull org.dom4j.Element element, @NotNull String elementName, int value) static void
addElementIfNotBlank
(@NotNull org.dom4j.Element element, @NotNull String elementName, long value) static void
addElementIfNotBlank
(@NotNull org.dom4j.Element element, @NotNull String elementName, String value) static <T extends com.atlassian.core.bean.EntityObject>
TcreateFakeObject
(@NotNull Class<T> objectClass, @NotNull org.codehaus.staxmate.in.SMInputCursor inputCursor) static void
exportDefaults
(@NotNull org.codehaus.staxmate.out.SMOutputElement outputElement, @Nullable Object object) static void
exportDefaults
(Object object, org.dom4j.Element element) static <T,
I extends T>
Consumer<T>exportXmlConsumer
(@NotNull BambooStAXMappingHelperAbstractImpl<T, I> mapper, @NotNull org.codehaus.staxmate.out.SMOutputElement rootElement, ExportDetailsBean exportDetailsBean) static <T,
I extends T>
Consumer<T>exportXmlFunction
(@NotNull BambooStAXMappingHelperAbstractImpl<T, I> mapper, @NotNull org.codehaus.staxmate.out.SMOutputElement rootElement, ExportDetailsBean exportDetailsBean) static void
importDefaults
(@Nullable Object object, @NotNull org.codehaus.staxmate.in.SMInputCursor inputCursor) static boolean
matchesElement
(@NotNull BambooStAXMappingHelperAbstractImpl mapper, @NotNull String elementName) static boolean
matchesElement
(@NotNull BambooStAXMappingListHelperAbstractImpl mapper, @NotNull String elementName) static @Nullable Date
parseDateElement
(@Nullable String dateString) static @Nullable Date
parseDateElement
(org.codehaus.staxmate.in.SMInputCursor inputCursor) static @Nullable Date
parseDateElement
(org.dom4j.Element element)
-
Field Details
-
GENERIC_XML_ID
- See Also:
-
GENERIC_XML_OID
- See Also:
-
GENERIC_XML_CREATIONDATE
- See Also:
-
GENERIC_XML_MODIFICATIONDATE
- See Also:
-
-
Constructor Details
-
MapperUtil
public MapperUtil()
-
-
Method Details
-
addElementIfNotBlank
-
addElementIfNotBlank
public static void addElementIfNotBlank(@NotNull @NotNull org.dom4j.Element element, @NotNull @NotNull String elementName, boolean value) -
addElementIfNotBlank
public static void addElementIfNotBlank(@NotNull @NotNull org.dom4j.Element element, @NotNull @NotNull String elementName, int value) -
addElementIfNotBlank
public static void addElementIfNotBlank(@NotNull @NotNull org.dom4j.Element element, @NotNull @NotNull String elementName, long value) -
exportDefaults
public static void exportDefaults(Object object, org.dom4j.Element element) throws IllegalArgumentException, ParseException - Parameters:
object
-element
-- Throws:
IllegalArgumentException
ParseException
-
exportDefaults
public static void exportDefaults(@NotNull @NotNull org.codehaus.staxmate.out.SMOutputElement outputElement, @Nullable @Nullable Object object) throws XMLStreamException - Throws:
XMLStreamException
-
importDefaults
public static void importDefaults(@Nullable @Nullable Object object, @NotNull @NotNull org.codehaus.staxmate.in.SMInputCursor inputCursor) throws XMLStreamException - Throws:
XMLStreamException
-
parseDateElement
-
parseDateElement
@Nullable public static @Nullable Date parseDateElement(org.codehaus.staxmate.in.SMInputCursor inputCursor) throws XMLStreamException - Throws:
XMLStreamException
-
createFakeObject
public static <T extends com.atlassian.core.bean.EntityObject> T createFakeObject(@NotNull @NotNull Class<T> objectClass, @NotNull @NotNull org.codehaus.staxmate.in.SMInputCursor inputCursor) throws XMLStreamException, IllegalAccessException, InstantiationException -
parseDateElement
-
matchesElement
public static boolean matchesElement(@NotNull @NotNull BambooStAXMappingHelperAbstractImpl mapper, @NotNull @NotNull String elementName) throws XMLStreamException - Throws:
XMLStreamException
-
matchesElement
public static boolean matchesElement(@NotNull @NotNull BambooStAXMappingListHelperAbstractImpl mapper, @NotNull @NotNull String elementName) throws XMLStreamException - Throws:
XMLStreamException
-
exportXmlFunction
public static <T,I extends T> Consumer<T> exportXmlFunction(@NotNull @NotNull BambooStAXMappingHelperAbstractImpl<T, I> mapper, @NotNull @NotNull org.codehaus.staxmate.out.SMOutputElement rootElement, ExportDetailsBean exportDetailsBean) -
exportXmlConsumer
public static <T,I extends T> Consumer<T> exportXmlConsumer(@NotNull @NotNull BambooStAXMappingHelperAbstractImpl<T, I> mapper, @NotNull @NotNull org.codehaus.staxmate.out.SMOutputElement rootElement, ExportDetailsBean exportDetailsBean)
-