String printed = this.conf.getTraceLevel().name(); handler.characters(printed.toCharArray(), 0, printed.length()); handler.endElement("", "", "enum");
@Override protected boolean hasToBeRegistered(final TaskExec execution) { final ProvisioningTask provTask = (ProvisioningTask) task; // True if either failed and failures have to be registered, or if ALL has to be registered. return (TaskJob.Status.valueOf(execution.getStatus()) == TaskJob.Status.FAILURE && provTask.getResource().getProvisioningTraceLevel().ordinal() >= TraceLevel.FAILURES.ordinal()) || provTask.getResource().getProvisioningTraceLevel().ordinal() >= TraceLevel.SUMMARY.ordinal(); }
new PropertyModel<>(resourceTO, "createTraceLevel"), false). setChoices(Arrays.stream(TraceLevel.values()).collect(Collectors.toList())).setNullValid(false)); new PropertyModel<>(resourceTO, "updateTraceLevel"), false). setChoices(Arrays.stream(TraceLevel.values()).collect(Collectors.toList())).setNullValid(false)); new PropertyModel<>(resourceTO, "deleteTraceLevel"), false). setChoices(Arrays.stream(TraceLevel.values()).collect(Collectors.toList())).setNullValid(false)); new PropertyModel<>(resourceTO, "provisioningTraceLevel"), false). setChoices(Arrays.stream(TraceLevel.values()).collect(Collectors.toList())).setNullValid(false));
"traceLevel", getString("traceLevel"), new PropertyModel<>(notificationTO, "traceLevel")); traceLevel.setChoices(Arrays.asList(TraceLevel.values())); traceLevel.addRequiredLabel(); add(traceLevel);
private boolean hasToBeRegistered(final TaskExec execution) { NotificationTask task = (NotificationTask) execution.getTask(); // True if either failed and failures have to be registered, or if ALL // has to be registered. return (NotificationJob.Status.valueOf(execution.getStatus()) == NotificationJob.Status.NOT_SENT && task.getTraceLevel().ordinal() >= TraceLevel.FAILURES.ordinal()) || task.getTraceLevel() == TraceLevel.ALL; }
/** * Check whether an execution has to be stored, for a given task. * * @param task propagation task * @param execution to be decide whether to store or not * @return true if execution has to be store, false otherwise */ protected boolean hasToBeregistered(final PropagationTask task, final TaskExec execution) { boolean result; boolean failed = ExecStatus.valueOf(execution.getStatus()) != ExecStatus.SUCCESS; switch (task.getOperation()) { case CREATE: result = (failed && task.getResource().getCreateTraceLevel().ordinal() >= TraceLevel.FAILURES.ordinal()) || task.getResource().getCreateTraceLevel() == TraceLevel.ALL; break; case UPDATE: result = (failed && task.getResource().getUpdateTraceLevel().ordinal() >= TraceLevel.FAILURES.ordinal()) || task.getResource().getUpdateTraceLevel() == TraceLevel.ALL; break; case DELETE: result = (failed && task.getResource().getDeleteTraceLevel().ordinal() >= TraceLevel.FAILURES.ordinal()) || task.getResource().getDeleteTraceLevel() == TraceLevel.ALL; break; default: result = false; } return result; }