diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/common/xta/XtaProperties.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/common/xta/XtaProperties.java index 95e156efcbf4973a6a7c0371ae6d9e103aa1a5ca..f30ed809dd6bfd59762a20b71645ac304034c92b 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/common/xta/XtaProperties.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/common/xta/XtaProperties.java @@ -16,7 +16,7 @@ import lombok.Setter; @Setter public class XtaProperties { - static final String XTA_PROPERTIES_PREFIX = "ozgcloud.xta"; + public static final String XTA_PROPERTIES_PREFIX = "ozgcloud.xta"; /* * Flag to enable/disable XTA adapter usage. diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/quittung/QuittungScheduler.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/quittung/QuittungScheduler.java index 25a235654b45b8d934b83a011a8a5174932a3251..ee8a238bbadadf5921aa478709f92b34b8f7f6f4 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/quittung/QuittungScheduler.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/quittung/QuittungScheduler.java @@ -2,15 +2,18 @@ package de.ozgcloud.archive.quittung; import jakarta.annotation.PostConstruct; +import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; import org.springframework.context.annotation.Profile; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; +import de.ozgcloud.archive.common.xta.XtaProperties; import lombok.RequiredArgsConstructor; @Component @Profile("!itcase") @RequiredArgsConstructor +@ConditionalOnProperty(prefix = XtaProperties.XTA_PROPERTIES_PREFIX, name = "enabled") public class QuittungScheduler { private static final String SCHEDULER_CRON = "#{xtaProperties.schedulerCron}";