Package org.springframework.roo.classpath.layers

Examples of org.springframework.roo.classpath.layers.MemberTypeAdditions


        setUpPluralMetadata(plural);
        when(mockServiceInterfaceLocator.getServiceInterfaces(mockTargetType))
                .thenReturn(mockServiceInterfaces);

        // Invoke
        final MemberTypeAdditions additions = provider.getMemberTypeAdditions(
                CALLER_MID, methodId, mockTargetType, mockIdType,
                methodParameters);

        // Check
        if (expectedMethodSignature == null) {
            assertNull("Expected no additions but found: " + additions,
                    additions);
        }
        else {
            assertNotNull("Expected some additions but was null", additions);
            assertEquals(expectedMethodSignature, additions.getMethodCall());
        }
    }
View Full Code Here


    public void testGetAdditionsForEntityWithNullPluralMetadata() {
        // Set up
        when(mockMetadataService.get(pluralId)).thenReturn(null);

        // Invoke
        final MemberTypeAdditions additions = provider.getMemberTypeAdditions(
                CALLER_MID, BOGUS_METHOD, mockTargetType, mockIdType);

        // Check
        assertNull(additions);
    }
View Full Code Here

            // each service layer method
            final Map<ServiceLayerMethod, MemberTypeAdditions> methodAdditions = new LinkedHashMap<ServiceLayerMethod, MemberTypeAdditions>();
            for (final ServiceLayerMethod method : ServiceLayerMethod.values()) {
                final Collection<MethodParameter> methodParameters = MethodParameter
                        .asList(method.getParameters(domainType, idType));
                final MemberTypeAdditions memberTypeAdditions = layerService
                        .getMemberTypeAdditions(metadataIdentificationString,
                                method.getKey(), domainType, idType,
                                LAYER_POSITION, methodParameters);
                if (memberTypeAdditions != null) {
                    // A lower layer implements this method
View Full Code Here

        // Set up
        setUpMockAnnotationValues();
        setUpPlural("anything");

        // Invoke
        final MemberTypeAdditions additions = layerProvider
                .getMemberTypeAdditions(CALLER_MID, "bogus", mockTargetEntity,
                        mockIdType);

        // Check
        assertNull(additions);
View Full Code Here

        setUpMockAnnotationValues();
        when(mockAnnotationValues.getFindAllMethod()).thenReturn("");
        setUpPlural("anything");

        // Invoke
        final MemberTypeAdditions additions = layerProvider
                .getMemberTypeAdditions(CALLER_MID, FIND_ALL_METHOD.name(),
                        mockTargetEntity, mockIdType);

        // Check
        assertNull(additions);
View Full Code Here

        setUpMockAnnotationValues();
        when(mockAnnotationValues.getFindAllMethod()).thenReturn("getAll");
        setUpPlural("Pizzas");

        // Invoke
        final MemberTypeAdditions additions = layerProvider
                .getMemberTypeAdditions(CALLER_MID, FIND_ALL_METHOD.name(),
                        mockTargetEntity, mockIdType);

        // Check
        assertEquals("getAllPizzas", additions.getMethodName());
    }
View Full Code Here

                mockJpaActiveRecordMetadataProvider
                        .getAnnotationValues(mockTargetEntity))
                .thenReturn(null);

        // Invoke
        final MemberTypeAdditions additions = layerProvider
                .getMemberTypeAdditions(CALLER_MID, FIND_ALL_METHOD.name(),
                        mockTargetEntity, mockIdType);

        // Check
        assertNull(additions);
View Full Code Here

        // Set up
        setUpMockAnnotationValues();
        setUpPlural("");

        // Invoke
        final MemberTypeAdditions additions = layerProvider
                .getMemberTypeAdditions(CALLER_MID, FIND_ALL_METHOD.name(),
                        mockTargetEntity, mockIdType);

        // Check
        assertNull(additions);
View Full Code Here

    public void testGetAdditionsWhenGovernorPluralMetadataIsNull() {
        setUpMockAnnotationValues();
        when(mockMetadataService.get(pluralId)).thenReturn(null);

        // Invoke
        final MemberTypeAdditions additions = layerProvider
                .getMemberTypeAdditions(CALLER_MID, FIND_ALL_METHOD.name(),
                        mockTargetEntity, mockIdType);

        // Check
        assertNull(additions);
View Full Code Here

        // Get the additions to make for each required method
        final MethodParameter fromParameter = new MethodParameter(
                JavaType.INT_PRIMITIVE, "from");
        final MethodParameter toParameter = new MethodParameter(
                JavaType.INT_PRIMITIVE, "to");
        final MemberTypeAdditions findEntriesMethod = layerService
                .getMemberTypeAdditions(dodMetadataId,
                        FIND_ENTRIES_METHOD.name(), entity, identifierType,
                        LayerType.HIGHEST.getPosition(), fromParameter,
                        toParameter);
        final MemberTypeAdditions findMethodAdditions = layerService
                .getMemberTypeAdditions(dodMetadataId, FIND_METHOD.name(),
                        entity, identifierType,
                        LayerType.HIGHEST.getPosition(), new MethodParameter(
                                identifierType, "id"));
        final MethodParameter entityParameter = new MethodParameter(entity,
                "obj");
        final MemberTypeAdditions flushMethod = layerService
                .getMemberTypeAdditions(dodMetadataId, FLUSH_METHOD, entity,
                        identifierType, LayerType.HIGHEST.getPosition(),
                        entityParameter);
        final MethodMetadata identifierAccessor = memberDetails
                .getMostConcreteMethodWithTag(IDENTIFIER_ACCESSOR_METHOD);
        final MemberTypeAdditions persistMethodAdditions = layerService
                .getMemberTypeAdditions(dodMetadataId, PERSIST_METHOD, entity,
                        identifierType, LayerType.HIGHEST.getPosition(),
                        entityParameter);

        if (findEntriesMethod == null || findMethodAdditions == null
View Full Code Here

TOP

Related Classes of org.springframework.roo.classpath.layers.MemberTypeAdditions

Copyright © 2018 www.massapicom. 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.