Package org.springframework.roo.classpath.details

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


                    getId(), PUBLIC, hasPermissionMethodName, JavaType.BOOLEAN_PRIMITIVE,
                    AnnotatedJavaType
                            .convertFromJavaTypes(hasPermissionParameterTypes),
                    hasPermissionParameterNames, hasPermissionBodyBuilder);

            builder.addMethod(hasPermissionMethodMetadataBuilder.build());
        }
       
        //Creates method hasPermission(Authentication authentication, Serializable targetId, String targetType, Object permission)
        hasPermissionParameterTypes = new ArrayList<JavaType>();
        hasPermissionParameterTypes.add(AUTHENTICATION);
View Full Code Here


                    JavaType.BOOLEAN_PRIMITIVE,
                    AnnotatedJavaType
                            .convertFromJavaTypes(hasPermissionParameterTypes),
                    hasPermissionParameterNames2, hasPermissionBodyBuilder2);

            builder.addMethod(hasPermissionMethodMetadataBuilder2.build());
        }
       
        List<JavaType> checkManagedPermissionsParameterTypes = new ArrayList<JavaType>();
        checkManagedPermissionsParameterTypes.add(AUTHENTICATION);
        checkManagedPermissionsParameterTypes.add(JavaType.OBJECT);
View Full Code Here

                    getId(), PUBLIC, checkManagedPermissionsMethodName, JavaType.BOOLEAN_PRIMITIVE,
                    AnnotatedJavaType
                            .convertFromJavaTypes(checkManagedPermissionsParameterTypes),
                            checkManagedPermissionsParameterNames, checkManagedPermissionsBodyBuilder);

            builder.addMethod(hasPermissionMethodMetadataBuilder.build());
           
        }
       
        for (Entry<JavaType, String> entrySet : domainTypeToPlurals.entrySet()) {
          for (Permission permission : Permission.values()){
View Full Code Here

                          getId(), PUBLIC, isAllowedMethodName, JavaType.BOOLEAN_PRIMITIVE,
                          AnnotatedJavaType
                                  .convertFromJavaTypes(isAllowedParameterTypes),
                                  isAllowedParameterNames, isAllowedBodyBuilder);
 
                  builder.addMethod(isAllowedMethodMetadataBuilder.build());
            }
          }
        }
       
        itdTypeDetails = builder.build();
View Full Code Here

                .getInstance().append(body));
        methodMetadataBuilder.setModifier(modifier);
        methodMetadataBuilder.setParameterNames(parameterNames);
        methodMetadataBuilder.setParameterTypes(parameterTypes);
        methodMetadataBuilder.setThrowsTypes(throwsTypes);
        return methodMetadataBuilder.build();
    }
}
View Full Code Here

                .getInstance().append(body));
        methodMetadataBuilder.setModifier(modifier);
        methodMetadataBuilder.setParameterNames(parameterNames);
        methodMetadataBuilder.setParameterTypes(parameterTypes);
        methodMetadataBuilder.setThrowsTypes(throwsTypes);
        return methodMetadataBuilder.build();
    }
}
View Full Code Here

        final MethodMetadataBuilder methodBuilder = new MethodMetadataBuilder(
                getId(), Modifier.PUBLIC, methodName, returnType,
                AnnotatedJavaType.convertFromJavaTypes(parameterType),
                parameterNames, bodyBuilder);
        builder.addMethod(methodBuilder);
        modifyMethod = methodBuilder.build();
    }

    private void setNewTransientEntityMethod() {
        // Method definition to find or build
        final JavaSymbolName methodName = new JavaSymbolName("getNewTransient"
View Full Code Here

        final MethodMetadataBuilder methodBuilder = new MethodMetadataBuilder(
                getId(), Modifier.PUBLIC, methodName, entity,
                AnnotatedJavaType.convertFromJavaTypes(parameterType),
                parameterNames, bodyBuilder);
        builder.addMethod(methodBuilder);
        newTransientEntityMethod = methodBuilder.build();
    }

    /**
     * @return the "getRandomEntity():Entity" method (never returns null)
     */
 
View Full Code Here

        findMethod.copyAdditionsTo(builder, governorTypeDetails);

        final MethodMetadataBuilder methodBuilder = new MethodMetadataBuilder(
                getId(), Modifier.PUBLIC, methodName, entity, bodyBuilder);
        builder.addMethod(methodBuilder);
        randomPersistentEntityMethod = methodBuilder.build();
    }

    private void setSpecificPersistentEntityMethod() {
        // Method definition to find or build
        final JavaSymbolName methodName = new JavaSymbolName("getSpecific"
View Full Code Here

        final MethodMetadataBuilder methodBuilder = new MethodMetadataBuilder(
                getId(), Modifier.PUBLIC, methodName, entity,
                AnnotatedJavaType.convertFromJavaTypes(parameterType),
                parameterNames, bodyBuilder);
        builder.addMethod(methodBuilder);
        specificPersistentEntityMethod = methodBuilder.build();
    }

    @Override
    public String toString() {
        final ToStringBuilder builder = new ToStringBuilder(this);
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.