gpt4 book ai didi

org.killbill.xmlloader.XMLWriter.writeXML()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-19 04:18:40 26 4
gpt4 key购买 nike

本文整理了Java中org.killbill.xmlloader.XMLWriter.writeXML()方法的一些代码示例,展示了XMLWriter.writeXML()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XMLWriter.writeXML()方法的具体详情如下:
包路径:org.killbill.xmlloader.XMLWriter
类名称:XMLWriter
方法名:writeXML

XMLWriter.writeXML介绍

暂无

代码示例

代码示例来源:origin: killbill/killbill

public String getCatalogXML() {
  try {
    return XMLWriter.writeXML(catalog, StandaloneCatalog.class);
  } catch (final Exception e) {
    throw new RuntimeException(e);
  }
}

代码示例来源:origin: killbill/killbill

@Override
public void uploadOverdueConfig(final OverdueConfig overdueConfig, final CallContext callContext) throws OverdueApiException {
  try {
    final String overdueXML = XMLWriter.writeXML((DefaultOverdueConfig) overdueConfig, DefaultOverdueConfig.class);
    uploadOverdueConfig(overdueXML, callContext);
  } catch (final Exception e) {
    throw new OverdueApiException(ErrorCode.OVERDUE_INVALID_FOR_TENANT, callContext.getTenantId());
  }
}

代码示例来源:origin: killbill/killbill

@Test(groups = "fast")
  public void testMarshallUnmarshall() throws Exception {
    final DefaultOverdueConfig overdueConfig = XMLLoader.getObjectFromString(Resources.getResource("OverdueConfig3.xml").toExternalForm(), DefaultOverdueConfig.class);
    final String overdueConfigStr = XMLWriter.writeXML(overdueConfig, DefaultOverdueConfig.class);

    //System.err.println(overdueConfigStr);
    final DefaultOverdueConfig overdueConfig2 = XMLLoader.getObjectFromStream(new ByteArrayInputStream(overdueConfigStr.getBytes(Charset.forName("UTF-8"))), DefaultOverdueConfig.class);
    final String overdueConfigStr2 = XMLWriter.writeXML(overdueConfig2, DefaultOverdueConfig.class);
    Assert.assertEquals(overdueConfigStr, overdueConfigStr2);
  }
}

代码示例来源:origin: killbill/killbill

@Test(groups = "fast")
public void testMarshallUnmarshall() throws Exception {
  final StandaloneCatalog catalog = XMLLoader.getObjectFromString(Resources.getResource("SpyCarAdvanced.xml").toExternalForm(), StandaloneCatalog.class);
  final String oldCatalogStr = XMLWriter.writeXML(catalog, StandaloneCatalog.class);
  //System.err.println(oldCatalogStr);
  final StandaloneCatalog oldCatalog = XMLLoader.getObjectFromStream(new ByteArrayInputStream(oldCatalogStr.getBytes(Charset.forName("UTF-8"))), StandaloneCatalog.class);
  final String oldCatalogStr2 = XMLWriter.writeXML(oldCatalog, StandaloneCatalog.class);
  assertEquals(oldCatalogStr2, oldCatalogStr);
}

代码示例来源:origin: killbill/killbill

@Test(groups = "fast")
public void testVersionedCatalog() throws Exception {
  final StandaloneCatalog catalog = XMLLoader.getObjectFromString(Resources.getResource("SpyCarAdvanced.xml").toExternalForm(), StandaloneCatalog.class);
  final DefaultVersionedCatalog versionedCatalog = new DefaultVersionedCatalog(clock);
  versionedCatalog.add(catalog);
  final String newCatalogStr = XMLWriter.writeXML(versionedCatalog, DefaultVersionedCatalog.class);
  //System.err.println(newCatalogStr);
}

代码示例来源:origin: killbill/killbill

newPlan.initialize((StandaloneCatalog) mutableCatalog);
final String newCatalogStr = XMLWriter.writeXML((StandaloneCatalog) mutableCatalog, StandaloneCatalog.class);
final StandaloneCatalog newCatalog = XMLLoader.getObjectFromStream(new ByteArrayInputStream(newCatalogStr.getBytes(Charset.forName("UTF-8"))), StandaloneCatalog.class);
assertEquals(newCatalog.getCurrentPlans().size(), catalog.getCurrentPlans().size() + 1);

代码示例来源:origin: killbill/killbill

newPlan.initialize((StandaloneCatalog) mutableCatalog);
final String newCatalogStr = XMLWriter.writeXML((StandaloneCatalog) mutableCatalog, StandaloneCatalog.class);
final StandaloneCatalog newCatalog = XMLLoader.getObjectFromStream(new ByteArrayInputStream(newCatalogStr.getBytes(Charset.forName("UTF-8"))), StandaloneCatalog.class);

代码示例来源:origin: killbill/killbill

newPlan2.initialize((StandaloneCatalog) mutableCatalog);
final String newCatalogStr = XMLWriter.writeXML((StandaloneCatalog) mutableCatalog, StandaloneCatalog.class);
return XMLLoader.getObjectFromStream(new ByteArrayInputStream(newCatalogStr.getBytes(Charset.forName("UTF-8"))), StandaloneCatalog.class);

代码示例来源:origin: org.kill-bill.billing/killbill-catalog

public String getCatalogXML() {
  try {
    return XMLWriter.writeXML(catalog, StandaloneCatalog.class);
  } catch (final Exception e) {
    throw new RuntimeException(e);
  }
}

代码示例来源:origin: org.kill-bill.billing/killbill-jaxrs

@TimedResource
@GET
@Produces(TEXT_XML)
@ApiOperation(value = "Retrieve the overdue config as XML", response = String.class, hidden=true)
@ApiResponses(value = {})
public Response getOverdueConfigXmlOriginal(@javax.ws.rs.core.Context final HttpServletRequest request) throws Exception {
  final TenantContext tenantContext = context.createTenantContextNoAccountId(request);
  return Response.status(Status.OK).entity(XMLWriter.writeXML((DefaultOverdueConfig) overdueApi.getOverdueConfig(tenantContext), DefaultOverdueConfig.class)).build();
}

代码示例来源:origin: org.kill-bill.billing/killbill-jaxrs

@TimedResource
@GET
@Produces(TEXT_XML)
@ApiOperation(value = "Retrieve the full catalog as XML", response = String.class, hidden = true)
@ApiResponses(value = {})
public Response getCatalogXmlOriginal(@QueryParam(QUERY_REQUESTED_DT) final String requestedDate,
                   @QueryParam(QUERY_ACCOUNT_ID) final UUID accountId,
                   @javax.ws.rs.core.Context final HttpServletRequest request) throws Exception {
  final TenantContext tenantContext = accountId != null ?
                    context.createTenantContextWithAccountId(accountId, request) :
                    context.createTenantContextNoAccountId(request);
  final DateTime catalogDateVersion = requestedDate != null ?
                    DATE_TIME_FORMATTER.parseDateTime(requestedDate).toDateTime(DateTimeZone.UTC) :
                    null;
  final VersionedCatalog<? extends StaticCatalog> catalog = catalogUserApi.getCatalog(catalogName, catalogDateVersion, tenantContext);
  // This assumes serializableClass has the right JAXB annotations
  final Class serializableClass = catalog.getClass();
  final String result = XMLWriter.writeXML(catalog, serializableClass);
  return Response.status(Status.OK).entity(result).build();
}

代码示例来源:origin: org.kill-bill.billing/killbill-overdue

@Override
public void uploadOverdueConfig(final OverdueConfig overdueConfig, final CallContext callContext) throws OverdueApiException {
  try {
    final String overdueXML = XMLWriter.writeXML((DefaultOverdueConfig) overdueConfig, DefaultOverdueConfig.class);
    uploadOverdueConfig(overdueXML, callContext);
  } catch (final Exception e) {
    throw new OverdueApiException(ErrorCode.OVERDUE_INVALID_FOR_TENANT, callContext.getTenantId());
  }
}

代码示例来源:origin: org.kill-bill.billing/killbill-catalog

@Test(groups = "fast")
public void testMarshallUnmarshall() throws Exception {
  final StandaloneCatalog catalog = XMLLoader.getObjectFromString(Resources.getResource("SpyCarAdvanced.xml").toExternalForm(), StandaloneCatalog.class);
  final String oldCatalogStr = XMLWriter.writeXML(catalog, StandaloneCatalog.class);
  //System.err.println(oldCatalogStr);
  final StandaloneCatalog oldCatalog = XMLLoader.getObjectFromStream(new ByteArrayInputStream(oldCatalogStr.getBytes(Charset.forName("UTF-8"))), StandaloneCatalog.class);
  final String oldCatalogStr2 = XMLWriter.writeXML(oldCatalog, StandaloneCatalog.class);
  assertEquals(oldCatalogStr2, oldCatalogStr);
}

代码示例来源:origin: org.kill-bill.commons/killbill-xmlloader

@Test(groups = "fast")
  public void test() throws Exception {
    final InputStream is = new ByteArrayInputStream(TEST_XML.getBytes());
    final XmlTestClass test = XMLLoader.getObjectFromStream(is, XmlTestClass.class);
    assertEquals(test.getFoo(), "foo");
    assertEquals(test.getBar(), 1.0);
    assertEquals(test.getLala(), 42);

    final String output = XMLWriter.writeXML(test, XmlTestClass.class);
    //System.out.println(output);
    assertEquals(output.replaceAll("\\s", ""), TEST_XML.replaceAll("\\s", ""));
  }
}

代码示例来源:origin: org.kill-bill.billing/killbill-catalog

@Test(groups = "fast")
public void testVersionedCatalog() throws Exception {
  final StandaloneCatalog catalog = XMLLoader.getObjectFromString(Resources.getResource("SpyCarAdvanced.xml").toExternalForm(), StandaloneCatalog.class);
  final DefaultVersionedCatalog versionedCatalog = new DefaultVersionedCatalog(clock);
  versionedCatalog.add(catalog);
  final String newCatalogStr = XMLWriter.writeXML(versionedCatalog, DefaultVersionedCatalog.class);
  //System.err.println(newCatalogStr);
}

代码示例来源:origin: org.kill-bill.billing/killbill-catalog

newPlan.initialize((StandaloneCatalog) mutableCatalog);
final String newCatalogStr = XMLWriter.writeXML((StandaloneCatalog) mutableCatalog, StandaloneCatalog.class);
final StandaloneCatalog newCatalog = XMLLoader.getObjectFromStream(new ByteArrayInputStream(newCatalogStr.getBytes(Charset.forName("UTF-8"))), StandaloneCatalog.class);
assertEquals(newCatalog.getCurrentPlans().size(), catalog.getCurrentPlans().size() + 1);

代码示例来源:origin: org.kill-bill.billing/killbill-catalog

newPlan.initialize((StandaloneCatalog) mutableCatalog);
final String newCatalogStr = XMLWriter.writeXML((StandaloneCatalog) mutableCatalog, StandaloneCatalog.class);
final StandaloneCatalog newCatalog = XMLLoader.getObjectFromStream(new ByteArrayInputStream(newCatalogStr.getBytes(Charset.forName("UTF-8"))), StandaloneCatalog.class);

代码示例来源:origin: org.kill-bill.billing/killbill-catalog

newPlan2.initialize((StandaloneCatalog) mutableCatalog);
final String newCatalogStr = XMLWriter.writeXML((StandaloneCatalog) mutableCatalog, StandaloneCatalog.class);
return XMLLoader.getObjectFromStream(new ByteArrayInputStream(newCatalogStr.getBytes(Charset.forName("UTF-8"))), StandaloneCatalog.class);

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com