org.springframework.roo.addon.web.mvc.controller.finder
Class WebFinderMetadata
java.lang.Object
org.springframework.roo.metadata.AbstractMetadataItem
org.springframework.roo.classpath.itd.AbstractItdTypeDetailsProvidingMetadataItem
org.springframework.roo.addon.web.mvc.controller.finder.WebFinderMetadata
- All Implemented Interfaces:
- org.springframework.roo.classpath.itd.ItdTypeDetailsProvidingMetadataItem, org.springframework.roo.classpath.itd.MemberHoldingTypeDetailsMetadataItem<org.springframework.roo.classpath.details.ItdTypeDetails>, org.springframework.roo.metadata.MetadataItem
public class WebFinderMetadata
- extends org.springframework.roo.classpath.itd.AbstractItdTypeDetailsProvidingMetadataItem
Metadata for finder functionality provided via RooWebScaffold.
- Since:
- 1.1.3
- Author:
- Stefan Schmidt
| Fields inherited from class org.springframework.roo.classpath.itd.AbstractItdTypeDetailsProvidingMetadataItem |
aspectName, builder, destination, governorPhysicalTypeMetadata, governorTypeDetails, itdTypeDetails |
| Fields inherited from class org.springframework.roo.metadata.AbstractMetadataItem |
valid |
| Methods inherited from class org.springframework.roo.classpath.itd.AbstractItdTypeDetailsProvidingMetadataItem |
buildItd, ensureGovernorExtends, ensureGovernorImplements, getAccessorMethod, getAccessorMethod, getAccessorMethod, getAccessorMethod, getAspectName, getField, getField, getGovernorMethod, getGovernorMethod, getMemberHoldingTypeDetails, getMethod, getMutatorMethod, getMutatorMethod, getTypeAnnotation, governorHasMethod, governorHasMethod, governorHasMethodWithSameName, hashCode, isImplementing |
| Methods inherited from class org.springframework.roo.metadata.AbstractMetadataItem |
getId, isValid |
| Methods inherited from interface org.springframework.roo.metadata.MetadataItem |
getId, isValid |
WebFinderMetadata
public WebFinderMetadata(String identifier,
org.springframework.roo.model.JavaType aspectName,
org.springframework.roo.classpath.PhysicalTypeMetadata governorPhysicalTypeMetadata,
WebScaffoldAnnotationValues annotationValues,
SortedMap<org.springframework.roo.model.JavaType,JavaTypeMetadataDetails> specialDomainTypes,
Set<FinderMetadataDetails> dynamicFinderMethods,
Map<org.springframework.roo.model.JavaSymbolName,DateTimeFormatDetails> dateTypes)
- Constructor
- Parameters:
identifier - aspectName - governorPhysicalTypeMetadata - annotationValues - specialDomainTypes - dynamicFinderMethods -
createIdentifier
public static String createIdentifier(org.springframework.roo.model.JavaType javaType,
org.springframework.roo.project.LogicalPath path)
getJavaType
public static org.springframework.roo.model.JavaType getJavaType(String metadataIdentificationString)
getMetadataIdentiferType
public static String getMetadataIdentiferType()
getPath
public static org.springframework.roo.project.LogicalPath getPath(String metadataIdentificationString)
isValid
public static boolean isValid(String metadataIdentificationString)
getAnnotationValues
public WebScaffoldAnnotationValues getAnnotationValues()
toString
public String toString()
- Overrides:
toString in class org.springframework.roo.classpath.itd.AbstractItdTypeDetailsProvidingMetadataItem
Copyright © 2009–2015. All rights reserved.