Class UstraManagementCoreAutoConfiguration.FileConfiguration
java.lang.Object
com.gsitm.ustra.java.autoconfigure.UstraManagementCoreAutoConfiguration.FileConfiguration
- Enclosing class:
- UstraManagementCoreAutoConfiguration
@Configuration
@ConditionalOnExpression("${ustra.data.file.enabled:true}")
public static class UstraManagementCoreAutoConfiguration.FileConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.gsitm.ustra.java.data.file.processor.AbstractFileOperationProcessormanagementFileOperationProcessor(com.gsitm.ustra.java.data.file.policy.FileGroupPolicyStore fileGroupPolicyStore) com.gsitm.ustra.java.data.file.processor.AbstractFileOperationProcessormanagementFileS3OperationProcessor(com.gsitm.ustra.java.data.file.policy.FileGroupPolicyStore fileGroupPolicyStore, com.gsitm.ustra.java.data.file.config.UstraDataFileConfigProperties properties) com.gsitm.ustra.java.management.controllers.UstraFileActionControllercom.gsitm.ustra.java.management.services.UstraFileGroupServicecom.gsitm.ustra.java.management.services.UstraFileServicecom.gsitm.ustra.java.management.data.file.UstraManagementFileGroupPolicyProviderustraManagementFileGroupPolicyProvider(com.gsitm.ustra.java.management.services.UstraFileGroupService fileGroupService)
-
Constructor Details
-
FileConfiguration
public FileConfiguration()
-
-
Method Details
-
managementFileOperationProcessor
@Bean @Order(2147483646) @ConditionalOnExpression("\'${ustra.data.file.include-default}\' == \'true\' and \'${ustra.data.file.aws-s3.enabled}\' == \'false\'") public com.gsitm.ustra.java.data.file.processor.AbstractFileOperationProcessor managementFileOperationProcessor(com.gsitm.ustra.java.data.file.policy.FileGroupPolicyStore fileGroupPolicyStore) -
managementFileS3OperationProcessor
@Bean @Order(2147483646) @ConditionalOnExpression("\'${ustra.data.file.include-default}\' == \'true\' and \'${ustra.data.file.aws-s3.enabled}\' == \'true\'") public com.gsitm.ustra.java.data.file.processor.AbstractFileOperationProcessor managementFileS3OperationProcessor(com.gsitm.ustra.java.data.file.policy.FileGroupPolicyStore fileGroupPolicyStore, com.gsitm.ustra.java.data.file.config.UstraDataFileConfigProperties properties) -
ustraManagementFileGroupPolicyProvider
@Bean @ConditionalOnMissingBean public com.gsitm.ustra.java.management.data.file.UstraManagementFileGroupPolicyProvider ustraManagementFileGroupPolicyProvider(com.gsitm.ustra.java.management.services.UstraFileGroupService fileGroupService) -
ustraFileActionController
@Bean @ConditionalOnMissingBean @ConditionalOnProperty(name="ustra.management.core.api.enable-file", havingValue="true") @ConditionalOnMissingClass("com.gsitm.ustra.java.mvc.tobe.nexacro.management.controllers.UstraNexacroFileActionController") public com.gsitm.ustra.java.management.controllers.UstraFileActionController ustraFileActionController() -
ustraFileGroupService
@Bean @ConditionalOnMissingBean public com.gsitm.ustra.java.management.services.UstraFileGroupService ustraFileGroupService() -
ustraFileService
@Bean @ConditionalOnMissingBean public com.gsitm.ustra.java.management.services.UstraFileService ustraFileService()
-