Package org.springframework.roo.classpath.details.annotations

Examples of org.springframework.roo.classpath.details.annotations.AnnotationMetadataBuilder.addStringAttribute()


    private AnnotationMetadataBuilder getColumnBuilder(
            final Identifier identifier) {
        final AnnotationMetadataBuilder columnBuilder = new AnnotationMetadataBuilder(
                COLUMN);
        columnBuilder.addStringAttribute("name", identifier.getColumnName());
        if (StringUtils.isNotBlank(identifier.getColumnDefinition())) {
            columnBuilder.addStringAttribute("columnDefinition",
                    identifier.getColumnDefinition());
        }
        columnBuilder.addBooleanAttribute("nullable", false);
View Full Code Here


            final Identifier identifier) {
        final AnnotationMetadataBuilder columnBuilder = new AnnotationMetadataBuilder(
                COLUMN);
        columnBuilder.addStringAttribute("name", identifier.getColumnName());
        if (StringUtils.isNotBlank(identifier.getColumnDefinition())) {
            columnBuilder.addStringAttribute("columnDefinition",
                    identifier.getColumnDefinition());
        }
        columnBuilder.addBooleanAttribute("nullable", false);

        // Add length attribute for Strings
View Full Code Here

        final List<AnnotationMetadataBuilder> annotations = new ArrayList<AnnotationMetadataBuilder>();

        // Compute the column name, as required
        final AnnotationMetadataBuilder columnBuilder = new AnnotationMetadataBuilder(
                COLUMN);
        columnBuilder.addStringAttribute("name", "id");
        columnBuilder.addBooleanAttribute("nullable", false);
        annotations.add(columnBuilder);

        fieldBuilders.add(new FieldMetadataBuilder(getId(), Modifier.PRIVATE,
                annotations, new JavaSymbolName("id"), LONG_OBJECT));
View Full Code Here

                TEMPORAL_TYPE, new JavaSymbolName(temporalType)));
        annotations.add(temporalBuilder);

        final AnnotationMetadataBuilder dateTimeFormatBuilder = new AnnotationMetadataBuilder(
                DATE_TIME_FORMAT);
        dateTimeFormatBuilder.addStringAttribute("style", "M-");
        annotations.add(dateTimeFormatBuilder);
    }
}
View Full Code Here

        if (StringUtils.isBlank(beanName)) {
            beanName = StringUtils
                    .uncapitalize(managedBean.getSimpleTypeName());
        }
        annotationBuilder.addStringAttribute("beanName", beanName);

        if (!includeOnMenu) {
            annotationBuilder.addBooleanAttribute("includeOnMenu",
                    includeOnMenu);
        }
View Full Code Here

                      authorizeValue ="isAuthenticated()";
                    }

                    if (!authorizeValue.equals("")) {
                        final AnnotationMetadataBuilder annotationMetadataBuilder = new AnnotationMetadataBuilder(method.usesPostAuthorize() ? SpringJavaType.POST_AUTHORIZE : PRE_AUTHORIZE);
                        annotationMetadataBuilder.addStringAttribute("value",
                            authorizeValue.toString());
                        methodMetadataBuilder
                                .addAnnotation(annotationMetadataBuilder
                                        .build());
                    }
View Full Code Here

        if (annotation == null) {
            return null;
        }
        final AnnotationMetadataBuilder annotationBuilder = new AnnotationMetadataBuilder(
                annotation);
        annotationBuilder.addStringAttribute("name", beanName);
        return annotationBuilder.build();
    }

    private BigDecimal getMinOrMaxValue(final FieldMetadata field,
            final JavaType annotationType) {
View Full Code Here

                activeRecord ? ROO_JPA_ACTIVE_RECORD : ROO_JPA_ENTITY);
        manageIdentifier(javaType, jpaAnnotationBuilder,
                new HashSet<JavaSymbolName>(), table);

        if (!hasVersionField(table)) {
            jpaAnnotationBuilder.addStringAttribute(VERSION_FIELD, "");
        }
        if (table.isDisableGeneratedIdentifiers()) {
            jpaAnnotationBuilder.addStringAttribute(SEQUENCE_NAME_FIELD, "");
        }
View Full Code Here

        if (!hasVersionField(table)) {
            jpaAnnotationBuilder.addStringAttribute(VERSION_FIELD, "");
        }
        if (table.isDisableGeneratedIdentifiers()) {
            jpaAnnotationBuilder.addStringAttribute(SEQUENCE_NAME_FIELD, "");
        }

        jpaAnnotationBuilder.addStringAttribute("table", table.getName());
        if (!DbreModelService.NO_SCHEMA_REQUIRED.equals(table.getSchema()
                .getName())) {
View Full Code Here

        }
        if (table.isDisableGeneratedIdentifiers()) {
            jpaAnnotationBuilder.addStringAttribute(SEQUENCE_NAME_FIELD, "");
        }

        jpaAnnotationBuilder.addStringAttribute("table", table.getName());
        if (!DbreModelService.NO_SCHEMA_REQUIRED.equals(table.getSchema()
                .getName())) {
            jpaAnnotationBuilder.addStringAttribute("schema", table.getSchema()
                    .getName());
        }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.