public abstract class AbstractProvisioningPayloadXmlSerializer<T extends AbstractProvisioningPayload> extends DomXmlSerializer<T>
| Modifier and Type | Field and Description |
|---|---|
protected static CertificateUrlListConverter |
CERTIFICATE_URL_LIST_CONVERTER |
protected static DateTimeConverter |
DATE_TIME_CONVERTER |
protected static IpResourceSetProvisioningConverter |
IP_RESOURCE_SET_PROVISIONING_CONVERTER |
xmlns| Modifier | Constructor and Description |
|---|---|
protected |
AbstractProvisioningPayloadXmlSerializer(PayloadMessageType type) |
| Modifier and Type | Method and Description |
|---|---|
T |
deserialize(String xml) |
protected Element |
generateCertificateElementXml(Document document,
CertificateElement certificate) |
protected Element |
generateClassElementXml(Document document,
GenericClassElement classElement) |
protected abstract Iterable<? extends Node> |
generateXmlPayload(Document document,
T payload) |
protected CertificateElement |
parseCertificateElementXml(Element certificate) |
protected <U extends GenericClassElement> |
parseClassElementXml(Element element,
Supplier<U> clazzSupplier) |
protected X509ResourceCertificate |
parseX509ResourceCertificate(String base64) |
protected abstract T |
parseXmlPayload(Element message) |
String |
serialize(T payload) |
addChild, getAttributeValue, getChildElements, getElement, getElementTextContent, getOptionalSingleChildElement, getRequiredAttributeValue, getSingleChildElement, serializeprotected static final IpResourceSetProvisioningConverter IP_RESOURCE_SET_PROVISIONING_CONVERTER
protected static final CertificateUrlListConverter CERTIFICATE_URL_LIST_CONVERTER
protected static final DateTimeConverter DATE_TIME_CONVERTER
protected AbstractProvisioningPayloadXmlSerializer(PayloadMessageType type)
protected abstract T parseXmlPayload(Element message) throws IOException
IOExceptionprotected abstract Iterable<? extends Node> generateXmlPayload(Document document, T payload) throws IOException
IOExceptionprotected X509ResourceCertificate parseX509ResourceCertificate(String base64)
protected CertificateElement parseCertificateElementXml(Element certificate)
protected Element generateCertificateElementXml(Document document, CertificateElement certificate)
protected <U extends GenericClassElement> U parseClassElementXml(Element element, Supplier<U> clazzSupplier)
protected Element generateClassElementXml(Document document, GenericClassElement classElement)
Copyright © 2008–2022 RIPE Network Coordination Centre (RIPE NCC). All rights reserved.