gpt4 book ai didi

org.eclipse.persistence.oxm.mappings.XMLCompositeObjectMapping.setDescriptor()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-24 11:29:05 26 4
gpt4 key购买 nike

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

XMLCompositeObjectMapping.setDescriptor介绍

暂无

代码示例

代码示例来源:origin: com.haulmont.thirdparty/eclipselink

itemLinksMapping.setGetMethodName("_persistence_getLinks");
itemLinksMapping.setSetMethodName("_persistence_setLinks");
itemLinksMapping.setDescriptor(descriptor);
itemLinksMapping.setReferenceClass(ItemLinks.class);
itemLinksMapping.setXPath(".");

代码示例来源:origin: org.eclipse.persistence/org.eclipse.persistence.dbws

itemLinksMapping.setGetMethodName("_persistence_getLinks");
itemLinksMapping.setSetMethodName("_persistence_setLinks");
itemLinksMapping.setDescriptor(descriptor);
itemLinksMapping.setReferenceClass(ItemLinks.class);
itemLinksMapping.setXPath(".");

代码示例来源:origin: org.eclipse.persistence/org.eclipse.persistence.core

@Override
protected ClassDescriptor buildOXXMLDescriptorDescriptor() {
  XMLDescriptor descriptor = (XMLDescriptor)super.buildOXXMLDescriptorDescriptor();
  XMLCompositeObjectMapping defaultRootElementFieldMapping = new XMLCompositeObjectMapping();
  defaultRootElementFieldMapping.setAttributeName("defaultRootElementField");
  defaultRootElementFieldMapping.setGetMethodName("getDefaultRootElementField");
  defaultRootElementFieldMapping.setSetMethodName("setDefaultRootElementField");
  defaultRootElementFieldMapping.setXPath(getPrimaryNamespaceXPath() + "default-root-element-field");
  defaultRootElementFieldMapping.setReferenceClass(XMLField.class);
  NullPolicy defaultRootElementFieldNullPolicy = new NullPolicy();
  defaultRootElementFieldNullPolicy.setSetPerformedForAbsentNode(false);
  defaultRootElementFieldMapping.setNullPolicy(defaultRootElementFieldNullPolicy);
  /* order is important for writing out
   * don't use addMapping: set parent descriptor and add after
   * first mapping built in super.buildOXXMLDescriptorDescriptor()
   */
  defaultRootElementFieldMapping.setDescriptor(descriptor);
  descriptor.getMappings().add(1, defaultRootElementFieldMapping);
  return descriptor;
}

代码示例来源:origin: com.haulmont.thirdparty/eclipselink

@Override
protected ClassDescriptor buildOXXMLDescriptorDescriptor() {
  XMLDescriptor descriptor = (XMLDescriptor)super.buildOXXMLDescriptorDescriptor();
  XMLCompositeObjectMapping defaultRootElementFieldMapping = new XMLCompositeObjectMapping();
  defaultRootElementFieldMapping.setAttributeName("defaultRootElementField");
  defaultRootElementFieldMapping.setGetMethodName("getDefaultRootElementField");
  defaultRootElementFieldMapping.setSetMethodName("setDefaultRootElementField");
  defaultRootElementFieldMapping.setXPath(getPrimaryNamespaceXPath() + "default-root-element-field");
  defaultRootElementFieldMapping.setReferenceClass(XMLField.class);
  NullPolicy defaultRootElementFieldNullPolicy = new NullPolicy();
  defaultRootElementFieldNullPolicy.setSetPerformedForAbsentNode(false);
  defaultRootElementFieldMapping.setNullPolicy(defaultRootElementFieldNullPolicy);
  /* order is important for writing out
   * don't use addMapping: set parent descriptor and add after
   * first mapping built in super.buildOXXMLDescriptorDescriptor()
   */
  defaultRootElementFieldMapping.setDescriptor(descriptor);
  descriptor.getMappings().add(1, defaultRootElementFieldMapping);
  return descriptor;
}

代码示例来源:origin: org.eclipse.persistence/com.springsource.org.eclipse.persistence

@Override
protected ClassDescriptor buildOXXMLDescriptorDescriptor() {
  XMLDescriptor descriptor = (XMLDescriptor)super.buildOXXMLDescriptorDescriptor();
  XMLCompositeObjectMapping defaultRootElementFieldMapping = new XMLCompositeObjectMapping();
  defaultRootElementFieldMapping.setAttributeName("defaultRootElementField");
  defaultRootElementFieldMapping.setGetMethodName("getDefaultRootElementField");
  defaultRootElementFieldMapping.setSetMethodName("setDefaultRootElementField");
  defaultRootElementFieldMapping.setXPath(getPrimaryNamespaceXPath() + "default-root-element-field");
  defaultRootElementFieldMapping.setReferenceClass(XMLField.class);
  NullPolicy defaultRootElementFieldNullPolicy = new NullPolicy();
  defaultRootElementFieldNullPolicy.setSetPerformedForAbsentNode(false);
  defaultRootElementFieldMapping.setNullPolicy(defaultRootElementFieldNullPolicy);
  /* order is important for writing out
   * don't use addMapping: set parent descriptor and add after
   * first mapping built in super.buildOXXMLDescriptorDescriptor()
   */
  defaultRootElementFieldMapping.setDescriptor(descriptor);
  descriptor.getMappings().add(1, defaultRootElementFieldMapping);
  return descriptor;
}

代码示例来源:origin: com.haulmont.thirdparty/eclipselink

hrefMapping.setGetMethodName("_persistence_getHref");
hrefMapping.setSetMethodName("_persistence_setHref");
hrefMapping.setDescriptor(descriptor);
hrefMapping.setField(new XMLField("_link"));
hrefMapping.setReferenceClass(Link.class);
itemLinksMapping.setGetMethodName("_persistence_getLinks");
itemLinksMapping.setSetMethodName("_persistence_setLinks");
itemLinksMapping.setDescriptor(descriptor);
itemLinksMapping.setReferenceClass(ItemLinks.class);
itemLinksMapping.setXPath(".");

代码示例来源:origin: org.eclipse.persistence/org.eclipse.persistence.dbws

hrefMapping.setGetMethodName("_persistence_getHref");
hrefMapping.setSetMethodName("_persistence_setHref");
hrefMapping.setDescriptor(descriptor);
hrefMapping.setField(new XMLField("_link"));
hrefMapping.setReferenceClass(Link.class);
itemLinksMapping.setGetMethodName("_persistence_getLinks");
itemLinksMapping.setSetMethodName("_persistence_setLinks");
itemLinksMapping.setDescriptor(descriptor);
itemLinksMapping.setReferenceClass(ItemLinks.class);
itemLinksMapping.setXPath(".");

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