org.springframework.roo.addon.web.mvc.controller.finder
Class WebFinderMetadata

java.lang.Object
  extended by org.springframework.roo.metadata.AbstractMetadataItem
      extended by org.springframework.roo.classpath.itd.AbstractItdTypeDetailsProvidingMetadataItem
          extended by 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

Field Summary
 
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
 
Constructor Summary
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
 
Method Summary
static String createIdentifier(org.springframework.roo.model.JavaType javaType, org.springframework.roo.project.LogicalPath path)
           
 WebScaffoldAnnotationValues getAnnotationValues()
           
static org.springframework.roo.model.JavaType getJavaType(String metadataIdentificationString)
           
static String getMetadataIdentiferType()
           
static org.springframework.roo.project.LogicalPath getPath(String metadataIdentificationString)
           
static boolean isValid(String metadataIdentificationString)
           
 String toString()
           
 
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 class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.springframework.roo.metadata.MetadataItem
getId, isValid
 

Constructor Detail

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 -
Method Detail

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.