Package org.springframework.roo.model

Examples of org.springframework.roo.model.JavaType


    }

    @Override
    protected String getGovernorPhysicalTypeIdentifier(
            final String metadataIdentificationString) {
        final JavaType javaType = ConfigurableMetadata
                .getJavaType(metadataIdentificationString);
        final LogicalPath path = ConfigurableMetadata
                .getPath(metadataIdentificationString);
        return PhysicalTypeIdentifier.createIdentifier(javaType, path);
    }
View Full Code Here


    @Override
    public JavaType getInitializer() {
        final List<JavaType> params = new ArrayList<JavaType>();
        params.add(getGenericParameterTypeName());
        return new JavaType(HASH_SET.getFullyQualifiedTypeName(), 0,
                DataType.TYPE, null, params);
    }
View Full Code Here

    }

    @Override
    protected String getGovernorPhysicalTypeIdentifier(
            final String metadataIdentificationString) {
        final JavaType javaType = DbreMetadata
                .getJavaType(metadataIdentificationString);
        final LogicalPath path = DbreMetadata
                .getPath(metadataIdentificationString);
        return PhysicalTypeIdentifier.createIdentifier(javaType, path);
    }
View Full Code Here

        if (database == null) {
            return null;
        }

        // We know governor type details are non-null and can be safely cast
        final JavaType javaType = governorPhysicalTypeMetadata
                .getMemberHoldingTypeDetails().getName();
        final IdentifierHolder identifierHolder = getIdentifierHolder(javaType);
        if (identifierHolder == null) {
            return null;
        }
View Full Code Here

    }

    @Override
    protected String getGovernorPhysicalTypeIdentifier(
            final String metadataIdentificationString) {
        final JavaType javaType = Op4jMetadata
                .getJavaType(metadataIdentificationString);
        final LogicalPath path = Op4jMetadata
                .getPath(metadataIdentificationString);
        return PhysicalTypeIdentifier.createIdentifier(javaType, path);
    }
View Full Code Here

     * @return a non-<code>null</code> type (which may or may not exist yet)
     */
    private JavaType getDataOnDemandType(final JavaType entity) {
        // First check for an existing type with the standard DoD naming
        // convention
        final JavaType defaultDodType = new JavaType(
                entity.getFullyQualifiedTypeName() + "DataOnDemand");
        if (typeLocationService.getTypeDetails(defaultDodType) != null) {
            return defaultDodType;
        }

View Full Code Here

    }

    @Override
    protected String getGovernorPhysicalTypeIdentifier(
            final String metadataIdentificationString) {
        final JavaType javaType = IntegrationTestMetadata
                .getJavaType(metadataIdentificationString);
        final LogicalPath path = IntegrationTestMetadata
                .getPath(metadataIdentificationString);
        return PhysicalTypeIdentifier.createIdentifier(javaType, path);
    }
View Full Code Here

            final PhysicalTypeMetadata governorPhysicalTypeMetadata,
            final String itdFilename) {
        // We need to parse the annotation, which we expect to be present
        final IntegrationTestAnnotationValues annotationValues = new IntegrationTestAnnotationValues(
                governorPhysicalTypeMetadata);
        final JavaType entity = annotationValues.getEntity();
        if (!annotationValues.isAnnotationFound() || entity == null) {
            return null;
        }

        final JavaType dataOnDemandType = getDataOnDemandType(entity);
        final String dataOnDemandMetadataKey = DataOnDemandMetadata
                .createIdentifier(dataOnDemandType,
                        typeLocationService.getTypePath(dataOnDemandType));
        final DataOnDemandMetadata dataOnDemandMetadata = (DataOnDemandMetadata) metadataService
                .get(dataOnDemandMetadataKey);

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

        if (dataOnDemandMetadata == null || !dataOnDemandMetadata.isValid()) {
            return null;
        }

        final JavaType identifierType = persistenceMemberLocator
                .getIdentifierType(entity);
        if (identifierType == null) {
            return null;
        }
View Full Code Here

    @Override
    public JavaType getInitializer() {
        final List<JavaType> params = new ArrayList<JavaType>();
        params.add(getGenericParameterTypeName());
        return new JavaType(ARRAY_LIST.getFullyQualifiedTypeName(), 0,
                DataType.TYPE, null, params);
    }
View Full Code Here

        final String targetName = super.destination.getSimpleTypeName();
        final String initializer = "Get.attrOf(Types.forClass(" + targetName
                + ".class),\"" + targetName.toLowerCase() + "\")";
        final List<JavaType> parameters = Arrays.asList(OBJECT, destination);
        final JavaType function = new JavaType("org.op4j.functions.Function",
                0, DataType.TYPE, null, parameters);
        final int fieldModifier = Modifier.PUBLIC | Modifier.STATIC
                | Modifier.FINAL;
        final FieldMetadataBuilder fieldBuilder = new FieldMetadataBuilder(
                getId(), fieldModifier, new JavaSymbolName(
View Full Code Here

TOP

Related Classes of org.springframework.roo.model.JavaType

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.