public class MaestroJobListModel extends AsyncBaseModel implements IJobChangedListener {\r
private static final Logger logger = LogManager.getLogger();\r
private static final String TEMPLATE = "common-copy.xml";\r
- public static final Pattern DIACRITICS_AND_FRIENDS = Pattern.compile("[\\p{InCombiningDiacriticalMarks}\\p{IsLm}\\p{IsSk}]+");\r
+ public static final Pattern DIACRITICS_AND_FRIENDS = Pattern\r
+ .compile("[\\p{InCombiningDiacriticalMarks}\\p{IsLm}\\p{IsSk}]+");\r
\r
private static String stripDiacritics(String str) {\r
str = Normalizer.normalize(str, Normalizer.Form.NFD);\r
String subFolder = String.format("%s_%s", targetMetadata.getId(), stripDiacritics(targetMetadata.getTitle()));\r
Path path = Paths.get(targetPath, subFolder.toUpperCase());\r
String result = path.toString();\r
- //result = result.replace(" (OK)", "");\r
+ // result = result.replace(" (OK)", "");\r
result = result.replace(" ", "_");\r
return result;\r
}\r
registerTask(() -> onJobCreated(job));\r
return;\r
}\r
- // if (jobEvent.getSignalType().equals(SignalType.DELETE)) {\r
- // registerTask(() -> onJobDeleted(job));\r
- // return;\r
- // }\r
+ // if (jobEvent.getSignalType().equals(SignalType.DELETE)) {\r
+ // registerTask(() -> onJobDeleted(job));\r
+ // return;\r
+ // }\r
if (jobEvent.getSignalType().equals(SignalType.UPDATE)) {\r
registerTask(() -> onJobUpdated(job));\r
return;\r
\r
@GlobalCommand\r
@NotifyChange({ "jobList" })\r
- public void submitJob(@BindingParam("sourceProtocol") String sourceProtocol, @BindingParam("sourcePath") String sourcePath,\r
- @BindingParam("sourceFileName") String sourceFileName, @BindingParam("targetProtocol") String targetProtocol,\r
- @BindingParam("targetPath") String targetPath, @BindingParam("killDateDays") int killDateDays,\r
- @BindingParam("targetMetadata") IMetadata targetMetadata) {\r
+ public void submitJob(@BindingParam("sourceProtocol") String sourceProtocol,\r
+ @BindingParam("sourcePath") String sourcePath, @BindingParam("sourceFileName") String sourceFileName,\r
+ @BindingParam("targetProtocol") String targetProtocol, @BindingParam("targetPath") String targetPath,\r
+ @BindingParam("killDateDays") int killDateDays, @BindingParam("targetMetadata") IMetadata targetMetadata) {\r
\r
ScheduledJob scheduledJob = jobEngine.getScheduledJob(TEMPLATE);\r
Map<String, Object> parameters = scheduledJob.getJobParameters();\r