/* package */ AbstractResource getAbstractResource(Object o) { return getAbstractResource(o.getClass()); }
private void createAbstractResourceModelStructures() { final Set<AbstractResource> rootARs = new HashSet<AbstractResource>(); // Add declared singleton instances of root resource classes for (final Object o : resourceConfig.getRootResourceSingletons()) { rootARs.add(getAbstractResource(o)); } // Add declared root resource classes for (final Class<?> c : resourceConfig.getRootResourceClasses()) { rootARs.add(getAbstractResource(c)); } // Add explicit declared root resource classes final Map<String, AbstractResource> explicitRootARs = new HashMap<String, AbstractResource>(); for (final Map.Entry<String, Object> e : resourceConfig.getExplicitRootResources().entrySet()) { final Object o = e.getValue(); final Class c = (o instanceof Class) ? (Class)o : o.getClass(); final AbstractResource ar = new AbstractResource(e.getKey(), getAbstractResource(c)); rootARs.add(ar); explicitRootARs.put(e.getKey(), ar); } abstractRootResources = Collections.unmodifiableSet(rootARs); explicitAbstractRootResources = Collections.unmodifiableMap(explicitRootARs); }
final AbstractResource ar = wa.getAbstractResource(o); final AbstractResource ar = wa.getAbstractResource(c);
/* package */ AbstractResource getAbstractResource(Object o) { return getAbstractResource(o.getClass()); }
/* package */ AbstractResource getAbstractResource(Object o) { return getAbstractResource(o.getClass()); }
private void createAbstractResourceModelStructures() { final Set<AbstractResource> rootARs = new HashSet<AbstractResource>(); // Add declared singleton instances of root resource classes for (final Object o : resourceConfig.getRootResourceSingletons()) { rootARs.add(getAbstractResource(o)); } // Add declared root resource classes for (final Class<?> c : resourceConfig.getRootResourceClasses()) { rootARs.add(getAbstractResource(c)); } // Add explicit declared root resource classes final Map<String, AbstractResource> explicitRootARs = new HashMap<String, AbstractResource>(); for (final Map.Entry<String, Object> e : resourceConfig.getExplicitRootResources().entrySet()) { final Object o = e.getValue(); final Class c = (o instanceof Class) ? (Class)o : o.getClass(); final AbstractResource ar = new AbstractResource(e.getKey(), getAbstractResource(c)); rootARs.add(ar); explicitRootARs.put(e.getKey(), ar); } abstractRootResources = Collections.unmodifiableSet(rootARs); explicitAbstractRootResources = Collections.unmodifiableMap(explicitRootARs); }
private void createAbstractResourceModelStructures() { final Set<AbstractResource> rootARs = new HashSet<AbstractResource>(); // Add declared singleton instances of root resource classes for (final Object o : resourceConfig.getRootResourceSingletons()) { rootARs.add(getAbstractResource(o)); } // Add declared root resource classes for (final Class<?> c : resourceConfig.getRootResourceClasses()) { rootARs.add(getAbstractResource(c)); } // Add explicit declared root resource classes final Map<String, AbstractResource> explicitRootARs = new HashMap<String, AbstractResource>(); for (final Map.Entry<String, Object> e : resourceConfig.getExplicitRootResources().entrySet()) { final Object o = e.getValue(); final Class c = (o instanceof Class) ? (Class)o : o.getClass(); final AbstractResource ar = new AbstractResource(e.getKey(), getAbstractResource(c)); rootARs.add(ar); explicitRootARs.put(e.getKey(), ar); } abstractRootResources = Collections.unmodifiableSet(rootARs); explicitAbstractRootResources = Collections.unmodifiableMap(explicitRootARs); }
final AbstractResource ar = wa.getAbstractResource(o); final AbstractResource ar = wa.getAbstractResource(c);
final AbstractResource ar = wa.getAbstractResource(o); final AbstractResource ar = wa.getAbstractResource(c);