public interface WebMetadataService
| Modifier and Type | Method and Description |
|---|---|
Map<org.springframework.roo.classpath.customdata.tagkeys.MethodMetadataCustomDataKey,org.springframework.roo.classpath.layers.MemberTypeAdditions> |
getCrudAdditions(org.springframework.roo.model.JavaType domainType,
String metadataIdentificationString) |
Map<org.springframework.roo.model.JavaSymbolName,DateTimeFormatDetails> |
getDatePatterns(org.springframework.roo.model.JavaType javaType,
org.springframework.roo.classpath.scanner.MemberDetails memberDetails,
String metadataIdentificationString) |
List<JavaTypeMetadataDetails> |
getDependentApplicationTypeMetadata(org.springframework.roo.model.JavaType javaType,
org.springframework.roo.classpath.scanner.MemberDetails memberDetails,
String metadataIdentificationString) |
Set<FinderMetadataDetails> |
getDynamicFinderMethodsAndFields(org.springframework.roo.model.JavaType formBackingType,
org.springframework.roo.classpath.scanner.MemberDetails formBackingTypeDetails,
String consumingMetadataId)
Returns details of the dynamic finders for the given form backing type
|
org.springframework.roo.classpath.details.FieldMetadata |
getIdentifierField(org.springframework.roo.model.JavaType javaType) |
JavaTypeMetadataDetails |
getJavaTypeMetadataDetails(org.springframework.roo.model.JavaType javaType,
org.springframework.roo.classpath.scanner.MemberDetails memberDetails,
String metadataIdentificationString) |
JavaTypePersistenceMetadataDetails |
getJavaTypePersistenceMetadataDetails(org.springframework.roo.model.JavaType javaType,
org.springframework.roo.classpath.scanner.MemberDetails memberDetails,
String metadataIdentificationString) |
org.springframework.roo.classpath.scanner.MemberDetails |
getMemberDetails(org.springframework.roo.model.JavaType javaType) |
SortedMap<org.springframework.roo.model.JavaType,JavaTypeMetadataDetails> |
getRelatedApplicationTypeMetadata(org.springframework.roo.model.JavaType baseType,
org.springframework.roo.classpath.scanner.MemberDetails baseTypeDetails,
String metadataId)
Returns details of the Java types that are related to the given type
|
List<org.springframework.roo.classpath.details.FieldMetadata> |
getScaffoldEligibleFieldMetadata(org.springframework.roo.model.JavaType javaType,
org.springframework.roo.classpath.scanner.MemberDetails memberDetails,
String metadataIdentificationString) |
boolean |
isApplicationType(org.springframework.roo.model.JavaType javaType)
Deprecated.
use
TypeLocationService.isInProject(JavaType) instead |
boolean |
isRooIdentifier(org.springframework.roo.model.JavaType javaType,
org.springframework.roo.classpath.scanner.MemberDetails memberDetails) |
Map<org.springframework.roo.classpath.customdata.tagkeys.MethodMetadataCustomDataKey,org.springframework.roo.classpath.layers.MemberTypeAdditions> getCrudAdditions(org.springframework.roo.model.JavaType domainType, String metadataIdentificationString)
Map<org.springframework.roo.model.JavaSymbolName,DateTimeFormatDetails> getDatePatterns(org.springframework.roo.model.JavaType javaType, org.springframework.roo.classpath.scanner.MemberDetails memberDetails, String metadataIdentificationString)
List<JavaTypeMetadataDetails> getDependentApplicationTypeMetadata(org.springframework.roo.model.JavaType javaType, org.springframework.roo.classpath.scanner.MemberDetails memberDetails, String metadataIdentificationString)
Set<FinderMetadataDetails> getDynamicFinderMethodsAndFields(org.springframework.roo.model.JavaType formBackingType, org.springframework.roo.classpath.scanner.MemberDetails formBackingTypeDetails, String consumingMetadataId)
formBackingType - formBackingTypeDetails - consumingMetadataId - the ID of the
MetadataItem that's
using these detailsnull if this information is not currently availableorg.springframework.roo.classpath.details.FieldMetadata getIdentifierField(org.springframework.roo.model.JavaType javaType)
JavaTypeMetadataDetails getJavaTypeMetadataDetails(org.springframework.roo.model.JavaType javaType, org.springframework.roo.classpath.scanner.MemberDetails memberDetails, String metadataIdentificationString)
JavaTypePersistenceMetadataDetails getJavaTypePersistenceMetadataDetails(org.springframework.roo.model.JavaType javaType, org.springframework.roo.classpath.scanner.MemberDetails memberDetails, String metadataIdentificationString)
org.springframework.roo.classpath.scanner.MemberDetails getMemberDetails(org.springframework.roo.model.JavaType javaType)
SortedMap<org.springframework.roo.model.JavaType,JavaTypeMetadataDetails> getRelatedApplicationTypeMetadata(org.springframework.roo.model.JavaType baseType, org.springframework.roo.classpath.scanner.MemberDetails baseTypeDetails, String metadataId)
baseType - the type for which to obtain related typesbaseTypeDetails - the details of the given typemetadataId - the ID of the
MetadataItem
consuming the returned details; required for registering the
necessary metadata dependenciesnull map that includes the given typeList<org.springframework.roo.classpath.details.FieldMetadata> getScaffoldEligibleFieldMetadata(org.springframework.roo.model.JavaType javaType, org.springframework.roo.classpath.scanner.MemberDetails memberDetails, String metadataIdentificationString)
@Deprecated boolean isApplicationType(org.springframework.roo.model.JavaType javaType)
TypeLocationService.isInProject(JavaType) insteadboolean isRooIdentifier(org.springframework.roo.model.JavaType javaType,
org.springframework.roo.classpath.scanner.MemberDetails memberDetails)
Copyright © 2009–2015. All rights reserved.