|
14 | 14 | import edu.harvard.iq.dataverse.settings.SettingsServiceBean; |
15 | 15 | import edu.harvard.iq.dataverse.settings.SettingsServiceBean.Key; |
16 | 16 | import edu.harvard.iq.dataverse.util.BundleUtil; |
17 | | -import edu.harvard.iq.dataverse.util.MailUtil; |
18 | 17 | import edu.harvard.iq.dataverse.util.StringUtil; |
19 | 18 | import edu.harvard.iq.dataverse.util.SystemConfig; |
20 | 19 | import edu.harvard.iq.dataverse.UserNotification.Type; |
|
51 | 50 | public class SettingsWrapper implements java.io.Serializable { |
52 | 51 |
|
53 | 52 | static final Logger logger = Logger.getLogger(SettingsWrapper.class.getCanonicalName()); |
54 | | - |
| 53 | + public static final String COMMA_BETWEEN_OPTIONAL_WHITE_SPACE = "\\s*,\\s*"; |
| 54 | + |
55 | 55 | @EJB |
56 | 56 | SettingsServiceBean settingsService; |
57 | 57 |
|
@@ -396,7 +396,7 @@ public boolean isRsyncOnly() { |
396 | 396 | if (uploadMethods==null){ |
397 | 397 | rsyncOnly = false; |
398 | 398 | } else { |
399 | | - rsyncOnly = Arrays.asList(uploadMethods.toLowerCase().split("\\s*,\\s*")).size() == 1 && uploadMethods.toLowerCase().equals(SystemConfig.FileUploadMethods.RSYNC.toString()); |
| 399 | + rsyncOnly = Arrays.asList(uploadMethods.toLowerCase().split(COMMA_BETWEEN_OPTIONAL_WHITE_SPACE)).size() == 1 && uploadMethods.toLowerCase().equals(SystemConfig.FileUploadMethods.RSYNC.toString()); |
400 | 400 | } |
401 | 401 | } |
402 | 402 | } |
@@ -428,7 +428,7 @@ public Integer getUploadMethodsCount() { |
428 | 428 | if (uploadMethods==null){ |
429 | 429 | uploadMethodsCount = 0; |
430 | 430 | } else { |
431 | | - uploadMethodsCount = Arrays.asList(uploadMethods.toLowerCase().split("\\s*,\\s*")).size(); |
| 431 | + uploadMethodsCount = Arrays.asList(uploadMethods.toLowerCase().split(COMMA_BETWEEN_OPTIONAL_WHITE_SPACE)).size(); |
432 | 432 | } |
433 | 433 | } |
434 | 434 | return uploadMethodsCount; |
@@ -502,7 +502,7 @@ public boolean shouldBeAnonymized(DatasetField df) { |
502 | 502 | if (anonymizedFieldTypes == null) { |
503 | 503 | anonymizedFieldTypes = new ArrayList<String>(); |
504 | 504 | String names = get(SettingsServiceBean.Key.AnonymizedFieldTypeNames.toString(), ""); |
505 | | - anonymizedFieldTypes.addAll(Arrays.asList(names.split(",\\s"))); |
| 505 | + anonymizedFieldTypes.addAll(Arrays.asList(names.split(COMMA_BETWEEN_OPTIONAL_WHITE_SPACE))); |
506 | 506 | } |
507 | 507 | return anonymizedFieldTypes.contains(df.getDatasetFieldType().getName()); |
508 | 508 | } |
@@ -830,7 +830,7 @@ private Boolean getUploadMethodAvailable(String method){ |
830 | 830 | if (uploadMethods==null){ |
831 | 831 | return false; |
832 | 832 | } else { |
833 | | - return Arrays.asList(uploadMethods.toLowerCase().split("\\s*,\\s*")).contains(method); |
| 833 | + return Arrays.asList(uploadMethods.toLowerCase().split(COMMA_BETWEEN_OPTIONAL_WHITE_SPACE)).contains(method); |
834 | 834 | } |
835 | 835 | } |
836 | 836 |
|
|
0 commit comments