@Service public class ThymeleafMetadataProviderImpl extends org.springframework.roo.addon.web.mvc.views.AbstractViewGeneratorMetadataProvider<ThymeleafMetadata> implements ThymeleafMetadataProvider
ThymeleafMetadataProvider.| Modifier and Type | Field and Description |
|---|---|
protected org.springframework.roo.classpath.customdata.taggers.CustomDataKeyDecoratorTracker |
keyDecoratorTracker |
protected static Logger |
LOGGER |
protected org.springframework.roo.metadata.internal.MetadataDependencyRegistryTracker |
registryTracker |
static String |
SPRING_ROO_THYMELEAF_GENERATE_LABELS |
static String |
SPRING_ROO_THYMELEAF_UPDATE_MENU |
| Constructor and Description |
|---|
ThymeleafMetadataProviderImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
activate(org.osgi.service.component.ComponentContext cContext)
This service is being activated so setup it:
Create and open the
MetadataDependencyRegistryTracker. |
protected String |
createLocalIdentifier(org.springframework.roo.model.JavaType javaType,
org.springframework.roo.project.LogicalPath path) |
protected ThymeleafMetadata |
createMetadataInstance(String metadataIdentificationString,
org.springframework.roo.model.JavaType aspectName,
org.springframework.roo.classpath.PhysicalTypeMetadata governorPhysicalTypeMetadata,
org.springframework.roo.addon.web.mvc.controller.addon.ControllerMetadata controllerMetadata,
org.springframework.roo.addon.layers.service.addon.ServiceMetadata serviceMetadata,
org.springframework.roo.addon.jpa.addon.entity.JpaEntityMetadata entityMetadata,
String entityPlural,
String entityIdentifierPlural,
List<org.apache.commons.lang3.tuple.Pair<org.springframework.roo.addon.jpa.addon.entity.JpaEntityMetadata.RelationInfo,org.springframework.roo.addon.jpa.addon.entity.JpaEntityMetadata>> compositionRelationOneToOne,
org.springframework.roo.model.JavaType itemController,
org.springframework.roo.model.JavaType collectionController,
List<org.springframework.roo.classpath.details.FieldMetadata> dateTimeFields,
List<org.springframework.roo.classpath.details.FieldMetadata> enumFields,
Map<String,org.springframework.roo.classpath.details.MethodMetadata> findersToAdd,
Map<org.springframework.roo.model.JavaType,List<org.springframework.roo.classpath.details.FieldMetadata>> formBeansDateTimeFields,
Map<org.springframework.roo.model.JavaType,List<org.springframework.roo.classpath.details.FieldMetadata>> formBeansEnumFields,
org.springframework.roo.model.JavaType detailsItemController,
org.springframework.roo.model.JavaType detailsCollectionController) |
protected void |
deactivate(org.osgi.service.component.ComponentContext context)
This service is being deactivated so unregister upstream-downstream
dependencies, triggers, matchers and listeners.
|
protected String |
getGovernorPhysicalTypeIdentifier(String metadataIdentificationString) |
String |
getItdUniquenessFilenameSuffix() |
Map<String,org.springframework.roo.model.JavaType> |
getJasperReportsMap()
Finds `JasperReportsExporter` for providing Metadata with its package.
|
protected String |
getLocalMidToRequest(org.springframework.roo.classpath.details.ItdTypeDetails itdTypeDetails) |
String |
getProvidesType() |
protected org.springframework.roo.addon.web.mvc.views.MVCViewGenerationService |
getViewGenerationService() |
protected boolean |
shouldGenerateI18nLabels() |
protected boolean |
shouldUpdateMenu() |
getControllerLocator, getFinderOperations, getI18nOperations, getMetadata, getPluralService, getProjectOperations, getProjectSettingsService, getPropFilesManager, registerDependencynotifyForGenericListeneraddMetadataTrigger, addMetadataTriggers, createLocalIdentifier, get, getFileManager, getIdForPhysicalJavaType, getItdDiscoveryService, getLocalMid, getMemberDetails, getMemberDetails, getMemberDetails, getMemberDetailsScanner, getParentMetadata, getPersistenceMemberLocator, getTypeLocationService, isGovernor, isIgnoreTriggerAnnotations, notify, removeMetadataTrigger, removeMetadataTriggers, resolveDownstreamDependencyIdentifier, setDependsOnGovernorBeingAClass, setDependsOnGovernorTypeDetailAvailability, setIgnoreTriggerAnnotationsgetMetadataDependencyRegistry, getMetadataService, getServiceManager, notifyIfRequiredclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetIdForPhysicalJavaTypepublic static final String SPRING_ROO_THYMELEAF_GENERATE_LABELS
public static final String SPRING_ROO_THYMELEAF_UPDATE_MENU
protected static final Logger LOGGER
protected org.springframework.roo.metadata.internal.MetadataDependencyRegistryTracker registryTracker
protected org.springframework.roo.classpath.customdata.taggers.CustomDataKeyDecoratorTracker keyDecoratorTracker
protected void activate(org.osgi.service.component.ComponentContext cContext)
MetadataDependencyRegistryTracker.CustomDataKeyDecoratorTracker.RooJavaType.ROO_THYMELEAF as additional JavaType
that will trigger metadata registration.activate in class org.springframework.roo.addon.web.mvc.views.AbstractViewGeneratorMetadataProvider<ThymeleafMetadata>protected void deactivate(org.osgi.service.component.ComponentContext context)
context - protected String createLocalIdentifier(org.springframework.roo.model.JavaType javaType, org.springframework.roo.project.LogicalPath path)
createLocalIdentifier in class org.springframework.roo.classpath.itd.AbstractItdMetadataProviderprotected String getGovernorPhysicalTypeIdentifier(String metadataIdentificationString)
getGovernorPhysicalTypeIdentifier in class org.springframework.roo.classpath.itd.AbstractItdMetadataProviderpublic String getItdUniquenessFilenameSuffix()
getItdUniquenessFilenameSuffix in interface org.springframework.roo.classpath.itd.ItdMetadataProviderprotected String getLocalMidToRequest(org.springframework.roo.classpath.details.ItdTypeDetails itdTypeDetails)
getLocalMidToRequest in class org.springframework.roo.classpath.itd.AbstractMemberDiscoveringItdMetadataProviderprotected org.springframework.roo.addon.web.mvc.views.MVCViewGenerationService getViewGenerationService()
getViewGenerationService in class org.springframework.roo.addon.web.mvc.views.AbstractViewGeneratorMetadataProvider<ThymeleafMetadata>protected ThymeleafMetadata createMetadataInstance(String metadataIdentificationString, org.springframework.roo.model.JavaType aspectName, org.springframework.roo.classpath.PhysicalTypeMetadata governorPhysicalTypeMetadata, org.springframework.roo.addon.web.mvc.controller.addon.ControllerMetadata controllerMetadata, org.springframework.roo.addon.layers.service.addon.ServiceMetadata serviceMetadata, org.springframework.roo.addon.jpa.addon.entity.JpaEntityMetadata entityMetadata, String entityPlural, String entityIdentifierPlural, List<org.apache.commons.lang3.tuple.Pair<org.springframework.roo.addon.jpa.addon.entity.JpaEntityMetadata.RelationInfo,org.springframework.roo.addon.jpa.addon.entity.JpaEntityMetadata>> compositionRelationOneToOne, org.springframework.roo.model.JavaType itemController, org.springframework.roo.model.JavaType collectionController, List<org.springframework.roo.classpath.details.FieldMetadata> dateTimeFields, List<org.springframework.roo.classpath.details.FieldMetadata> enumFields, Map<String,org.springframework.roo.classpath.details.MethodMetadata> findersToAdd, Map<org.springframework.roo.model.JavaType,List<org.springframework.roo.classpath.details.FieldMetadata>> formBeansDateTimeFields, Map<org.springframework.roo.model.JavaType,List<org.springframework.roo.classpath.details.FieldMetadata>> formBeansEnumFields, org.springframework.roo.model.JavaType detailsItemController, org.springframework.roo.model.JavaType detailsCollectionController)
createMetadataInstance in class org.springframework.roo.addon.web.mvc.views.AbstractViewGeneratorMetadataProvider<ThymeleafMetadata>public String getProvidesType()
getProvidesType in interface org.springframework.roo.metadata.MetadataProviderpublic Map<String,org.springframework.roo.model.JavaType> getJasperReportsMap()
protected boolean shouldGenerateI18nLabels()
shouldGenerateI18nLabels in class org.springframework.roo.addon.web.mvc.views.AbstractViewGeneratorMetadataProvider<ThymeleafMetadata>protected boolean shouldUpdateMenu()
shouldUpdateMenu in class org.springframework.roo.addon.web.mvc.views.AbstractViewGeneratorMetadataProvider<ThymeleafMetadata>Copyright © 2009–2018 Pivotal Software, Inc.. All rights reserved.