Examples of MemberHoldingTypeDetails


Examples of org.springframework.roo.classpath.details.MemberHoldingTypeDetails

        final String localMid = domainTypeToRepositoryMidMap.get(governor);
        if (localMid != null) {
            return localMid;
        }

        final MemberHoldingTypeDetails memberHoldingTypeDetails = typeLocationService
                .getTypeDetails(governor);
        if (memberHoldingTypeDetails != null) {
            for (final JavaType type : memberHoldingTypeDetails
                    .getLayerEntities()) {
                final String localMidType = domainTypeToRepositoryMidMap
                        .get(type);
                if (localMidType != null) {
                    return localMidType;
View Full Code Here

Examples of org.springframework.roo.classpath.details.MemberHoldingTypeDetails

        final String localMid = managedEntityTypes.get(governor);
        if (localMid != null) {
            return localMid;
        }

        final MemberHoldingTypeDetails memberHoldingTypeDetails = typeLocationService
                .getTypeDetails(governor);
        if (memberHoldingTypeDetails != null) {
            for (final JavaType type : memberHoldingTypeDetails
                    .getLayerEntities()) {
                final String localMidType = managedEntityTypes.get(type);
                if (localMidType != null) {
                    return localMidType;
                }
View Full Code Here

Examples of org.springframework.roo.classpath.details.MemberHoldingTypeDetails

        final MemberDetails memberDetails = getMemberDetails(entity);
        if (memberDetails == null) {
            return null;
        }

        final MemberHoldingTypeDetails persistenceMemberHoldingTypeDetails = MemberFindingUtils
                .getMostConcreteMemberHoldingTypeDetailsWithTag(memberDetails,
                        PERSISTENT_TYPE);
        if (persistenceMemberHoldingTypeDetails == null) {
            return null;
        }

        // We need to be informed if our dependent metadata changes
        metadataDependencyRegistry.registerDependency(
                persistenceMemberHoldingTypeDetails.getDeclaredByMetadataId(),
                dodMetadataId);

        // Get the additions to make for each required method
        final MethodParameter fromParameter = new MethodParameter(
                JavaType.INT_PRIMITIVE, "from");
View Full Code Here

Examples of org.springframework.roo.classpath.details.MemberHoldingTypeDetails

        final String localMid = entityToManagedBeanMidMap.get(governor);
        if (localMid != null) {
            return localMid;
        }

        final MemberHoldingTypeDetails memberHoldingTypeDetails = typeLocationService
                .getTypeDetails(governor);
        if (memberHoldingTypeDetails != null) {
            for (final JavaType type : memberHoldingTypeDetails
                    .getLayerEntities()) {
                final String localMidType = entityToManagedBeanMidMap.get(type);
                if (localMidType != null) {
                    return localMidType;
                }
View Full Code Here

Examples of org.springframework.roo.classpath.details.MemberHoldingTypeDetails

        final MemberDetails formBackingObjectMemberDetails = getMemberDetails(formBackingType);
        if (formBackingObjectMemberDetails == null) {
            return null;
        }

        final MemberHoldingTypeDetails formBackingMemberHoldingTypeDetails = MemberFindingUtils
                .getMostConcreteMemberHoldingTypeDetailsWithTag(
                        formBackingObjectMemberDetails, PERSISTENT_TYPE);
        if (formBackingMemberHoldingTypeDetails == null) {
            return null;
        }

        final Map<MethodMetadataCustomDataKey, MemberTypeAdditions> crudAdditions = webMetadataService
                .getCrudAdditions(formBackingType, metadataIdentificationString);
        if (CollectionUtils.isEmpty(crudAdditions)) {
            return null;
        }

        // We need to be informed if our dependent metadata changes
        metadataDependencyRegistry.registerDependency(
                formBackingMemberHoldingTypeDetails.getDeclaredByMetadataId(),
                metadataIdentificationString);

        // Remember that this entity JavaType matches up with this metadata
        // identification string
        // Start by clearing any previous association
View Full Code Here

Examples of org.springframework.roo.classpath.details.MemberHoldingTypeDetails

                        typeLocationService.getTypePath(jsonObject)));
        Validate.notNull(backingObjectPhysicalTypeMetadata,
                "Unable to obtain physical type metadata for type %s",
                jsonObject.getFullyQualifiedTypeName());
        final MemberDetails formBackingObjectMemberDetails = getMemberDetails(backingObjectPhysicalTypeMetadata);
        final MemberHoldingTypeDetails backingMemberHoldingTypeDetails = MemberFindingUtils
                .getMostConcreteMemberHoldingTypeDetailsWithTag(
                        formBackingObjectMemberDetails,
                        CustomDataKeys.PERSISTENT_TYPE);
        if (backingMemberHoldingTypeDetails == null) {
            return null;
        }

        // We need to be informed if our dependent metadata changes
        metadataDependencyRegistry.registerDependency(
                backingMemberHoldingTypeDetails.getDeclaredByMetadataId(),
                metadataIdentificationString);

        final Set<FinderMetadataDetails> finderDetails = webMetadataService
                .getDynamicFinderMethodsAndFields(jsonObject,
                        formBackingObjectMemberDetails,
View Full Code Here

Examples of org.springframework.roo.classpath.details.MemberHoldingTypeDetails

        final PhysicalTypeMetadata controllerPhysicalTypeMd = (PhysicalTypeMetadata) metadataService
                .get(controllerPhysicalTypeId);
        if (controllerPhysicalTypeMd == null) {
            return null;
        }
        final MemberHoldingTypeDetails mhtd = controllerPhysicalTypeMd
                .getMemberHoldingTypeDetails();
        if (mhtd == null) {
            return null;
        }
        final List<String> allowedMenuItems = new ArrayList<String>();
        if (MemberFindingUtils.getAnnotationOfType(mhtd.getAnnotations(),
                RooJavaType.ROO_WEB_FINDER) != null) {
            // This controller is annotated with @RooWebFinder
            final Set<FinderMetadataDetails> finderMethodsDetails = webMetadataService
                    .getDynamicFinderMethodsAndFields(formBackingType,
                            memberDetails, jspMetadataId);
View Full Code Here

Examples of org.springframework.roo.classpath.details.MemberHoldingTypeDetails

                        .getPhysicalTypeIdentifier(javaType);
                if (superTypeId == null
                        || metadataService.get(superTypeId) == null) {
                    continue;
                }
                final MemberHoldingTypeDetails superType = ((PhysicalTypeMetadata) metadataService
                        .get(superTypeId)).getMemberHoldingTypeDetails();
                extendsTypes.add(superType);
            }
        }
        return extendsTypes;
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.