public static String getFriendlyName(final String metadataId) { Validate.isTrue(isValid(metadataId), "Invalid metadata id '%s'", metadataId); return getPath(metadataId) + "/" + getJavaType(metadataId); }
public JavaType getItdJavaType(final ItdMetadataProvider metadataProvider) { Validate.notNull(metadataProvider, "Metadata provider required"); return new JavaType(PhysicalTypeIdentifier.getJavaType(getId()).getFullyQualifiedTypeName() + "_Roo_" + metadataProvider.getItdUniquenessFilenameSuffix()); }
public final String getIdForPhysicalJavaType(final String physicalJavaTypeIdentifier) { Validate.isTrue( MetadataIdentificationUtils.getMetadataClass(physicalJavaTypeIdentifier).equals( MetadataIdentificationUtils.getMetadataClass(PhysicalTypeIdentifier .getMetadataIdentiferType())), "Expected a valid physical Java type instance identifier (not '%s')", physicalJavaTypeIdentifier); final JavaType javaType = PhysicalTypeIdentifier.getJavaType(physicalJavaTypeIdentifier); final LogicalPath path = PhysicalTypeIdentifier.getPath(physicalJavaTypeIdentifier); return createLocalIdentifier(javaType, path); }
final JavaType javaType = PhysicalTypeIdentifier.getJavaType(upstreamDependency); final LogicalPath path = PhysicalTypeIdentifier.getPath(upstreamDependency); return createLocalIdentifier(javaType, path);
final JavaType javaType = PhysicalTypeIdentifier.getJavaType(metadataIdentificationString); final ClassOrInterfaceTypeDetails typeDetails = typeParsingService.getTypeAtLocation(canonicalPath, metadataIdentificationString, javaType);
d.setName(PhysicalTypeIdentifier.getJavaType(constructor.getDeclaredByMetadataId()) .getSimpleTypeName());
public String getPhysicalTypeCanonicalPath(final String physicalTypeId) { final LogicalPath logicalPath = PhysicalTypeIdentifier.getPath(physicalTypeId); final JavaType javaType = PhysicalTypeIdentifier.getJavaType(physicalTypeId); final Pom pom = getProjectOperations().getPomFromModuleName(logicalPath.getModule()); final String canonicalFilePath = pom.getPathLocation(logicalPath.getPath()) + javaType.getRelativeFileName(); if (getFileManager().exists(canonicalFilePath)) { getTypeCache().cacheTypeAgainstModule(pom, javaType); getTypeCache().cacheFilePathAgainstTypeIdentifier(canonicalFilePath, physicalTypeId); } return canonicalFilePath; }
PhysicalTypeIdentifier.getJavaType(declaredFieldAnnotationDetails.getField() .getDeclaredByMetadataId()); final boolean hasAnnotation =
public static String getFriendlyName(final String metadataId) { Validate.isTrue(isValid(metadataId), "Invalid metadata id '%s'", metadataId); return getPath(metadataId) + "/" + getJavaType(metadataId); }
public JavaType getItdJavaType(final ItdMetadataProvider metadataProvider) { Validate.notNull(metadataProvider, "Metadata provider required"); return new JavaType(PhysicalTypeIdentifier.getJavaType(getId()).getFullyQualifiedTypeName() + "_Roo_" + metadataProvider.getItdUniquenessFilenameSuffix()); }
public final String getIdForPhysicalJavaType(final String physicalJavaTypeIdentifier) { Validate.isTrue( MetadataIdentificationUtils.getMetadataClass(physicalJavaTypeIdentifier).equals( MetadataIdentificationUtils.getMetadataClass(PhysicalTypeIdentifier .getMetadataIdentiferType())), "Expected a valid physical Java type instance identifier (not '%s')", physicalJavaTypeIdentifier); final JavaType javaType = PhysicalTypeIdentifier.getJavaType(physicalJavaTypeIdentifier); final LogicalPath path = PhysicalTypeIdentifier.getPath(physicalJavaTypeIdentifier); return createLocalIdentifier(javaType, path); }
public final String getIdForPhysicalJavaType( String physicalJavaTypeIdentifier) { Validate.isTrue( MetadataIdentificationUtils.getMetadataClass( physicalJavaTypeIdentifier).equals( MetadataIdentificationUtils .getMetadataClass(PhysicalTypeIdentifier .getMetadataIdentiferType())), "Expected a valid physical Java type instance identifier (not '" + physicalJavaTypeIdentifier + "')"); JavaType javaType = PhysicalTypeIdentifier .getJavaType(physicalJavaTypeIdentifier); LogicalPath path = PhysicalTypeIdentifier .getPath(physicalJavaTypeIdentifier); return createLocalIdentifier(javaType, path); }
final JavaType javaType = PhysicalTypeIdentifier.getJavaType(upstreamDependency); final LogicalPath path = PhysicalTypeIdentifier.getPath(upstreamDependency); return createLocalIdentifier(javaType, path);
/** * Checks if the selected class exists and contains {@link WSExportMetadata} * . * * @param serviceClass class to be checked. * @return true if the {@link JavaType} contains {@link WSExportMetadata}. */ private boolean isWebServiceClass(JavaType serviceClass) { // Gets PhysicalTypeIdentifier for serviceClass String id = typeLocationService.getPhysicalTypeIdentifier(serviceClass); Validate.notNull( id, "Cannot locate source for '" + serviceClass.getFullyQualifiedTypeName() + "'."); // Prepares WSExportMetadata identifier. PhysicalTypeIdentifier.getJavaType(id); LogicalPath path = PhysicalTypeIdentifier.getPath(id); String entityMid = WSExportMetadata .createIdentifier(serviceClass, path); // Get the service layer ws metadata. WSExportMetadata wSExportMetadata = (WSExportMetadata) metadataService .get(entityMid); if (wSExportMetadata == null) { // it isn't an exported service return false; } else { return true; } }
final JavaType javaType = PhysicalTypeIdentifier.getJavaType(metadataIdentificationString); final ClassOrInterfaceTypeDetails typeDetails = typeParsingService.getTypeAtLocation(canonicalPath, metadataIdentificationString, javaType);
.getJavaType(upstreamDependency); LogicalPath path = PhysicalTypeIdentifier .getPath(upstreamDependency);
public String getPhysicalTypeCanonicalPath(final String physicalTypeId) { final LogicalPath logicalPath = PhysicalTypeIdentifier.getPath(physicalTypeId); final JavaType javaType = PhysicalTypeIdentifier.getJavaType(physicalTypeId); final Pom pom = getProjectOperations().getPomFromModuleName(logicalPath.getModule()); final String canonicalFilePath = pom.getPathLocation(logicalPath.getPath()) + javaType.getRelativeFileName(); if (getFileManager().exists(canonicalFilePath)) { getTypeCache().cacheTypeAgainstModule(pom, javaType); getTypeCache().cacheFilePathAgainstTypeIdentifier(canonicalFilePath, physicalTypeId); } return canonicalFilePath; }
PhysicalTypeIdentifier.getJavaType(declaredFieldAnnotationDetails.getField() .getDeclaredByMetadataId()); final boolean hasAnnotation =