public class MapperUtil extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
GENERIC_XML_CREATIONDATE |
static String |
GENERIC_XML_ID |
static String |
GENERIC_XML_MODIFICATIONDATE |
static String |
GENERIC_XML_OID |
| Constructor and Description |
|---|
MapperUtil() |
| Modifier and Type | Method and Description |
|---|---|
static 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> |
createFakeObject(@NotNull Class<T> objectClass,
@NotNull org.codehaus.staxmate.in.SMInputCursor inputCursor) |
static void |
exportDefaults(Object object,
org.dom4j.Element element) |
static void |
exportDefaults(@NotNull org.codehaus.staxmate.out.SMOutputElement outputElement,
@Nullable Object object) |
static <T,I extends T> |
exportXmlConsumer(@NotNull BambooStAXMappingHelperAbstractImpl<T,I> mapper,
@NotNull org.codehaus.staxmate.out.SMOutputElement rootElement,
ExportDetailsBean exportDetailsBean) |
static <T,I extends 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(org.dom4j.Element element) |
static @Nullable Date |
parseDateElement(org.codehaus.staxmate.in.SMInputCursor inputCursor) |
static @Nullable Date |
parseDateElement(@Nullable String dateString) |
static void |
populateDefaults(Object object,
org.dom4j.Element element) |
public static final String GENERIC_XML_ID
public static final String GENERIC_XML_OID
public static final String GENERIC_XML_CREATIONDATE
public static final String GENERIC_XML_MODIFICATIONDATE
public static void addElementIfNotBlank(@NotNull
@NotNull org.dom4j.Element element,
@NotNull
@NotNull String elementName,
String value)
public static void addElementIfNotBlank(@NotNull
@NotNull org.dom4j.Element element,
@NotNull
@NotNull String elementName,
boolean value)
public static void addElementIfNotBlank(@NotNull
@NotNull org.dom4j.Element element,
@NotNull
@NotNull String elementName,
int value)
public static void addElementIfNotBlank(@NotNull
@NotNull org.dom4j.Element element,
@NotNull
@NotNull String elementName,
long value)
public static void exportDefaults(Object object, org.dom4j.Element element) throws IllegalArgumentException, ParseException
object - element - IllegalArgumentExceptionParseExceptionpublic static void exportDefaults(@NotNull
@NotNull org.codehaus.staxmate.out.SMOutputElement outputElement,
@Nullable
@Nullable Object object)
throws XMLStreamException
XMLStreamExceptionpublic static void populateDefaults(Object object, org.dom4j.Element element) throws IllegalArgumentException
IllegalArgumentExceptionpublic static void importDefaults(@Nullable
@Nullable Object object,
@NotNull
@NotNull org.codehaus.staxmate.in.SMInputCursor inputCursor)
throws XMLStreamException
XMLStreamException@Nullable public static @Nullable Date parseDateElement(org.dom4j.Element element)
@Nullable public static @Nullable Date parseDateElement(org.codehaus.staxmate.in.SMInputCursor inputCursor) throws XMLStreamException
XMLStreamExceptionpublic 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
@Nullable public static @Nullable Date parseDateElement(@Nullable @Nullable String dateString)
public static boolean matchesElement(@NotNull
@NotNull BambooStAXMappingHelperAbstractImpl mapper,
@NotNull
@NotNull String elementName)
throws XMLStreamException
XMLStreamExceptionpublic static boolean matchesElement(@NotNull
@NotNull BambooStAXMappingListHelperAbstractImpl mapper,
@NotNull
@NotNull String elementName)
throws XMLStreamException
XMLStreamExceptionpublic static <T,I extends T> Consumer<T> exportXmlFunction(@NotNull @NotNull BambooStAXMappingHelperAbstractImpl<T,I> mapper, @NotNull @NotNull org.codehaus.staxmate.out.SMOutputElement rootElement, ExportDetailsBean exportDetailsBean)
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)
Copyright © 2024 Atlassian Software Systems Pty Ltd. All rights reserved.