Package org.springframework.roo.classpath.details

Examples of org.springframework.roo.classpath.details.ClassOrInterfaceTypeDetailsBuilder.build()


                    cidBuilder.addInnerType(cid);
                }
            }
        }

        return cidBuilder.build();
    }

    private CompilationUnitServices getDefaultCompilationUnitServices() {
        return new CompilationUnitServices() {
            @Override
View Full Code Here


                permissionEvaluatorClass, pathResolver.getPath(identifier));
        final ClassOrInterfaceTypeDetailsBuilder classBuilder = new ClassOrInterfaceTypeDetailsBuilder(
                classMid, PUBLIC, permissionEvaluatorClass, CLASS);
        classBuilder.addAnnotation(classAnnotationMetadata.build());
        classBuilder.addImplementsType(PERMISSION_EVALUATOR);
        typeManagementService.createOrUpdateTypeOnDisk(classBuilder.build());

        metadataService.get(PermissionEvaluatorMetadata.createIdentifier(
                permissionEvaluatorClass, focusedSrcMainJava));
    }
View Full Code Here

            annotations.add(new AnnotationMetadataBuilder(ROO_TO_STRING));
            annotations.add(new AnnotationMetadataBuilder(ROO_EQUALS));
            annotations.add(new AnnotationMetadataBuilder(ROO_SERIALIZABLE));
            cidBuilder.setAnnotations(annotations);
        }
        typeManagementService.createOrUpdateTypeOnDisk(cidBuilder.build());
    }

    @Override
    public void createConstructor(final JavaType name, final Set<String> fields) {
        final ClassOrInterfaceTypeDetails javaTypeDetails = typeLocationService
View Full Code Here

        constructorBuilder.setBodyBuilder(bodyBuilder);

        final ClassOrInterfaceTypeDetailsBuilder cidBuilder = new ClassOrInterfaceTypeDetailsBuilder(
                javaTypeDetails);
        cidBuilder.addConstructor(constructorBuilder);
        typeManagementService.createOrUpdateTypeOnDisk(cidBuilder.build());
    }

    @Override
    public void createEnum(final JavaType name, final LogicalPath path,
            final boolean permitReservedWords) {
View Full Code Here

        final String physicalTypeId = PhysicalTypeIdentifier.createIdentifier(
                name, path);
        final ClassOrInterfaceTypeDetailsBuilder cidBuilder = new ClassOrInterfaceTypeDetailsBuilder(
                physicalTypeId, Modifier.PUBLIC, name,
                PhysicalTypeCategory.ENUMERATION);
        typeManagementService.createOrUpdateTypeOnDisk(cidBuilder.build());
    }

    @Override
    public void createInterface(final JavaType name, final LogicalPath path,
            final boolean permitReservedWords) {
View Full Code Here

        final String declaredByMetadataId = PhysicalTypeIdentifier
                .createIdentifier(name, path);
        final ClassOrInterfaceTypeDetailsBuilder cidBuilder = new ClassOrInterfaceTypeDetailsBuilder(
                declaredByMetadataId, Modifier.PUBLIC, name,
                PhysicalTypeCategory.INTERFACE);
        typeManagementService.createOrUpdateTypeOnDisk(cidBuilder.build());
    }

    @Override
    public void enumConstant(final JavaType name,
            final JavaSymbolName fieldName, final boolean permitReservedWords) {
View Full Code Here

                annotationBuilder.addBooleanAttribute("iso8601Dates", true);
            }
            final ClassOrInterfaceTypeDetailsBuilder cidBuilder = new ClassOrInterfaceTypeDetailsBuilder(
                    cid);
            cidBuilder.addAnnotation(annotationBuilder);
            typeManagementService.createOrUpdateTypeOnDisk(cidBuilder.build());
        }
    }

    public boolean isJsonInstallationPossible() {
        return projectOperations.isFocusedProjectAvailable();
View Full Code Here

                    cidBuilder.addInnerType(cid);
                }
            }
        }

        return cidBuilder.build();
    }

    private CompilationUnitServices getDefaultCompilationUnitServices() {
        return new CompilationUnitServices() {
            public JavaPackage getCompilationUnitPackage() {
View Full Code Here

        final ClassOrInterfaceTypeDetailsBuilder cidBuilder = new ClassOrInterfaceTypeDetailsBuilder(
                declaredByMetadataId, modifier, name,
                PhysicalTypeCategory.CLASS);
        cidBuilder.setAnnotations(annotations);

        typeManagementService.createOrUpdateTypeOnDisk(cidBuilder.build());
    }

    public void newEntity(final JavaType name, final boolean createAbstract,
            final JavaType superclass, final JavaType implementsType,
            final List<AnnotationMetadataBuilder> annotations) {
View Full Code Here

            cidBuilder.setImplementsTypes(implementsTypes);
        }

        cidBuilder.setAnnotations(annotations);

        typeManagementService.createOrUpdateTypeOnDisk(cidBuilder.build());
    }

    public void newIdentifier(final JavaType identifierType,
            final String identifierField, final String identifierColumn) {
        Validate.notNull(identifierType, "Identifier type required");
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.