/** * Obtains a model object for a viewable. * * @param extendedUriInfo uri info to obtain last matched resource from. * @return a model object. */ private Object getModel(final ExtendedUriInfo extendedUriInfo) { final List<Object> matchedResources = extendedUriInfo.getMatchedResources(); if (resourceInstance != null) { return setModelClass(resourceInstance); } else if (matchedResources.size() > 1) { return setModelClass(matchedResources.get(1)); } else { return setModelClass(resourceContextProvider.get().getResource(resourceClass)); } }
public List<Object> getMatchedResources() { return ContainerRequestCache.get().getUriInfo().getMatchedResources(); }
public List<Object> getMatchedResources() { return ContainerRequestCache.get().getUriInfo().getMatchedResources(); }
/** * Obtains a model object for a viewable. * * @param extendedUriInfo uri info to obtain last matched resource from. * @return a model object. */ private Object getModel(final ExtendedUriInfo extendedUriInfo) { final List<Object> matchedResources = extendedUriInfo.getMatchedResources(); if (resourceInstance != null) { return setModelClass(resourceInstance); } else if (matchedResources.size() > 1) { return setModelClass(matchedResources.get(1)); } else { return setModelClass(resourceContextProvider.get().getResource(resourceClass)); } }
/** * Obtains a model object for a viewable. * * @param extendedUriInfo uri info to obtain last matched resource from. * @return a model object. */ private Object getModel(final ExtendedUriInfo extendedUriInfo) { final List<Object> matchedResources = extendedUriInfo.getMatchedResources(); if (resourceInstance != null) { return setModelClass(resourceInstance); } else if (matchedResources.size() > 1) { return setModelClass(matchedResources.get(1)); } else { return setModelClass(resourceContext.getResource(resourceClass)); } }
.getMatchedResources().get(0).getClass();
/** * Obtains a model object for a viewable. * * @param extendedUriInfo uri info to obtain last matched resource from. * @return a model object. */ private Object getModel(final ExtendedUriInfo extendedUriInfo) { final List<Object> matchedResources = extendedUriInfo.getMatchedResources(); if (resourceInstance != null) { return setModelClass(resourceInstance); } else if (matchedResources.size() > 1) { return setModelClass(matchedResources.get(1)); } else { return setModelClass(resourceContext.getResource(resourceClass)); } }
/** * Obtains a model object for a viewable. * * @param extendedUriInfo uri info to obtain last matched resource from. * @return a model object. */ private Object getModel(final ExtendedUriInfo extendedUriInfo) { final List<Object> matchedResources = extendedUriInfo.getMatchedResources(); if (resourceInstance != null) { return setModelClass(resourceInstance); } else if (matchedResources.size() > 1) { return setModelClass(matchedResources.get(1)); } else { return setModelClass(resourceContext.getResource(resourceClass)); } }
List<Object> res = uriInfoProvider.get().getMatchedResources(); if (res != null && res.size() > 0) { clazz = res.get(0).getClass();