diff --git a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/MailInvitationType.java b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/MailInvitationType.java index 0682135680f..990c29d9ffb 100644 --- a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/MailInvitationType.java +++ b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/MailInvitationType.java @@ -3,5 +3,7 @@ package com.sap.sailing.domain.common; public enum MailInvitationType { LEGACY, SailInsight1, - SailInsight2 + SailInsight2; + + public static final String SYSTEM_PROPERTY_NAME = "com.sap.sailing.domain.tracking.MailInvitationType"; } \ No newline at end of file diff --git a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java index af57b5f3138..2db15aa66e9 100755 --- a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java +++ b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java @@ -653,8 +653,6 @@ public class SailingServiceImpl extends ResultCachingProxiedRemoteServiceServlet private static final int LEADERBOARD_DIFFERENCE_CACHE_SIZE = 50; - private static final String MAILTYPE_PROPERTY = "com.sap.sailing.domain.tracking.MailInvitationType"; - private ResourceBundleStringMessages serverStringMessages; private final LinkedHashMap leaderboardByNameResultsCacheById; @@ -6724,7 +6722,7 @@ public class SailingServiceImpl extends ResultCachingProxiedRemoteServiceServlet competitors.add(getCompetitor(c)); } MailInvitationType type = MailInvitationType - .valueOf(System.getProperty(MAILTYPE_PROPERTY, MailInvitationType.LEGACY.name())); + .valueOf(System.getProperty(MailInvitationType.SYSTEM_PROPERTY_NAME, MailInvitationType.LEGACY.name())); Leaderboard leaderboard = getService().getLeaderboardByName(leaderboardName); getRaceLogTrackingAdapter().inviteCompetitorsForTrackingViaEmail(event, leaderboard, serverUrlWithoutTrailingSlash, competitors, iOSAppUrl, androidAppUrl, getLocale(localeInfoName), type); @@ -6737,7 +6735,7 @@ public class SailingServiceImpl extends ResultCachingProxiedRemoteServiceServlet Event event = getService().getEvent(eventDto.id); Leaderboard leaderboard = getService().getLeaderboardByName(leaderboardName); MailInvitationType type = MailInvitationType - .valueOf(System.getProperty(MAILTYPE_PROPERTY, MailInvitationType.LEGACY.name())); + .valueOf(System.getProperty(MailInvitationType.SYSTEM_PROPERTY_NAME, MailInvitationType.LEGACY.name())); getRaceLogTrackingAdapter().inviteBuoyTenderViaEmail(event, leaderboard, serverUrlWithoutTrailingSlash, emails, iOSAppUrl, androidAppUrl, getLocale(localeInfoName), type); } @@ -8165,7 +8163,7 @@ public class SailingServiceImpl extends ResultCachingProxiedRemoteServiceServlet @Override public MailInvitationType getMailType() { MailInvitationType type = MailInvitationType - .valueOf(System.getProperty(MAILTYPE_PROPERTY, MailInvitationType.LEGACY.name())); + .valueOf(System.getProperty(MailInvitationType.SYSTEM_PROPERTY_NAME, MailInvitationType.LEGACY.name())); return type; }