if (cri.isPresent()) { if (!InjectionUtils.isConcreteClass(cri.get().getServiceClass())) { cri = Optional.of(new ClassResourceInfo(cri.get())); classResourceInfos.add(cri.get());
private void initClassResourceInfoList(List<Class<?>> resourceClasses) throws MojoExecutionException { for (Class<?> beanClass : resourceClasses) { ClassResourceInfo cri = getCreatedFromModel(beanClass); if (cri != null) { if (!InjectionUtils.isConcreteClass(cri.getServiceClass())) { cri = new ClassResourceInfo(cri); classResourceInfos.add(cri); } cri.setResourceClass(beanClass); continue; } cri = ResourceUtils.createClassResourceInfo(beanClass, beanClass, true, true, getBus()); if (cri != null) { classResourceInfos.add(cri); } } }
public void setResourceClasses(List<Class<?>> classes) { for (Class<?> resourceClass : classes) { ClassResourceInfo cri = getCreatedFromModel(resourceClass); if (cri != null) { if (!InjectionUtils.isConcreteClass(cri.getServiceClass())) { cri = new ClassResourceInfo(cri); cri.setResourceClass(resourceClass); classResourceInfos.add(cri); } continue; } createResourceInfo(resourceClass, true); } }
public void setResourceClasses(List<Class<?>> classes) { for (Class<?> resourceClass : classes) { ClassResourceInfo cri = getCreatedFromModel(resourceClass); if (cri != null) { if (!InjectionUtils.isConcreteClass(cri.getServiceClass())) { cri = new ClassResourceInfo(cri); cri.setResourceClass(resourceClass); classResourceInfos.add(cri); } continue; } createResourceInfo(resourceClass, true); } }
private void initClassResourceInfoList(List<Class<?>> resourceClasses) throws MojoExecutionException { for (Class<?> beanClass : resourceClasses) { ClassResourceInfo cri = getCreatedFromModel(beanClass); if (cri != null) { if (!InjectionUtils.isConcreteClass(cri.getServiceClass())) { cri = new ClassResourceInfo(cri); classResourceInfos.add(cri); } cri.setResourceClass(beanClass); continue; } cri = ResourceUtils.createClassResourceInfo(beanClass, beanClass, true, true, getBus()); if (cri != null) { classResourceInfos.add(cri); } } }
public void setResourceClassesFromBeans(List<Object> beans) { for (Object bean : beans) { Class<?> realClass = ClassHelper.getRealClass(bean); ClassResourceInfo cri = getCreatedFromModel(realClass); if (cri != null) { if (!InjectionUtils.isConcreteClass(cri.getServiceClass())) { cri = new ClassResourceInfo(cri); classResourceInfos.add(cri); } cri.setResourceClass(bean.getClass()); cri.setResourceProvider(new SingletonResourceProvider(bean)); continue; } cri = ResourceUtils.createClassResourceInfo(bean.getClass(), realClass, true, enableStatic, getBus()); if (cri != null) { classResourceInfos.add(cri); cri.setResourceProvider( new SingletonResourceProvider(bean)); } } }
public void setResourceClassesFromBeans(List<Object> beans) { for (Object bean : beans) { Class<?> realClass = ClassHelper.getRealClass(getBus(), bean); ClassResourceInfo cri = getCreatedFromModel(realClass); if (cri != null) { if (!InjectionUtils.isConcreteClass(cri.getServiceClass())) { cri = new ClassResourceInfo(cri); classResourceInfos.add(cri); } cri.setResourceClass(bean.getClass()); cri.setResourceProvider(new SingletonResourceProvider(bean)); continue; } cri = ResourceUtils.createClassResourceInfo(bean.getClass(), realClass, true, enableStatic, getBus()); if (cri != null) { classResourceInfos.add(cri); cri.setResourceProvider( new SingletonResourceProvider(bean)); } } }
public static ClassResourceInfo createClassResourceInfo(final Class<?> rClass, final Class<?> sClass, ClassResourceInfo parent, boolean root, boolean enableStatic, Bus bus) { ClassResourceInfo cri = new ClassResourceInfo(rClass, sClass, root, enableStatic, bus); cri.setParent(parent); if (root) { URITemplate t = URITemplate.createTemplate(cri.getPath()); cri.setURITemplate(t); } evaluateResourceClass(cri, enableStatic); return checkMethodDispatcher(cri) ? cri : null; }
new ClassResourceInfo(sClass, sClass, isRoot, enableStatic, true, model.getConsumes(), model.getProduces(), bus); URITemplate t = URITemplate.createTemplate(model.getPath());
public static ClassResourceInfo createClassResourceInfo(final Class<?> rClass, final Class<?> sClass, ClassResourceInfo parent, boolean root, boolean enableStatic, Bus bus) { ClassResourceInfo cri = new ClassResourceInfo(rClass, sClass, root, enableStatic, bus); cri.setParent(parent); if (root) { URITemplate t = URITemplate.createTemplate(cri.getPath()); cri.setURITemplate(t); } evaluateResourceClass(cri, enableStatic); return checkMethodDispatcher(cri) ? cri : null; }
new ClassResourceInfo(sClass, sClass, isRoot, enableStatic, true, model.getConsumes(), model.getProduces(), bus); URITemplate t = URITemplate.createTemplate(model.getPath());