Tabnine Logo
ClassAttributeValue.<init>
Code IndexAdd Tabnine to your IDE (free)

How to use
org.springframework.roo.classpath.details.annotations.ClassAttributeValue
constructor

Best Java code snippets using org.springframework.roo.classpath.details.annotations.ClassAttributeValue.<init> (Showing top 20 results out of 315)

origin: spring-projects/spring-roo

/**
 * Adds an attribute with the given {@link JavaType} as its value
 * 
 * @param key the attribute name (required)
 * @param javaType the value (required)
 */
public void addClassAttribute(final String key, final JavaType javaType) {
 addAttribute(new ClassAttributeValue(new JavaSymbolName(key), javaType));
}
origin: spring-projects/spring-roo

/**
 * Builds and returns `@Import` annotation
 * 
 * @return {@link AnnotationMetadataBuilder}
 */
private AnnotationMetadataBuilder getImportAnnotation() {
 AnnotationMetadataBuilder annotationBuilder =
   new AnnotationMetadataBuilder(SpringJavaType.ANNOTATION_IMPORT);
 // Create List of ClassAttributeValue
 List<ClassAttributeValue> typesToImport = new ArrayList<ClassAttributeValue>();
 typesToImport.add(new ClassAttributeValue(new JavaSymbolName("value"), this.annotationValues
   .getDodConfigurationClass()));
 typesToImport.add(new ClassAttributeValue(new JavaSymbolName("value"),
   this.jpaDetachableRepositoryClass));
 // Convert List to ArrayAttributeValue
 ArrayAttributeValue<ClassAttributeValue> importAttr =
   new ArrayAttributeValue<ClassAttributeValue>(new JavaSymbolName("value"), typesToImport);
 // Add annotation attribute
 annotationBuilder.addAttribute(importAttr);
 return annotationBuilder;
}
origin: spring-projects/spring-roo

public void addClassAttribute(final String key, final String fullyQualifiedTypeName) {
 addAttribute(new ClassAttributeValue(new JavaSymbolName(key), new JavaType(
   fullyQualifiedTypeName)));
}
origin: spring-projects/spring-roo

/**
 * Method that returns @RooController annotation
 *
 * @param entity
 *            Entity over which create the controller
 * @param pathPrefix
 *            Prefix to use in RequestMapping
 * @param controllerType
 *            Indicates the controller type
 * @return
 */
private AnnotationMetadataBuilder getRooControllerAnnotation(final JavaType entity,
  final String pathPrefix, final ControllerType controllerType) {
 final List<AnnotationAttributeValue<?>> rooControllerAttributes =
   new ArrayList<AnnotationAttributeValue<?>>();
 rooControllerAttributes.add(new ClassAttributeValue(new JavaSymbolName(ENTITY_KEY), entity));
 if (StringUtils.isNotEmpty(pathPrefix)) {
  rooControllerAttributes.add(new StringAttributeValue(new JavaSymbolName("pathPrefix"),
    pathPrefix));
 }
 rooControllerAttributes.add(new EnumAttributeValue(new JavaSymbolName("type"), new EnumDetails(
   RooJavaType.ROO_ENUM_CONTROLLER_TYPE, new JavaSymbolName(controllerType.name()))));
 return new AnnotationMetadataBuilder(RooJavaType.ROO_CONTROLLER, rooControllerAttributes);
}
origin: spring-projects/spring-roo

final List<AnnotationAttributeValue<?>> dodConfig =
  new ArrayList<AnnotationAttributeValue<?>>();
dodConfig.add(new ClassAttributeValue(new JavaSymbolName("entity"), entity));
annotations.add(new AnnotationMetadataBuilder(RooJavaType.ROO_JPA_DATA_ON_DEMAND, dodConfig));
origin: spring-projects/spring-roo

final JavaType javaType =
  JavaParserUtils.getJavaType(compilationUnitServices, nameToFind, null);
return new ClassAttributeValue(annotationName, javaType);
origin: spring-projects/spring-roo

annotationBuilder.addAttribute(new ClassAttributeValue(new JavaSymbolName("controller"),
  controller));
typeBuilder.addAnnotation(annotationBuilder);
origin: spring-projects/spring-roo

exceptionHandlerAnnotationAttributes.add(new ClassAttributeValue(new JavaSymbolName(EXCEPTION),
  exception));
if (errorView != null) {
origin: spring-projects/spring-roo

while (iterParamTypes.hasNext()) {
 ClassAttributeValue parameterAttributeValue =
   new ClassAttributeValue(new JavaSymbolName("value"), iterParamTypes.next()
     .getJavaType());
 lstParamTypes.add(parameterAttributeValue);
origin: spring-projects/spring-roo

while (iterParamTypes.hasNext()) {
 ClassAttributeValue parameterAttributeValue =
   new ClassAttributeValue(new JavaSymbolName("value"), iterParamTypes.next()
     .getJavaType());
 lstParamTypes.add(parameterAttributeValue);
origin: spring-projects/spring-roo

     new ClassAttributeValue(new JavaSymbolName("value"), endpointClass);
   endpoints.add(newEndpoint);
   new ClassAttributeValue(new JavaSymbolName("value"), endpointClass);
 endpoints.add(newEndpoint);
 ArrayAttributeValue<AnnotationAttributeValue<?>> newEndpoints =
  new ClassAttributeValue(new JavaSymbolName("value"), endpointClass);
endpoints.add(endPointAttributeValue);
ArrayAttributeValue<AnnotationAttributeValue<?>> newEndpoints =
origin: spring-projects/spring-roo

implAnnotationMetadata.addAttribute(new ClassAttributeValue(new JavaSymbolName("service"),
  interfaceType));
origin: spring-projects/spring-roo

interfaceAnnotationMetadata.addAttribute(new ClassAttributeValue(new JavaSymbolName("entity"),
  domainType));
origin: spring-projects/spring-roo

interfaceAnnotationMetadata.addAttribute(new ClassAttributeValue(new JavaSymbolName("entity"),
  domainType));
if (defaultReturnType != null) {
 interfaceAnnotationMetadata.addAttribute(new ClassAttributeValue(new JavaSymbolName(
   "defaultReturnType"), defaultReturnType));
origin: spring-projects/spring-roo

repositoryCustomAnnotationMetadata.addAttribute(new ClassAttributeValue(new JavaSymbolName(
  "entity"), domainType));
origin: org.springframework.roo/org.springframework.roo.classpath

/**
 * Adds an attribute with the given {@link JavaType} as its value
 * 
 * @param key the attribute name (required)
 * @param javaType the value (required)
 */
public void addClassAttribute(final String key, final JavaType javaType) {
 addAttribute(new ClassAttributeValue(new JavaSymbolName(key), javaType));
}
origin: org.gvnix/org.gvnix.service.roo.addon.addon

/**
 * Get GvNIXXmlElement annotation related with XmlElementRef annotation.
 * <p>
 * Only when field is of JAXBElement type, creates the GvNIXXmlElement with
 * a "type" attribute with the first parameter type value.
 * </p>
 * 
 * @param xmlElementAnnotation XmlElementRef annotation
 * @return GvNIXXmlElement annotation
 */
private AnnotationMetadata getXmlElementRefFieldAnnotation(
    FieldMetadata field) {
  List<AnnotationAttributeValue<?>> attrs = new ArrayList<AnnotationAttributeValue<?>>();
  JavaType type = field.getFieldType();
  List<JavaType> params = type.getParameters();
  if (type.getFullyQualifiedTypeName()
      .equals(JAXBElement.class.getName()) && !params.isEmpty()) {
    attrs.add(new ClassAttributeValue(new JavaSymbolName("type"),
        params.get(0)));
  }
  return new AnnotationMetadataBuilder(new JavaType(
      GvNIXXmlElementField.class.getName()), attrs).build();
}
origin: org.springframework.roo/org.springframework.roo.addon.layers.repository.jpa.addon

/**
 * Builds and returns `@Import` annotation
 * 
 * @return {@link AnnotationMetadataBuilder}
 */
private AnnotationMetadataBuilder getImportAnnotation() {
 AnnotationMetadataBuilder annotationBuilder =
   new AnnotationMetadataBuilder(SpringJavaType.ANNOTATION_IMPORT);
 // Create List of ClassAttributeValue
 List<ClassAttributeValue> typesToImport = new ArrayList<ClassAttributeValue>();
 typesToImport.add(new ClassAttributeValue(new JavaSymbolName("value"), this.annotationValues
   .getDodConfigurationClass()));
 typesToImport.add(new ClassAttributeValue(new JavaSymbolName("value"),
   this.jpaDetachableRepositoryClass));
 // Convert List to ArrayAttributeValue
 ArrayAttributeValue<ClassAttributeValue> importAttr =
   new ArrayAttributeValue<ClassAttributeValue>(new JavaSymbolName("value"), typesToImport);
 // Add annotation attribute
 annotationBuilder.addAttribute(importAttr);
 return annotationBuilder;
}
origin: org.springframework.roo/org.springframework.roo.classpath

public void addClassAttribute(final String key, final String fullyQualifiedTypeName) {
 addAttribute(new ClassAttributeValue(new JavaSymbolName(key), new JavaType(
   fullyQualifiedTypeName)));
}
origin: org.gvnix/org.gvnix.service.roo.addon.addon

/**
 * Create gvNIX web param annotation with some java type and name.
 * 
 * @param javaType Java type
 * @param javaName Java name
 * @return gvNIX web param annotation
 */
protected AnnotationMetadata getGvNIXWebParamAnnotation(
    AnnotatedJavaType javaType, JavaSymbolName javaName) {
  // Attributes for @GvNIXWebParam annotation
  List<AnnotationAttributeValue<?>> attrs = new ArrayList<AnnotationAttributeValue<?>>();
  // @GvNIXWebParam.name
  attrs.add(new StringAttributeValue(new JavaSymbolName("name"), javaName
      .getSymbolName()));
  // @GvNIXWebParam.type
  attrs.add(new ClassAttributeValue(new JavaSymbolName("type"), javaType
      .getJavaType()));
  // Build @GvNIXWebParam annotation
  return new AnnotationMetadataBuilder(new JavaType(
      GvNIXWebParam.class.getName()), attrs).build();
}
org.springframework.roo.classpath.details.annotationsClassAttributeValue<init>

Javadoc

Constructor

Popular methods of ClassAttributeValue

  • getValue
  • getName

Popular in Java

  • Start an intent from android
  • setRequestProperty (URLConnection)
  • getSupportFragmentManager (FragmentActivity)
  • onCreateOptionsMenu (Activity)
  • SocketTimeoutException (java.net)
    This exception is thrown when a timeout expired on a socket read or accept operation.
  • Charset (java.nio.charset)
    A charset is a named mapping between Unicode characters and byte sequences. Every Charset can decode
  • Deque (java.util)
    A linear collection that supports element insertion and removal at both ends. The name deque is shor
  • ConcurrentHashMap (java.util.concurrent)
    A plug-in replacement for JDK1.5 java.util.concurrent.ConcurrentHashMap. This version is based on or
  • Notification (javax.management)
  • Table (org.hibernate.mapping)
    A relational table
  • Github Copilot alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now