protected ClassDescriptor buildCompositeObjectMappingDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(XMLCompositeObjectMapping.class); descriptor.descriptorIsAggregate(); descriptor.getInheritancePolicy().setParentClass(AbstractCompositeObjectMapping.class); return descriptor; }
protected ClassDescriptor buildDirectToFieldMappingDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.descriptorIsAggregate(); descriptor.setJavaClass(DirectToFieldMapping.class); descriptor.getInheritancePolicy().setParentClass(AbstractDirectMapping.class); return descriptor; }
protected ClassDescriptor buildXMLDirectMappingDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(XMLDirectMapping.class); descriptor.descriptorIsAggregate(); descriptor.getInheritancePolicy().setParentClass(AbstractDirectMapping.class); return descriptor; }
protected ClassDescriptor buildXMLSchemaClassPathReferenceDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(XMLSchemaClassPathReference.class); descriptor.descriptorIsAggregate(); descriptor.getInheritancePolicy().setParentClass(XMLSchemaReference.class); return descriptor; }
protected ClassDescriptor buildXMLSchemaFileReferenceDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(XMLSchemaFileReference.class); descriptor.descriptorIsAggregate(); descriptor.getInheritancePolicy().setParentClass(XMLSchemaReference.class); return descriptor; }
protected ClassDescriptor buildCompositeObjectMappingDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(XMLCompositeObjectMapping.class); descriptor.descriptorIsAggregate(); descriptor.getInheritancePolicy().setParentClass(AbstractCompositeObjectMapping.class); return descriptor; }
protected ClassDescriptor buildDirectMappingDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(XMLDirectMapping.class); descriptor.descriptorIsAggregate(); descriptor.getInheritancePolicy().setParentClass(DirectToFieldMapping.class); return descriptor; }
protected ClassDescriptor buildCompositeObjectMappingDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(XMLCompositeObjectMapping.class); descriptor.descriptorIsAggregate(); descriptor.getInheritancePolicy().setParentClass(AbstractCompositeObjectMapping.class); return descriptor; }
protected ClassDescriptor buildXMLSchemaFileReferenceDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(XMLSchemaFileReference.class); descriptor.descriptorIsAggregate(); descriptor.getInheritancePolicy().setParentClass(XMLSchemaReference.class); return descriptor; }
protected ClassDescriptor buildDirectToFieldMappingDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.descriptorIsAggregate(); descriptor.setJavaClass(DirectToFieldMapping.class); descriptor.getInheritancePolicy().setParentClass(AbstractDirectMapping.class); return descriptor; }
protected ClassDescriptor buildXMLSchemaURLReferenceDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(XMLSchemaURLReference.class); descriptor.descriptorIsAggregate(); descriptor.getInheritancePolicy().setParentClass(XMLSchemaReference.class); return descriptor; }
protected ClassDescriptor buildXMLDirectMappingDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(XMLDirectMapping.class); descriptor.descriptorIsAggregate(); descriptor.getInheritancePolicy().setParentClass(AbstractDirectMapping.class); return descriptor; }
protected ClassDescriptor buildXMLDirectMappingDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(XMLDirectMapping.class); descriptor.descriptorIsAggregate(); descriptor.getInheritancePolicy().setParentClass(AbstractDirectMapping.class); return descriptor; }
protected ClassDescriptor buildXMLSchemaClassPathReferenceDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(XMLSchemaClassPathReference.class); descriptor.descriptorIsAggregate(); descriptor.getInheritancePolicy().setParentClass(XMLSchemaReference.class); return descriptor; }
protected ClassDescriptor buildXMLSchemaFileReferenceDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(XMLSchemaFileReference.class); descriptor.descriptorIsAggregate(); descriptor.getInheritancePolicy().setParentClass(XMLSchemaReference.class); return descriptor; }
protected ClassDescriptor buildPLSQLStoredFunctionCallDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(PLSQLStoredFunctionCall.class); descriptor.getInheritancePolicy().setParentClass(PLSQLStoredProcedureCall.class); descriptor.setDefaultRootElement(getPrimaryNamespaceXPath() + "plsql-stored-function-call"); descriptor.descriptorIsAggregate(); return descriptor; }
protected ClassDescriptor buildPLSQLStoredFunctionCallDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(PLSQLStoredFunctionCall.class); descriptor.getInheritancePolicy().setParentClass(PLSQLStoredProcedureCall.class); descriptor.setDefaultRootElement(getPrimaryNamespaceXPath() + "plsql-stored-function-call"); descriptor.descriptorIsAggregate(); return descriptor; }
protected ClassDescriptor buildCallDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(Call.class); descriptor.setDefaultRootElement("call"); descriptor.descriptorIsAggregate(); descriptor.getInheritancePolicy().setClassIndicatorField(new XMLField("@xsi:type")); descriptor.getInheritancePolicy().addClassIndicator(SQLCall.class, getPrimaryNamespaceXPath() + "sql-call"); descriptor.getInheritancePolicy().addClassIndicator(JPQLCall.class, getPrimaryNamespaceXPath() + "ejbql-call"); return descriptor; }
protected ClassDescriptor buildCallDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(Call.class); descriptor.setDefaultRootElement("call"); descriptor.descriptorIsAggregate(); descriptor.getInheritancePolicy().setClassIndicatorField(new XMLField("@xsi:type")); descriptor.getInheritancePolicy().addClassIndicator(SQLCall.class, getPrimaryNamespaceXPath() + "sql-call"); descriptor.getInheritancePolicy().addClassIndicator(JPQLCall.class, getPrimaryNamespaceXPath() + "ejbql-call"); return descriptor; }
protected ClassDescriptor buildStoredFunctionCallDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(StoredFunctionCall.class); descriptor.getInheritancePolicy().setParentClass(StoredProcedureCall.class); descriptor.descriptorIsAggregate(); XMLCompositeObjectMapping storedFunctionResultMapping = new XMLCompositeObjectMapping(); storedFunctionResultMapping.setAttributeName("storedFunctionResult"); storedFunctionResultMapping.setReferenceClass(StoredProcedureOutArgument.class); storedFunctionResultMapping.setAttributeAccessor(new StoredFunctionResultAccessor()); storedFunctionResultMapping.setXPath(getPrimaryNamespaceXPath() + "stored-function-result"); descriptor.addMapping(storedFunctionResultMapping); return descriptor; }