org.springframework.roo.addon.dod
Class DataOnDemandMetadataProviderImpl
java.lang.Object
org.springframework.roo.metadata.AbstractHashCodeTrackingMetadataNotifier
org.springframework.roo.classpath.itd.AbstractItdMetadataProvider
org.springframework.roo.classpath.itd.AbstractMemberDiscoveringItdMetadataProvider
org.springframework.roo.addon.dod.DataOnDemandMetadataProviderImpl
- All Implemented Interfaces:
- DataOnDemandMetadataProvider, 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 DataOnDemandMetadataProviderImpl
- extends org.springframework.roo.classpath.itd.AbstractMemberDiscoveringItdMetadataProvider
- implements DataOnDemandMetadataProvider
Implementation of DataOnDemandMetadataProvider.
- Since:
- 1.0
- Author:
- Ben Alex, Greg Turnquist, Andrew Swan
| 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 |
| Methods inherited from class org.springframework.roo.classpath.itd.AbstractMemberDiscoveringItdMetadataProvider |
notifyForGenericListener |
| 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, 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 |
| Methods inherited from interface org.springframework.roo.classpath.itd.ItdMetadataProvider |
getIdForPhysicalJavaType |
| Methods inherited from interface org.springframework.roo.classpath.TriggerBasedMetadataProvider |
addMetadataTrigger, removeMetadataTrigger |
| Methods inherited from interface org.springframework.roo.metadata.MetadataProvider |
get |
LOGGER
protected static final Logger LOGGER
DataOnDemandMetadataProviderImpl
public DataOnDemandMetadataProviderImpl()
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
deactivate
protected void deactivate(org.osgi.service.component.ComponentContext context)
getGovernorPhysicalTypeIdentifier
protected String getGovernorPhysicalTypeIdentifier(String metadataIdentificationString)
- Specified by:
getGovernorPhysicalTypeIdentifier in class org.springframework.roo.classpath.itd.AbstractItdMetadataProvider
getItdUniquenessFilenameSuffix
public String getItdUniquenessFilenameSuffix()
- Specified by:
getItdUniquenessFilenameSuffix in interface org.springframework.roo.classpath.itd.ItdMetadataProvider
getLocalMidToRequest
protected String getLocalMidToRequest(org.springframework.roo.classpath.details.ItdTypeDetails itdTypeDetails)
- Specified by:
getLocalMidToRequest in class org.springframework.roo.classpath.itd.AbstractMemberDiscoveringItdMetadataProvider
getMetadata
protected org.springframework.roo.classpath.itd.ItdTypeDetailsProvidingMetadataItem getMetadata(String dodMetadataId,
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
getProvidesType
public String getProvidesType()
- Specified by:
getProvidesType in interface org.springframework.roo.metadata.MetadataProvider
getConfigurableMetadataProvider
public org.springframework.roo.addon.configurable.ConfigurableMetadataProvider getConfigurableMetadataProvider()
getLayerService
public org.springframework.roo.classpath.layers.LayerService getLayerService()
Copyright © 2009–2015. All rights reserved.