Package com.avoka.fc.core.service
Interface IServiceDefinitionAware
- All Known Subinterfaces:
IEmailService
,IFluentFunction
,IFluentService
,IFormVersionSelectorService
,IGroovyService
,IScheduledService
- All Known Implementing Classes:
AbstractEmailService
,AbstractFluentService
,AbstractGroovyService
,AbstractJobActionService
,AbstractRenderReceiptService
,AbstractSubmissionDataStorageService
,AcroFormRenderReceiptService
,AmazonHSMSubmissionDataStorageService
,AmazonKMSSubmissionDataStorageService
,AmazonS3SubmissionDataStorageService
,AwsSubmissionDataStorageService
,AzureSubmissionDataStorageService
,ClamAVVirusScanService
,CloudSubmissionDataStorageService
,ComposerHtmlFormRenderService
,CurrentVersionSelectorService
,DatabaseSubmissionDataStorageService
,EmailService
,ExchangeEmailService
,FileSystemSubmissionDataStorageService
,FileSystemTransactionHistoryPublisher
,FluentDeliveryProcessService
,FluentDynamicDataService
,FluentEmailService
,FluentFormPrefillService
,FluentFormSavedProcessor
,FluentFormSecurityFilterService
,FluentFormVersionSelectorService
,FluentFunctionService
,FluentGroovyService
,FluentJobActionService
,FluentMediaTypeScanService
,FluentReceiptNumberService
,FluentRenderReceiptService
,FluentScheduledService
,FluentSubmissionCompletedProcessor
,FluentSubmissionDataValidator
,FluentSubmissionPreprocessor
,FluentTaskExpiryService
,FluentTrackingNumberService
,FluentTransactionHistoryPublisher
,FluentVirusScanService
,GoogleTwoFactorAuthenticationService
,GroovyDeliveryProcessService
,GroovyDynamicDataService
,GroovyEmailService
,GroovyFormPrefillService
,GroovyFormSavedProcessor
,GroovyFormSecurityFilterService
,GroovyFormVersionSelectorService
,GroovyJobActionService
,GroovyReceiptNumberService
,GroovyRenderReceiptService
,GroovyScheduledService
,GroovyServiceImpl
,GroovySubmissionCompletedProcessor
,GroovySubmissionDataValidator
,GroovySubmissionPreprocessor
,GroovyTaskExpiryService
,GroovyTrackingNumberService
,HybridCloudSubmissionDataStorageService
,JobActionWaitService
,JobControllerService
,JobDeliveryService
,JobDeliveryWaitService
,JobFormStartService
,JobProcessMessageService
,JobReceiptWaitService
,JobTaskAssignService
,JobTaskWaitService
,LocalProcessRenderReceiptService
,MockOutboxProcessor
,MockSubmissionDataStorageService
,OutboxProcessor
,PhantomJSRenderReceiptService
,PhantomJSRenderReceiptServiceV2
,PuppeteerRenderReceiptService
,RandomFormVersionSelectorService
,S3TransactionHistoryPublisher
,SalesForceClient
,SmtpEmailService
,SSEVirusScanService
,StatusManagement
,SystemEventPublisher
,TestSuiteService
,TikaMediaTypeScanService
,TransactionHistoryPublisherImpl
,TransactionProcessor
,TrashCanEmailService
public interface IServiceDefinitionAware
Provides an interfaces for services which are aware of their ServiceDefinition.
-
Method Summary
Modifier and TypeMethodDescriptionReturn the service definition for the service.void
setServiceDefinition
(ServiceDefinition serviceDefinition) Set the service definition for the service.
-
Method Details
-
getServiceDefinition
ServiceDefinition getServiceDefinition()Return the service definition for the service.- Returns:
- the service definition for the service.
-
setServiceDefinition
Set the service definition for the service.- Parameters:
serviceDefinition
- the service definition for the service.
-