org.springframework.roo.addon.web.mvc.controller.converter
Class ConversionServiceMetadata

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.converter.ConversionServiceMetadata
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 ConversionServiceMetadata
extends org.springframework.roo.classpath.itd.AbstractItdTypeDetailsProvidingMetadataItem

Represents metadata for the application-wide conversion service. Generates the following ITD methods:

Since:
1.1.1
Author:
Rossen Stoyanchev, 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
ConversionServiceMetadata(org.springframework.roo.classpath.TypeLocationService typeLocationService, String identifier, org.springframework.roo.model.JavaType aspectName, org.springframework.roo.classpath.PhysicalTypeMetadata governorPhysicalTypeMetadata, Map<org.springframework.roo.model.JavaType,org.springframework.roo.classpath.layers.MemberTypeAdditions> findMethods, Map<org.springframework.roo.model.JavaType,org.springframework.roo.model.JavaType> idTypes, Set<org.springframework.roo.model.JavaType> relevantDomainTypes, Map<org.springframework.roo.model.JavaType,Map<Object,org.springframework.roo.model.JavaSymbolName>> compositePrimaryKeyTypes, Map<org.springframework.roo.model.JavaType,List<org.springframework.roo.classpath.details.MethodMetadata>> toStringMethods, List<org.springframework.roo.model.JavaType> embeddableTypes)
          Production constructor
 
Method Summary
 
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, toString
 
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

ConversionServiceMetadata

public ConversionServiceMetadata(org.springframework.roo.classpath.TypeLocationService typeLocationService,
                                 String identifier,
                                 org.springframework.roo.model.JavaType aspectName,
                                 org.springframework.roo.classpath.PhysicalTypeMetadata governorPhysicalTypeMetadata,
                                 Map<org.springframework.roo.model.JavaType,org.springframework.roo.classpath.layers.MemberTypeAdditions> findMethods,
                                 Map<org.springframework.roo.model.JavaType,org.springframework.roo.model.JavaType> idTypes,
                                 Set<org.springframework.roo.model.JavaType> relevantDomainTypes,
                                 Map<org.springframework.roo.model.JavaType,Map<Object,org.springframework.roo.model.JavaSymbolName>> compositePrimaryKeyTypes,
                                 Map<org.springframework.roo.model.JavaType,List<org.springframework.roo.classpath.details.MethodMetadata>> toStringMethods,
                                 List<org.springframework.roo.model.JavaType> embeddableTypes)
Production constructor

Parameters:
identifier -
aspectName -
governorPhysicalTypeMetadata -
findMethods -
idTypes - the ID types of the domain types for which to generate converters (required); must be one for each domain type
relevantDomainTypes - the types for which to generate converters (required)
compositePrimaryKeyTypes - (required)


Copyright © 2009–2015. All rights reserved.