public ClassDescriptor buildWriteConnectionPoolConfigDescriptor() { XMLDescriptor descriptor = (XMLDescriptor)buildConnectionPoolConfigDescriptor(); descriptor.setJavaClass(WriteConnectionPoolConfig.class); 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; }
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; }
/** * INTERNAL: */ private static XMLDescriptor buildPUPropertyDescriptor(NamespaceResolver resolver) { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setNamespaceResolver(resolver); descriptor.setJavaClass(SEPersistenceUnitProperty.class); descriptor.addDirectMapping("name", "@name"); descriptor.addDirectMapping("value", "@value"); return descriptor; }
protected XMLDescriptor buildAttachmentDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(Attachment.class); XMLDirectMapping mimeType = new XMLDirectMapping(); mimeType.setAttributeName("mimeType"); mimeType.setXPath("mime-type/text()"); descriptor.addMapping(mimeType); return descriptor; }
public ClassDescriptor buildSessionEventManagerConfigDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(SessionEventManagerConfig.class); XMLCompositeDirectCollectionMapping sessionEventListenersMapping = new XMLCompositeDirectCollectionMapping(); sessionEventListenersMapping.setAttributeName("m_sessionEventListeners"); sessionEventListenersMapping.setGetMethodName("getSessionEventListeners"); sessionEventListenersMapping.setSetMethodName("setSessionEventListeners"); sessionEventListenersMapping.setXPath("event-listener-class/text()"); descriptor.addMapping(sessionEventListenersMapping); return descriptor; }
protected XMLDescriptor buildProcedureOutputArgumentDescriptor() { XMLDescriptor descriptor = buildProcedureArgumentDescriptor(); descriptor.setJavaClass(ProcedureOutputArgument.class); XMLTransformationMapping resultType = new XMLTransformationMapping(); resultType.setAttributeName("resultType"); QNameTransformer qNameTransformer = new QNameTransformer("type/text()"); resultType.addFieldTransformer("type/text()", qNameTransformer); resultType.setAttributeTransformer(qNameTransformer); descriptor.addMapping(resultType); 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; }