public ClassDescriptor buildLogConfigDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(LogConfig.class); descriptor.getInheritancePolicy().setClassIndicatorField(new XMLField("@xsi:type")); descriptor.getInheritancePolicy().addClassIndicator(DefaultSessionLogConfig.class, "eclipselink-log"); descriptor.getInheritancePolicy().addClassIndicator(JavaLogConfig.class, "java-log"); descriptor.getInheritancePolicy().addClassIndicator(ServerLogConfig.class, "server-log"); return descriptor; }
public ClassDescriptor buildTransportManagerConfigDescriptor() { XMLDescriptor descriptor = (XMLDescriptor)super.buildTransportManagerConfigDescriptor(); descriptor.getInheritancePolicy().addClassIndicator(Oc4jJGroupsTransportManagerConfig.class, "oc4j-jgroups-transport"); return descriptor; }
public ClassDescriptor buildLogConfigDescriptor() { XMLDescriptor descriptor = (XMLDescriptor)super.buildLogConfigDescriptor(); descriptor.getInheritancePolicy().addClassIndicator(DefaultSessionLogConfig.class, "toplink-log"); return descriptor; }
protected ClassDescriptor buildIgnoreNewElementsOrderingPolicyConfigDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(IgnoreNewElementsOrderingPolicyConfig.class); descriptor.getInheritancePolicy().setParentClass(NodeOrderingPolicyConfig.class); return descriptor; }
protected ClassDescriptor buildRelativePositionOrderingPolicyConfigDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(RelativePositionOrderingPolicyConfig.class); descriptor.getInheritancePolicy().setParentClass(NodeOrderingPolicyConfig.class); return descriptor; }
protected ClassDescriptor buildEISCompositeDirectCollectionMappingDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(EISCompositeDirectCollectionMapping.class); descriptor.getInheritancePolicy().setParentClass(AbstractCompositeDirectCollectionMapping.class); return descriptor; }
protected ClassDescriptor buildBasicIndirectionPolicyDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(BasicIndirectionPolicy.class); descriptor.getInheritancePolicy().setParentClass(IndirectionPolicy.class); return descriptor; }
protected ClassDescriptor buildContainerIndirectionPolicyDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(ContainerIndirectionPolicy.class); descriptor.getInheritancePolicy().setParentClass(IndirectionPolicy.class); return descriptor; }
protected ClassDescriptor buildNoExpiryCacheInvalidationPolicyDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(NoExpiryCacheInvalidationPolicy.class); descriptor.getInheritancePolicy().setParentClass(CacheInvalidationPolicy.class); return descriptor; }
protected ClassDescriptor buildObjectReferenceMappingDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(ObjectReferenceMapping.class); descriptor.getInheritancePolicy().setParentClass(ForeignReferenceMapping.class); return descriptor; }
protected ClassDescriptor buildProxyIndirectionPolicyDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(ProxyIndirectionPolicy.class); descriptor.getInheritancePolicy().setParentClass(IndirectionPolicy.class); return descriptor; }
protected ClassDescriptor buildTransparentIndirectionPolicyDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(TransparentIndirectionPolicy.class); descriptor.getInheritancePolicy().setParentClass(IndirectionPolicy.class); return descriptor; }
protected ClassDescriptor buildDescriptorLevelDocumentPreservationPolicyDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(DescriptorLevelDocumentPreservationPolicy.class); descriptor.getInheritancePolicy().setParentClass(DocumentPreservationPolicy.class); return descriptor; }
public ClassDescriptor buildServerLogConfigDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(ServerLogConfig.class); descriptor.getInheritancePolicy().setParentClass(LogConfig.class); return descriptor; }
public ClassDescriptor buildProjectXMLConfigDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(ProjectXMLConfig.class); descriptor.getInheritancePolicy().setParentClass(ProjectConfig.class); return descriptor; }
public ClassDescriptor buildServerLogConfigDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(ServerLogConfig.class); descriptor.getInheritancePolicy().setParentClass(LogConfig.class); return descriptor; }
protected ClassDescriptor buildDescriptorLevelDocumentPreservationPolicyConfigDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(DescriptorLevelDocumentPreservationPolicyConfig.class); descriptor.getInheritancePolicy().setParentClass(DocumentPreservationPolicyConfig.class); return descriptor; }
protected ClassDescriptor buildExpressionBuilderDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(ExpressionBuilder.class); descriptor.setDefaultRootElement("base-expression"); descriptor.getInheritancePolicy().setParentClass(Expression.class); return descriptor; }
protected ClassDescriptor buildOneToOneQueryKeyDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(OneToOneQueryKey.class); descriptor.setDefaultRootElement("one-to-one-query-key"); descriptor.getInheritancePolicy().setParentClass(ForeignReferenceQueryKey.class); return descriptor; }
protected ClassDescriptor buildTimeToLiveCacheInvalidationPolicyDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(TimeToLiveCacheInvalidationPolicy.class); descriptor.getInheritancePolicy().setParentClass(CacheInvalidationPolicy.class); XMLDirectMapping timeToLiveMapping = new XMLDirectMapping(); timeToLiveMapping.setAttributeName("timeToLive"); timeToLiveMapping.setXPath(getPrimaryNamespaceXPath() + "time-to-live/text()"); descriptor.addMapping(timeToLiveMapping); return descriptor; }