protected ClassDescriptor buildStoredProcedureOutArgumentsDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(StoredProcedureOutArgument.class); descriptor.setInstantiationPolicy(new StoredProcedureArgumentInstantiationPolicy(this, StoredProcedureArgumentType.STORED_PROCEDURE_OUT_ARG)); descriptor.getInheritancePolicy().setParentClass(StoredProcedureArgument.class); return descriptor; }
protected ClassDescriptor buildStoredProcedureOutCursorArgumentsDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(StoredProcedureOutCursorArgument.class); descriptor.setInstantiationPolicy(new StoredProcedureArgumentInstantiationPolicy(this, StoredProcedureArgumentType.STORED_PROCEDURE_OUTCURSOR_ARG)); descriptor.getInheritancePolicy().setParentClass(StoredProcedureArgument.class); return descriptor; }
protected ClassDescriptor buildStoredProcedureOutArgumentsDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(StoredProcedureOutArgument.class); descriptor.setInstantiationPolicy(new StoredProcedureArgumentInstantiationPolicy(this, StoredProcedureArgumentType.STORED_PROCEDURE_OUT_ARG)); descriptor.getInheritancePolicy().setParentClass(StoredProcedureArgument.class); return descriptor; }
protected ClassDescriptor buildStoredProcedureOutCursorArgumentsDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(StoredProcedureOutCursorArgument.class); descriptor.setInstantiationPolicy(new StoredProcedureArgumentInstantiationPolicy(this, StoredProcedureArgumentType.STORED_PROCEDURE_OUTCURSOR_ARG)); descriptor.getInheritancePolicy().setParentClass(StoredProcedureArgument.class); return descriptor; }
protected ClassDescriptor buildStoredProcedureOutArgumentsDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(StoredProcedureOutArgument.class); descriptor.setInstantiationPolicy(new StoredProcedureArgumentInstantiationPolicy(this, StoredProcedureArgumentType.STORED_PROCEDURE_OUT_ARG)); descriptor.getInheritancePolicy().setParentClass(StoredProcedureArgument.class); return descriptor; }
protected ClassDescriptor buildStoredProcedureOutCursorArgumentsDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(StoredProcedureOutCursorArgument.class); descriptor.setInstantiationPolicy(new StoredProcedureArgumentInstantiationPolicy(this, StoredProcedureArgumentType.STORED_PROCEDURE_OUTCURSOR_ARG)); descriptor.getInheritancePolicy().setParentClass(StoredProcedureArgument.class); return descriptor; }
public SDOOpenSequencedType(SDOTypeHelper sdoTypeHelper) { super(SDOConstants.ORACLE_SDO_URL, "OpenSequencedType", sdoTypeHelper); this.xmlDescriptor.setNamespaceResolver(new NamespaceResolver()); this.xmlDescriptor.setInstantiationPolicy(new TypeInstantiationPolicy(this)); setInstanceClass(OpenSequencedType.class); javaImplClass = OpenSequencedTypeImpl.class; xmlDescriptor.setJavaClass(javaImplClass); setMixed(true); setSequenced(true); setOpen(true); setFinalized(true); }
public SDOOpenSequencedType(SDOTypeHelper sdoTypeHelper) { super(SDOConstants.ORACLE_SDO_URL, "OpenSequencedType", sdoTypeHelper); this.xmlDescriptor.setNamespaceResolver(new NamespaceResolver()); this.xmlDescriptor.setInstantiationPolicy(new TypeInstantiationPolicy(this)); setInstanceClass(OpenSequencedType.class); javaImplClass = OpenSequencedTypeImpl.class; xmlDescriptor.setJavaClass(javaImplClass); setMixed(true); setSequenced(true); setOpen(true); setFinalized(true); }
protected ClassDescriptor buildStoredProcedureInOutArgumentsDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(StoredProcedureInOutArgument.class); descriptor.setInstantiationPolicy(new StoredProcedureArgumentInstantiationPolicy(this, StoredProcedureArgumentType.STORED_PROCEDURE_INOUT_ARG)); descriptor.getInheritancePolicy().setParentClass(StoredProcedureArgument.class); //used in case the in databasefield is named different than the out databasefield XMLDirectMapping outputArgumentNameMapping = new XMLDirectMapping(); outputArgumentNameMapping.setAttributeName("outputArgumentName"); outputArgumentNameMapping.setXPath(getPrimaryNamespaceXPath() + "output-argument-name/text()"); descriptor.addMapping(outputArgumentNameMapping); return descriptor; }
protected ClassDescriptor buildStoredProcedureInOutArgumentsDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(StoredProcedureInOutArgument.class); descriptor.setInstantiationPolicy(new StoredProcedureArgumentInstantiationPolicy(this, StoredProcedureArgumentType.STORED_PROCEDURE_INOUT_ARG)); descriptor.getInheritancePolicy().setParentClass(StoredProcedureArgument.class); //used in case the in databasefield is named different than the out databasefield XMLDirectMapping outputArgumentNameMapping = new XMLDirectMapping(); outputArgumentNameMapping.setAttributeName("outputArgumentName"); outputArgumentNameMapping.setXPath(getPrimaryNamespaceXPath() + "output-argument-name/text()"); descriptor.addMapping(outputArgumentNameMapping); return descriptor; }
protected ClassDescriptor buildStoredProcedureInOutArgumentsDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(StoredProcedureInOutArgument.class); descriptor.setInstantiationPolicy(new StoredProcedureArgumentInstantiationPolicy(this, StoredProcedureArgumentType.STORED_PROCEDURE_INOUT_ARG)); descriptor.getInheritancePolicy().setParentClass(StoredProcedureArgument.class); //used in case the in databasefield is named different than the out databasefield XMLDirectMapping outputArgumentNameMapping = new XMLDirectMapping(); outputArgumentNameMapping.setAttributeName("outputArgumentName"); outputArgumentNameMapping.setXPath(getPrimaryNamespaceXPath() + "output-argument-name/text()"); descriptor.addMapping(outputArgumentNameMapping); return descriptor; }
protected ClassDescriptor buildObjectRelationalDatabaseFieldDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(ObjectRelationalDatabaseField.class); descriptor.getInheritancePolicy().setParentClass(DatabaseField.class); descriptor.setInstantiationPolicy(new ObjectRelationalDatabaseFieldInstantiationPolicy()); XMLCompositeObjectMapping nestedFieldMapping = new XMLCompositeObjectMapping(); nestedFieldMapping.setAttributeName("nestedTypeField"); nestedFieldMapping.setXPath(getPrimaryNamespaceXPath() + "nested-type-field"); nestedFieldMapping.setReferenceClass(DatabaseField.class); descriptor.addMapping(nestedFieldMapping); return descriptor; }
protected ClassDescriptor buildObjectRelationalDatabaseFieldDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(ObjectRelationalDatabaseField.class); descriptor.getInheritancePolicy().setParentClass(DatabaseField.class); descriptor.setInstantiationPolicy(new ObjectRelationalDatabaseFieldInstantiationPolicy()); XMLCompositeObjectMapping nestedFieldMapping = new XMLCompositeObjectMapping(); nestedFieldMapping.setAttributeName("nestedTypeField"); nestedFieldMapping.setXPath(getPrimaryNamespaceXPath() + "nested-type-field"); nestedFieldMapping.setReferenceClass(DatabaseField.class); descriptor.addMapping(nestedFieldMapping); return descriptor; }
protected ClassDescriptor buildObjectRelationalDatabaseFieldDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(ObjectRelationalDatabaseField.class); descriptor.getInheritancePolicy().setParentClass(DatabaseField.class); descriptor.setInstantiationPolicy(new ObjectRelationalDatabaseFieldInstantiationPolicy()); XMLCompositeObjectMapping nestedFieldMapping = new XMLCompositeObjectMapping(); nestedFieldMapping.setAttributeName("nestedTypeField"); nestedFieldMapping.setXPath(getPrimaryNamespaceXPath() + "nested-type-field"); nestedFieldMapping.setReferenceClass(DatabaseField.class); descriptor.addMapping(nestedFieldMapping); return descriptor; }
/** * Builds a descriptor for the ObjectTypeFieldAssociation class. */ protected ClassDescriptor buildObjectTypeFieldAssociationDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(ObjectTypeFieldAssociation.class); descriptor.setInstantiationPolicy(new ObjectTypeFieldAssociationInstantiationPolicy(this)); XMLDirectMapping keyMapping = new XMLDirectMapping(); keyMapping.setAttributeName("key"); keyMapping.setXPath(getPrimaryNamespaceXPath() + "key/text()"); descriptor.addMapping(keyMapping); XMLCompositeObjectMapping valueMapping = new XMLCompositeObjectMapping(); valueMapping.setAttributeName("value"); valueMapping.setReferenceClass(DatabaseTypeWrapper.class); valueMapping.setXPath(getPrimaryNamespaceXPath() + "value"); descriptor.addMapping(valueMapping); return descriptor; }
/** * Builds a descriptor for the ObjectTypeFieldAssociation class. */ protected ClassDescriptor buildObjectTypeFieldAssociationDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(ObjectTypeFieldAssociation.class); descriptor.setInstantiationPolicy(new ObjectTypeFieldAssociationInstantiationPolicy(this)); XMLDirectMapping keyMapping = new XMLDirectMapping(); keyMapping.setAttributeName("key"); keyMapping.setXPath(getPrimaryNamespaceXPath() + "key/text()"); descriptor.addMapping(keyMapping); XMLCompositeObjectMapping valueMapping = new XMLCompositeObjectMapping(); valueMapping.setAttributeName("value"); valueMapping.setReferenceClass(DatabaseTypeWrapper.class); valueMapping.setXPath(getPrimaryNamespaceXPath() + "value"); descriptor.addMapping(valueMapping); return descriptor; }
if(!isAbstract() && !isWrapperType()) { TypeInstantiationPolicy tip = new TypeInstantiationPolicy(this); this.xmlDescriptor.setInstantiationPolicy(tip);
public SDOXMLHelperLoadOptionsType(SDOTypeHelper sdoTypeHelper, SDOType typeType) { super(SDOConstants.ORACLE_SDO_URL, SDOConstants.XMLHELPER_LOAD_OPTIONS, sdoTypeHelper); this.xmlDescriptor.setInstantiationPolicy(new TypeInstantiationPolicy(this)); SDOProperty typeOptionProperty = new SDOProperty(aHelperContext); typeOptionProperty.setName(SDOConstants.TYPE_LOAD_OPTION); typeOptionProperty.setMany(false); typeOptionProperty.setType(typeType); addDeclaredProperty(typeOptionProperty); SDOProperty attachmentMarshallerProperty = new SDOProperty(aHelperContext); attachmentMarshallerProperty.setName(SDOConstants.ATTACHMENT_MARSHALLER_OPTION); attachmentMarshallerProperty.setMany(false); attachmentMarshallerProperty.setType(SDOConstants.SDO_OBJECT); addDeclaredProperty(attachmentMarshallerProperty); SDOProperty attachmentUnmarshallerProperty = new SDOProperty(aHelperContext); attachmentUnmarshallerProperty.setName(SDOConstants.ATTACHMENT_UNMARSHALLER_OPTION); attachmentUnmarshallerProperty.setMany(false); attachmentUnmarshallerProperty.setType(SDOConstants.SDO_OBJECT); addDeclaredProperty(attachmentUnmarshallerProperty); }
if(!isAbstract() && !isWrapperType()) { TypeInstantiationPolicy tip = new TypeInstantiationPolicy(this); this.xmlDescriptor.setInstantiationPolicy(tip);
public SDOXMLHelperLoadOptionsType(SDOTypeHelper sdoTypeHelper, SDOType typeType) { super(SDOConstants.ORACLE_SDO_URL, SDOConstants.XMLHELPER_LOAD_OPTIONS, sdoTypeHelper); this.xmlDescriptor.setInstantiationPolicy(new TypeInstantiationPolicy(this)); SDOProperty typeOptionProperty = new SDOProperty(aHelperContext); typeOptionProperty.setName(SDOConstants.TYPE_LOAD_OPTION); typeOptionProperty.setMany(false); typeOptionProperty.setType(typeType); addDeclaredProperty(typeOptionProperty); SDOProperty attachmentMarshallerProperty = new SDOProperty(aHelperContext); attachmentMarshallerProperty.setName(SDOConstants.ATTACHMENT_MARSHALLER_OPTION); attachmentMarshallerProperty.setMany(false); attachmentMarshallerProperty.setType(SDOConstants.SDO_OBJECT); addDeclaredProperty(attachmentMarshallerProperty); SDOProperty attachmentUnmarshallerProperty = new SDOProperty(aHelperContext); attachmentUnmarshallerProperty.setName(SDOConstants.ATTACHMENT_UNMARSHALLER_OPTION); attachmentUnmarshallerProperty.setMany(false); attachmentUnmarshallerProperty.setType(SDOConstants.SDO_OBJECT); addDeclaredProperty(attachmentUnmarshallerProperty); }