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
,MockSubmissionDataStorageService
,PhantomJSRenderReceiptService
,PhantomJSRenderReceiptServiceV2
,PuppeteerRenderReceiptService
,RandomFormVersionSelectorService
,S3TransactionHistoryPublisher
,SalesForceClient
,SmtpEmailService
,SSEVirusScanService
,SystemEventPublisher
,TestSuiteService
,TikaMediaTypeScanService
,TransactionHistoryPublisherImpl
,TransactionProcessor
,TrashCanEmailService
public interface IServiceDefinitionAware
Provides an interfaces for services which are aware of their ServiceDefinition.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ServiceDefinition
getServiceDefinition()
Return the service definition for the service.void
setServiceDefinition(ServiceDefinition serviceDefinition)
Set the service definition for the service.
-
-
-
Method Detail
-
getServiceDefinition
ServiceDefinition getServiceDefinition()
Return the service definition for the service.- Returns:
- the service definition for the service.
-
setServiceDefinition
void setServiceDefinition(ServiceDefinition serviceDefinition)
Set the service definition for the service.- Parameters:
serviceDefinition
- the service definition for the service.
-
-