public Map<String, UserResource> getResourcesAsMap() { Map<String, UserResource> map = new HashMap<>(); if (resources != null) { for (UserResource r : resources) { map.put(r.getName(), r); } } return map; }
private Map<String, UserResource> userResourcesAsMap(List<UserResource> resources) { Map<String, UserResource> map = new HashMap<String, UserResource>(); for (UserResource ur : resources) { map.put(ur.getName(), ur); } return map; }
public static ClassResourceInfo createClassResourceInfo( Map<String, UserResource> resources, UserResource model, Class<?> defaultClass, boolean isRoot, boolean enableStatic, Bus bus) { final boolean isDefaultClass = defaultClass != null; Class<?> sClass = !isDefaultClass ? loadClass(model.getName()) : defaultClass; return createServiceClassResourceInfo(resources, model, sClass, isRoot, enableStatic, bus); }
public static ClassResourceInfo createClassResourceInfo( Map<String, UserResource> resources, UserResource model, boolean isRoot, boolean enableStatic, Bus bus) { Class<?> sClass = loadClass(model.getName()); return createServiceClassResourceInfo(resources, model, sClass, isRoot, enableStatic, bus); }
private void processUserResources(JAXRSServerFactoryBean sfb, List<UserResource> resources) { for (UserResource resource : resources) { if (StringUtils.isEmpty(resource.getName())) { resource.setName(DefaultModelResource.class.getName()); } } // The CXF to Camel exchange binding may need to be customized // for the operation name, request, response types be derived from // the model info (when a given model does provide this info) as opposed // to a matched method which is of no real use with a default handler. sfb.setModelBeans(resources); }
if (op.getVerb() == null) { if (resources.containsKey(rClassName)) { ClassResourceInfo subCri = rClassName.equals(model.getName()) ? cri : createServiceClassResourceInfo(resources, resources.get(rClassName), actualMethod.getReturnType(), false, enableStatic, bus);
if (op.getVerb() == null) { if (resources.containsKey(rClassName)) { ClassResourceInfo subCri = rClassName.equals(model.getName()) ? cri : createServiceClassResourceInfo(resources, resources.get(rClassName), m.getReturnType(), false, enableStatic, bus);