if (getReferenceClassName() != null) { Class referenceClass = null; try{ if (PrivilegedAccessHelper.shouldUsePrivilegedAccess()){ try { referenceClass = AccessController.doPrivileged(new PrivilegedClassForName(getReferenceClassName(), true, classLoader)); } catch (PrivilegedActionException exception) { throw ValidationException.classNotFoundWhileConvertingClassNames(getReferenceClassName(), exception.getException()); referenceClass = PrivilegedAccessHelper.getClassForName(getReferenceClassName(), true, classLoader); throw ValidationException.classNotFoundWhileConvertingClassNames(getReferenceClassName(), exc);
if (getReferenceClassName() != null) { Class referenceClass = null; try{ if (PrivilegedAccessHelper.shouldUsePrivilegedAccess()){ try { referenceClass = AccessController.doPrivileged(new PrivilegedClassForName(getReferenceClassName(), true, classLoader)); } catch (PrivilegedActionException exception) { throw ValidationException.classNotFoundWhileConvertingClassNames(getReferenceClassName(), exception.getException()); referenceClass = PrivilegedAccessHelper.getClassForName(getReferenceClassName(), true, classLoader); throw ValidationException.classNotFoundWhileConvertingClassNames(getReferenceClassName(), exc);
if (getReferenceClassName() != null) { Class referenceClass = null; try{ if (PrivilegedAccessHelper.shouldUsePrivilegedAccess()){ try { referenceClass = (Class)AccessController.doPrivileged(new PrivilegedClassForName(getReferenceClassName(), true, classLoader)); } catch (PrivilegedActionException exception) { throw ValidationException.classNotFoundWhileConvertingClassNames(getReferenceClassName(), exception.getException()); referenceClass = org.eclipse.persistence.internal.security.PrivilegedAccessHelper.getClassForName(getReferenceClassName(), true, classLoader); throw ValidationException.classNotFoundWhileConvertingClassNames(getReferenceClassName(), exc);
/** * Create a JAXB property for given reference mapping. */ private JAXBElement<XmlElement> createProperty(ForeignReferenceMapping mapping, ObjectFactory objectFactory) { final String referenceClassName = mapping.getReferenceClassName(); final XmlElement xmlElement = new XmlElement(); xmlElement.setJavaAttribute(mapping.getAttributeName()); xmlElement.setType(referenceClassName); final String adapterName = RestReferenceAdapterV2ClassWriter.getClassName(referenceClassName); final XmlJavaTypeAdapter adapter = new XmlJavaTypeAdapter(); adapter.setValue(adapterName); adapter.setType(referenceClassName); xmlElement.setXmlJavaTypeAdapter(adapter); return objectFactory.createXmlElement(xmlElement); }
/** * Create a JAXB property for given reference mapping. */ private JAXBElement<XmlElement> createProperty(ForeignReferenceMapping mapping, ObjectFactory objectFactory) { final String referenceClassName = mapping.getReferenceClassName(); final XmlElement xmlElement = new XmlElement(); xmlElement.setJavaAttribute(mapping.getAttributeName()); xmlElement.setType(referenceClassName); final String adapterName = RestReferenceAdapterV2ClassWriter.getClassName(referenceClassName); final XmlJavaTypeAdapter adapter = new XmlJavaTypeAdapter(); adapter.setValue(adapterName); adapter.setType(referenceClassName); xmlElement.setXmlJavaTypeAdapter(adapter); return objectFactory.createXmlElement(xmlElement); }
protected void addForeignReferenceMappingLines(NonreflectiveMethodDefinition method, String mappingName, ForeignReferenceMapping mapping) { if (mapping.getReferenceClassName() != null) { method.addLine(mappingName + ".setReferenceClass(" + mapping.getReferenceClassName() + ".class);");
protected void addForeignReferenceMappingLines(NonreflectiveMethodDefinition method, String mappingName, ForeignReferenceMapping mapping) { if (mapping.getReferenceClassName() != null) { method.addLine(mappingName + ".setReferenceClass(" + mapping.getReferenceClassName() + ".class);");
protected void addForeignReferenceMappingLines(NonreflectiveMethodDefinition method, String mappingName, ForeignReferenceMapping mapping) { if (mapping.getReferenceClassName() != null) { method.addLine(mappingName + ".setReferenceClass(" + mapping.getReferenceClassName() + ".class);");
attributeDetails.setReferenceClassName(foreignReferenceMapping.getReferenceClassName()); if (attributeDetails.getReferenceClassName() != null) { MetadataClass referenceClass = metadataClass.getMetadataFactory().getMetadataClass(attributeDetails.getReferenceClassName());