org.gvnix.flex
Class FlexScaffoldMetadataProvider

java.lang.Object
  extended by org.springframework.roo.metadata.AbstractHashCodeTrackingMetadataNotifier
      extended by org.springframework.roo.classpath.itd.AbstractItdMetadataProvider
          extended by org.gvnix.flex.FlexScaffoldMetadataProvider
All Implemented Interfaces:
org.springframework.roo.classpath.itd.ItdMetadataProvider, org.springframework.roo.classpath.itd.ItdTriggerBasedMetadataProvider, org.springframework.roo.classpath.TriggerBasedMetadataProvider, org.springframework.roo.metadata.MetadataNotificationListener, org.springframework.roo.metadata.MetadataProvider

@Service
public class FlexScaffoldMetadataProvider
extends org.springframework.roo.classpath.itd.AbstractItdMetadataProvider

MetadataProvider for scaffolded Flex remoting destinations.

Author:
Jeremy Grelle

Field Summary
 
Fields inherited from class org.springframework.roo.classpath.itd.AbstractItdMetadataProvider
fileManager, itdDiscoveryService, memberDetailsScanner, persistenceMemberLocator, typeLocationService
 
Fields inherited from class org.springframework.roo.metadata.AbstractHashCodeTrackingMetadataNotifier
context, metadataDependencyRegistry, metadataService
 
Constructor Summary
FlexScaffoldMetadataProvider()
           
 
Method Summary
protected  void activate(org.osgi.service.component.ComponentContext cContext)
           
protected  String createLocalIdentifier(org.springframework.roo.model.JavaType javaType, org.springframework.roo.project.LogicalPath path)
           
protected  String getGovernorPhysicalTypeIdentifier(String metadataIdentificationString)
           
 String getItdUniquenessFilenameSuffix()
           
protected  org.springframework.roo.classpath.itd.ItdTypeDetailsProvidingMetadataItem getMetadata(String metadataIdentificationString, org.springframework.roo.model.JavaType aspectName, org.springframework.roo.classpath.PhysicalTypeMetadata governorPhysicalTypeMetadata, String itdFilename)
           
 String getProvidesType()
           
 org.springframework.roo.addon.web.mvc.controller.details.WebMetadataService getWebMetadataService()
           
 
Methods inherited from class org.springframework.roo.classpath.itd.AbstractItdMetadataProvider
addMetadataTrigger, addMetadataTriggers, get, getFileManager, getIdForPhysicalJavaType, getItdDiscoveryService, getLocalMid, getMemberDetails, getMemberDetails, getMemberDetails, getMemberDetailsScanner, getParentMetadata, getPersistenceMemberLocator, getTypeLocationService, isGovernor, isIgnoreTriggerAnnotations, notify, notifyForGenericListener, removeMetadataTrigger, removeMetadataTriggers, resolveDownstreamDependencyIdentifier, setDependsOnGovernorBeingAClass, setDependsOnGovernorTypeDetailAvailability, setIgnoreTriggerAnnotations
 
Methods inherited from class org.springframework.roo.metadata.AbstractHashCodeTrackingMetadataNotifier
getMetadataDependencyRegistry, getMetadataService, notifyIfRequired
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FlexScaffoldMetadataProvider

public FlexScaffoldMetadataProvider()
Method Detail

activate

protected void activate(org.osgi.service.component.ComponentContext cContext)
Overrides:
activate in class org.springframework.roo.classpath.itd.AbstractItdMetadataProvider

createLocalIdentifier

protected String createLocalIdentifier(org.springframework.roo.model.JavaType javaType,
                                       org.springframework.roo.project.LogicalPath path)
Specified by:
createLocalIdentifier in class org.springframework.roo.classpath.itd.AbstractItdMetadataProvider

getGovernorPhysicalTypeIdentifier

protected String getGovernorPhysicalTypeIdentifier(String metadataIdentificationString)
Specified by:
getGovernorPhysicalTypeIdentifier in class org.springframework.roo.classpath.itd.AbstractItdMetadataProvider

getMetadata

protected org.springframework.roo.classpath.itd.ItdTypeDetailsProvidingMetadataItem getMetadata(String metadataIdentificationString,
                                                                                                org.springframework.roo.model.JavaType aspectName,
                                                                                                org.springframework.roo.classpath.PhysicalTypeMetadata governorPhysicalTypeMetadata,
                                                                                                String itdFilename)
Specified by:
getMetadata in class org.springframework.roo.classpath.itd.AbstractItdMetadataProvider

getItdUniquenessFilenameSuffix

public String getItdUniquenessFilenameSuffix()

getProvidesType

public String getProvidesType()

getWebMetadataService

public org.springframework.roo.addon.web.mvc.controller.details.WebMetadataService getWebMetadataService()


Copyright © 2010–2015 Conselleria d'Infraestructures i Transport - Generalitat Valenciana. All rights reserved.