org.springframework.roo.addon.security
Class PermissionEvaluatorMetadataProvider

java.lang.Object
  extended by org.springframework.roo.metadata.AbstractHashCodeTrackingMetadataNotifier
      extended by org.springframework.roo.classpath.itd.AbstractItdMetadataProvider
          extended by org.springframework.roo.classpath.itd.AbstractMemberDiscoveringItdMetadataProvider
              extended by org.springframework.roo.addon.security.PermissionEvaluatorMetadataProvider
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 PermissionEvaluatorMetadataProvider
extends org.springframework.roo.classpath.itd.AbstractMemberDiscoveringItdMetadataProvider


Field Summary
protected static Logger LOGGER
           
 
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
PermissionEvaluatorMetadataProvider()
           
 
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  void deactivate(org.osgi.service.component.ComponentContext context)
           
protected  String getGovernorPhysicalTypeIdentifier(String metadataIdentificationString)
           
 String getItdUniquenessFilenameSuffix()
           
protected  String getLocalMidToRequest(org.springframework.roo.classpath.details.ItdTypeDetails itdTypeDetails)
           
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()
           
 
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
 

Field Detail

LOGGER

protected static final Logger LOGGER
Constructor Detail

PermissionEvaluatorMetadataProvider

public PermissionEvaluatorMetadataProvider()
Method Detail

activate

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

deactivate

protected void deactivate(org.osgi.service.component.ComponentContext context)

getItdUniquenessFilenameSuffix

public String getItdUniquenessFilenameSuffix()

getProvidesType

public String getProvidesType()

getLocalMidToRequest

protected String getLocalMidToRequest(org.springframework.roo.classpath.details.ItdTypeDetails itdTypeDetails)
Specified by:
getLocalMidToRequest in class org.springframework.roo.classpath.itd.AbstractMemberDiscoveringItdMetadataProvider

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


Copyright © 2009–2015. All rights reserved.