/** * resolveClass: Answer the class for the mapping associated with the my variableName in the ownerClass. * Answer null if the node represents a mapping that doesn't exist */ public Class resolveClass(GenerationContext context, Class ownerClass) { DatabaseMapping mapping; mapping = resolveMapping(context, ownerClass); // if we are working with a direct-to-field, or the mapping's null, // return the owner class // Returning the ownerClass when the mapping is null delegates error handling // to the query rather than me if ((mapping == null) || (mapping.isDirectToFieldMapping())) { return ownerClass; } ClassDescriptor descriptor = mapping.getReferenceDescriptor(); return (descriptor==null) ? null : descriptor.getJavaClass(); //return mapping.getReferenceDescriptor().getJavaClass(); }
/** * resolveClass: Answer the class for the mapping associated with the my variableName in the ownerClass. * Answer null if the node represents a mapping that doesn't exist */ public Class resolveClass(GenerationContext context, Class ownerClass) { DatabaseMapping mapping; mapping = resolveMapping(context, ownerClass); // if we are working with a direct-to-field, or the mapping's null, // return the owner class // Returning the ownerClass when the mapping is null delegates error handling // to the query rather than me if ((mapping == null) || (mapping.isDirectToFieldMapping())) { return ownerClass; } ClassDescriptor descriptor = mapping.getReferenceDescriptor(); return (descriptor==null) ? null : descriptor.getJavaClass(); //return mapping.getReferenceDescriptor().getJavaClass(); }
/** * resolveClass: Answer the class for the mapping associated with the my variableName in the ownerClass. * Answer null if the node represents a mapping that doesn't exist */ public Class resolveClass(GenerationContext context, Class ownerClass) { DatabaseMapping mapping; mapping = resolveMapping(context, ownerClass); // if we are working with a direct-to-field, or the mapping's null, // return the owner class // Returning the ownerClass when the mapping is null delegates error handling // to the query rather than me if ((mapping == null) || (mapping.isDirectToFieldMapping())) { return ownerClass; } ClassDescriptor descriptor = mapping.getReferenceDescriptor(); return (descriptor==null) ? null : descriptor.getJavaClass(); //return mapping.getReferenceDescriptor().getJavaClass(); }