public class RestSpringValidatorHelper extends ValidatorHelper
annotationHelper, param| Constructor and Description |
|---|
RestSpringValidatorHelper(AndroidAnnotationsEnvironment environment,
String target) |
allowedType, androidService, canBePutInABundle, componentRegistered, componentRegistered, doesNotHaveAnnotation, doesNotHaveAnyOfSupportedAnnotations, doesNotHaveOneOfAnnotations, doesNotReturnPrimitive, doesntThrowException, elementHasAnnotation, elementHasAnnotation, enclosingElementExtendsPreferenceActivityOrPreferenceFragment, enclosingElementHasAndroidAnnotation, enclosingElementHasAnnotation, enclosingElementHasAnnotation, enclosingElementHasEActivity, enclosingElementHasEActivityOrEFragment, enclosingElementHasEActivityOrEFragmentOrEServiceOrEIntentServiceOrEViewOrEViewGroup, enclosingElementHasEActivityOrEFragmentOrEViewOrEViewGroup, enclosingElementHasEBeanAnnotation, enclosingElementHasEFragment, enclosingElementHasEIntentService, enclosingElementHasEnhancedComponentAnnotation, enclosingElementHasEnhancedViewSupportAnnotation, enclosingElementHasEReceiver, enclosingElementHasOneOfAnnotations, enclosingElementIsNotAbstractIfNotAbstract, environment, extendsActivity, extendsApplication, extendsContext, extendsFragment, extendsIntentService, extendsListOfView, extendsMenu, extendsMenuItem, extendsOneOfTypes, extendsPreference, extendsPreferenceActivity, extendsPreferenceActivityOrPreferenceFragment, extendsProvider, extendsReceiver, extendsService, extendsTextView, extendsType, extendsType, extendsView, extendsViewGroup, hasEActivity, hasEActivityOrEFragment, hasInternetPermission, hasNotMultipleAnnotatedMethodWithSameName, hasOneOfAnnotations, hasPermission, hasValidLogLevel, hasViewByIdAnnotation, hasWakeLockPermission, isAbstractOrHasEmptyConstructor, isAbstractOrHasEmptyOrContextConstructor, isClassPresent, isDebuggable, isDeclaredType, isInterface, isNotFinal, isNotInterface, isNotPrivate, isNotSynchronized, isPreferenceFragmentClassPresent, isPublic, isStatic, isTopLevel, isViewPagerClassPresent, notAlreadyValidated, numberOfElementParameterHasAnnotation, returnTypeIsNotVoid, returnTypeIsVoid, returnTypeIsVoidOrBoolean, typeHasAnnotation, typeHasAnnotation, typeHasValidAnnotation, typeIsValid, typeOrTargetValueHasAnnotation, validatedModelpublic RestSpringValidatorHelper(AndroidAnnotationsEnvironment environment, String target)
public void doesNotExtendInvalidInterfaces(TypeElement element, ElementValidation valid)
public void enclosingElementHasRestAnnotation(Element element, ElementValidation valid)
public void enclosingElementHasOneOfRestMethodAnnotations(Element element, ElementValidation validation)
public void unannotatedMethodReturnsRestTemplate(TypeElement typeElement, ElementValidation valid)
public void validateConverters(Element element, ElementValidation valid)
public void validateInterceptors(Element element, ElementValidation valid)
public void validateRestSimpleParameter(Element element, String requiredClass, String parameterName, ElementValidation validation)
public void validateRequestFactory(Element element, ElementValidation validation)
public void validateResponseErrorHandler(Element element, ElementValidation validation)
public void throwsOnlyRestClientException(ExecutableElement element, ElementValidation valid)
public void urlVariableNamesExistInParameters(ExecutableElement element, Set<String> variableNames, ElementValidation valid)
public void doesNotMixRequestEntityAnnotations(ExecutableElement element, ElementValidation validation)
public void urlVariableNameExistsInEnclosingAnnotation(Element element, ElementValidation validation)
public void hasSpringAndroidJars(ElementValidation valid)
public void hasHttpHeadersReturnType(ExecutableElement element, ElementValidation valid)
public void hasSetOfHttpMethodReturnType(ExecutableElement element, ElementValidation valid)
public int numberOfBodyAnnotatedParameter(ExecutableElement element)
public int numberOfPathAnnotatedParameter(ExecutableElement element)
public int numberOfRequiresCookieInUrl(ExecutableElement element)
public int numberOfPartAnnotatedParameter(ExecutableElement element)
public int numberOfFieldAnnotatedParameter(ExecutableElement element)
public void doesNotHaveDuplicateFieldAndPartName(ExecutableElement element, ElementValidation validation)
public void doesNotHaveBodyAnnotatedParameter(ExecutableElement element, ElementValidation validation)
public void doesNotHavePartAnnotatedParameter(ExecutableElement element, ElementValidation validation)
public void doesNotHaveFieldAnnotatedParameter(ExecutableElement element, ElementValidation validation)
public void doesNotHaveRequestEntityAnnotatedParameters(ExecutableElement element, ElementValidation validation)
public void doesNotHavePathAnnotation(Element element, ElementValidation validation)
public void doesNotHaveFieldAnnotation(Element element, ElementValidation validation)
public void doesNotHavePartAnnotation(Element element, ElementValidation validation)
public void doesNotHaveBodyAnnotation(Element element, ElementValidation validation)
public void restInterfaceHasFormConverter(Element element, ElementValidation validation)
public void elementHasOneOfRestMethodAnnotations(Element element, ElementValidation validation)
public void usesSpringAndroid2(Element element, ElementValidation validation)
public void hasOneOrZeroBodyParameter(ExecutableElement element, ElementValidation validation)
public void hasAnnotatedAllParameters(ExecutableElement element, ElementValidation validation)
Copyright © 2010–2019 simpligility technologies inc.. All rights reserved.