public boolean hasEntity() { for (Parameter p : getParameters()) { if (Parameter.Source.ENTITY == p.getSource()) { return true; } } return false; }
@Override public boolean isAnnotationPresent(Class<? extends Annotation> annotationType) { return getAnnotation(annotationType) != null; } }
TypeOutInvoker(AbstractResourceMethod abstractResourceMethod, InjectableValuesProvider pp, JavaMethodInvoker invoker) { super(abstractResourceMethod, pp, invoker); this.t = abstractResourceMethod.getGenericReturnType(); }
@Override public void visitAbstractResource(AbstractResource resource) { // uri template of the resource, if present should not contain null value if (resource.isRootResource() && ((null == resource.getPath()) || (null == resource.getPath().getValue()))) { issueList.add(new ResourceModelIssue( resource, ImplMessages.ERROR_RES_URI_PATH_INVALID(resource.getResourceClass(), resource.getPath()), true)); // TODO: is it really a fatal issue? } checkNonPublicMethods(resource); }
public ResourceJavaMethodDispatcher(AbstractResourceMethod abstractResourceMethod, JavaMethodInvoker invoker) { this.method = abstractResourceMethod.getMethod(); this.annotations = abstractResourceMethod.getAnnotations(); this.invoker = invoker; }
@Override public String toString() { return "AbstractImplicitViewMethod(" + getResource().getResourceClass().getSimpleName() + ")"; } }
@Override public Resource createResource( AbstractResource r, String path ) { Resource wadlResource = new Resource(); if (path != null) wadlResource.setPath(path); else if (r.isRootResource()) wadlResource.setPath(r.getPath().getValue()); return wadlResource; }
public Class getPrimaryClass() { return param.getParameterClass(); } public Type getType() {
public Type getType() { return param.getParameterType(); }
public boolean isAnnotationPresent(Class<? extends Annotation> annotationType) { return getAnnotation(annotationType) != null; } }
@Override public void accept(AbstractModelVisitor visitor) { visitor.visitAbstractResourceMethod(this); }
@Override public void accept(AbstractModelVisitor visitor) { visitor.visitAbstractSubResourceMethod(this); }
@Override public void accept(AbstractModelVisitor visitor) { visitor.visitAbstractResource(this); }
@Override public Class getPrimaryClass() { return arm.getReturnType(); }
@Override public void accept(AbstractModelVisitor visitor) { visitor.visitAbstractField(this); }
public void accept(AbstractModelVisitor visitor) { visitor.visitAbstractSetterMethod(this); }
public void accept(AbstractModelVisitor visitor) { visitor.visitAbstractResourceConstructor(this); }
public void accept(AbstractModelVisitor visitor) { visitor.visitAbstractSubResourceLocator(this); }
public AbstractImplicitViewMethod(AbstractResource resource) { super(resource, null, resource.getAnnotations()); }
public Type getType() { return arm.getGenericReturnType(); }