All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.phoenixnap.oss.ramlapisync.generation.rules.spring.SpringValidatedClassAnnotationRule Maven / Gradle / Ivy

Go to download

Components including the parsing of RAML documents and Spring MVC Annotations to create RAML models

There is a newer version: 0.9.1
Show newest version

package com.phoenixnap.oss.ramlapisync.generation.rules.spring;

import org.springframework.validation.annotation.Validated;

import com.phoenixnap.oss.ramlapisync.data.ApiResourceMetadata;
import com.phoenixnap.oss.ramlapisync.generation.rules.Rule;
import com.sun.codemodel.JAnnotationUse;
import com.sun.codemodel.JDefinedClass;

public class SpringValidatedClassAnnotationRule implements Rule {
   @Override
   public JAnnotationUse apply(ApiResourceMetadata controllerMetadata, JDefinedClass generatableType) {
      return generatableType.annotate(Validated.class);
   }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy