From 560eb0a9a65c78eaebbc82afb5869739ba02bb8d Mon Sep 17 00:00:00 2001 From: Timm Fitschen <t.fitschen@indiscale.com> Date: Thu, 17 Jun 2021 13:12:41 +0200 Subject: [PATCH] rename more occurrences of mode to severity --- .../caosdb/server/database/proto/Rule.java | 74 +++++++++---------- src/main/java/org/caosdb/server/jobs/Job.java | 26 +++---- .../org/caosdb/server/jobs/JobConfig.java | 4 +- .../server/jobs/core/CheckDescPresent.java | 2 +- .../server/jobs/core/CheckNamePresent.java | 2 +- .../CheckNoAdditionalPropertiesPresent.java | 2 +- .../jobs/core/CheckNoOverridesPresent.java | 2 +- .../jobs/core/CheckParOblPropPresent.java | 10 +-- .../server/jobs/core/CheckParPresent.java | 2 +- .../server/jobs/core/CheckPropPresent.java | 2 +- .../server/jobs/core/CheckUnitPresent.java | 2 +- 11 files changed, 64 insertions(+), 64 deletions(-) diff --git a/src/main/java/org/caosdb/server/database/proto/Rule.java b/src/main/java/org/caosdb/server/database/proto/Rule.java index 0aa848bb..cf0a8995 100644 --- a/src/main/java/org/caosdb/server/database/proto/Rule.java +++ b/src/main/java/org/caosdb/server/database/proto/Rule.java @@ -1,37 +1,37 @@ -/* - * ** header v3.0 - * This file is a part of the CaosDB Project. - * - * Copyright (C) 2018 Research Group Biomedical Physics, - * Max-Planck-Institute for Dynamics and Self-Organization Göttingen - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see <https://www.gnu.org/licenses/>. - * - * ** end header - */ -package org.caosdb.server.database.proto; - -import java.io.Serializable; -import org.caosdb.server.jobs.core.JobFailureSeverity; - -public class Rule implements Serializable { - - private static final long serialVersionUID = 1122097540596265945L; - - public int domain = 0; - public int entity = 0; - public String job = null; - public String transaction = null; - public JobFailureSeverity mode = null; -} +///* +// * ** header v3.0 +// * This file is a part of the CaosDB Project. +// * +// * Copyright (C) 2018 Research Group Biomedical Physics, +// * Max-Planck-Institute for Dynamics and Self-Organization Göttingen +// * +// * This program is free software: you can redistribute it and/or modify +// * it under the terms of the GNU Affero General Public License as +// * published by the Free Software Foundation, either version 3 of the +// * License, or (at your option) any later version. +// * +// * This program is distributed in the hope that it will be useful, +// * but WITHOUT ANY WARRANTY; without even the implied warranty of +// * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// * GNU Affero General Public License for more details. +// * +// * You should have received a copy of the GNU Affero General Public License +// * along with this program. If not, see <https://www.gnu.org/licenses/>. +// * +// * ** end header +// */ +//package org.caosdb.server.database.proto; +// +//import java.io.Serializable; +//import org.caosdb.server.jobs.core.JobFailureSeverity; +/ +//public class Rule implements Serializable { +// +// private static final long serialVersionUID = 1122097540596265945L; +// +// public int domain = 0; +// public int entity = 0; +// public String job = null; +// public String transaction = null; +// public JobFailureSeverity severity = null; +//} diff --git a/src/main/java/org/caosdb/server/jobs/Job.java b/src/main/java/org/caosdb/server/jobs/Job.java index 2954f533..6617d2aa 100644 --- a/src/main/java/org/caosdb/server/jobs/Job.java +++ b/src/main/java/org/caosdb/server/jobs/Job.java @@ -70,7 +70,7 @@ public abstract class Job { private static List<Class<? extends Job>> loadAlways; private Transaction<? extends TransactionContainer> transaction = null; - private JobFailureSeverity mode = null; + private JobFailureSeverity failureSeverity = null; private final TransactionStage stage; private EntityInterface entity = null; @@ -99,7 +99,7 @@ public abstract class Job { protected ScheduledJob appendJob(final EntityInterface entity, final Class<? extends Job> clazz) { try { final Job job = clazz.getDeclaredConstructor().newInstance(); - job.init(getMode(), entity, getTransaction()); + job.init(getFailureSeverity(), entity, getTransaction()); return getTransaction().getSchedule().add(job); } catch (InstantiationException | IllegalAccessException @@ -128,10 +128,10 @@ public abstract class Job { } public final Job init( - final JobFailureSeverity mode, + final JobFailureSeverity severity, final EntityInterface entity, final Transaction<? extends TransactionContainer> transaction) { - this.mode = mode; + this.failureSeverity = severity; this.entity = entity; this.transaction = transaction; return this; @@ -149,12 +149,12 @@ public abstract class Job { return this.entity; } - protected final JobFailureSeverity getMode() { - return this.mode; + protected final JobFailureSeverity getFailureSeverity() { + return this.failureSeverity; } - protected final void setMode(final JobFailureSeverity mode) { - this.mode = mode; + protected final void setFailureSeverity(final JobFailureSeverity severiy) { + this.failureSeverity = severiy; } TransactionContainer getContainer() { @@ -307,7 +307,7 @@ public abstract class Job { */ public static Job getJob( final String job, - final JobFailureSeverity mode, + final JobFailureSeverity severiy, final EntityInterface entity, final Transaction<? extends TransactionContainer> transaction) { // Fill `allClasses` with available subclasses @@ -315,7 +315,7 @@ public abstract class Job { // Get matching class for Job and generate it. final Class<? extends Job> jobClass = allClasses.get(job.toLowerCase()); - return getJob(jobClass, mode, entity, transaction); + return getJob(jobClass, severiy, entity, transaction); } /** @@ -427,7 +427,7 @@ public abstract class Job { private static Job getJob( final Class<? extends Job> jobClass, - final JobFailureSeverity mode, + final JobFailureSeverity severity, final EntityInterface entity, final Transaction<? extends TransactionContainer> transaction) { Job ret; @@ -435,7 +435,7 @@ public abstract class Job { if (jobClass != null) { ret = jobClass.getDeclaredConstructor().newInstance(); - ret.init(mode, entity, transaction); + ret.init(severity, entity, transaction); return ret; } return null; @@ -526,7 +526,7 @@ public abstract class Job { + "-" + (getEntity() != null ? getEntity().toString() : "NOENTITY") + " #" - + getMode().toString() + + getFailureSeverity().toString() + "]"; } diff --git a/src/main/java/org/caosdb/server/jobs/JobConfig.java b/src/main/java/org/caosdb/server/jobs/JobConfig.java index cbbe93f1..43a53a99 100644 --- a/src/main/java/org/caosdb/server/jobs/JobConfig.java +++ b/src/main/java/org/caosdb/server/jobs/JobConfig.java @@ -87,12 +87,12 @@ public class JobConfig { final Integer entity = Integer.parseInt(row[1]); final String transaction = row[2]; final String job = row[3]; - final JobFailureSeverity mode = JobFailureSeverity.valueOf(row[4]); + final JobFailureSeverity severiy = JobFailureSeverity.valueOf(row[4]); final String key = getKey(domain, entity, transaction); if (!result.containsKey(key)) { result.put(key, new ArrayList<>()); } - result.get(key).add(new Object[] {job, mode}); + result.get(key).add(new Object[] {job, severiy}); } catch (final Exception e) { throw new ConfigurationException("Could not parse the job rules.", e); diff --git a/src/main/java/org/caosdb/server/jobs/core/CheckDescPresent.java b/src/main/java/org/caosdb/server/jobs/core/CheckDescPresent.java index d94e61f2..e430a081 100644 --- a/src/main/java/org/caosdb/server/jobs/core/CheckDescPresent.java +++ b/src/main/java/org/caosdb/server/jobs/core/CheckDescPresent.java @@ -35,7 +35,7 @@ public class CheckDescPresent extends EntityJob { @Override public final void run() { if (!getEntity().hasDescription()) { - switch (getMode()) { + switch (getFailureSeverity()) { case ERROR: getEntity().addError(ServerMessages.ENTITY_HAS_NO_DESCRIPTION); getEntity().setEntityStatus(EntityStatus.UNQUALIFIED); diff --git a/src/main/java/org/caosdb/server/jobs/core/CheckNamePresent.java b/src/main/java/org/caosdb/server/jobs/core/CheckNamePresent.java index 4f0e5f32..3166057c 100644 --- a/src/main/java/org/caosdb/server/jobs/core/CheckNamePresent.java +++ b/src/main/java/org/caosdb/server/jobs/core/CheckNamePresent.java @@ -35,7 +35,7 @@ public class CheckNamePresent extends EntityJob { @Override public final void run() { if (!getEntity().hasName()) { - switch (getMode()) { + switch (getFailureSeverity()) { case ERROR: getEntity().addError(ServerMessages.ENTITY_HAS_NO_NAME); getEntity().setEntityStatus(EntityStatus.UNQUALIFIED); diff --git a/src/main/java/org/caosdb/server/jobs/core/CheckNoAdditionalPropertiesPresent.java b/src/main/java/org/caosdb/server/jobs/core/CheckNoAdditionalPropertiesPresent.java index 9ff3b127..fb691964 100644 --- a/src/main/java/org/caosdb/server/jobs/core/CheckNoAdditionalPropertiesPresent.java +++ b/src/main/java/org/caosdb/server/jobs/core/CheckNoAdditionalPropertiesPresent.java @@ -45,7 +45,7 @@ public class CheckNoAdditionalPropertiesPresent extends EntityJob { } private void addMessage(EntityInterface property, Message message) { - if (getMode() == JobFailureSeverity.ERROR) { + if (getFailureSeverity() == JobFailureSeverity.ERROR) { property.addError(message); } else { property.addWarning(message); diff --git a/src/main/java/org/caosdb/server/jobs/core/CheckNoOverridesPresent.java b/src/main/java/org/caosdb/server/jobs/core/CheckNoOverridesPresent.java index e0eca6b7..d6cae3ee 100644 --- a/src/main/java/org/caosdb/server/jobs/core/CheckNoOverridesPresent.java +++ b/src/main/java/org/caosdb/server/jobs/core/CheckNoOverridesPresent.java @@ -28,7 +28,7 @@ public class CheckNoOverridesPresent extends EntityJob { } private void addMessage(Property p, Message message) { - if (getMode() == JobFailureSeverity.ERROR) { + if (getFailureSeverity() == JobFailureSeverity.ERROR) { p.addError(message); } else { p.addWarning(message); diff --git a/src/main/java/org/caosdb/server/jobs/core/CheckParOblPropPresent.java b/src/main/java/org/caosdb/server/jobs/core/CheckParOblPropPresent.java index ffd0431b..6899373a 100644 --- a/src/main/java/org/caosdb/server/jobs/core/CheckParOblPropPresent.java +++ b/src/main/java/org/caosdb/server/jobs/core/CheckParOblPropPresent.java @@ -53,7 +53,7 @@ public class CheckParOblPropPresent extends EntityJob { if (getEntity().hasParents()) { handleImportanceFlags(); - if (getMode() == JobFailureSeverity.IGNORE) { + if (getFailureSeverity() == JobFailureSeverity.IGNORE) { // importance is to be ignored return; } @@ -105,7 +105,7 @@ public class CheckParOblPropPresent extends EntityJob { // No entityProperty has been found which // implements this parentProperty. Add the // respective messages. - switch (getMode()) { + switch (getFailureSeverity()) { case ERROR: // TODO add information WHICH property is // missing. @@ -133,13 +133,13 @@ public class CheckParOblPropPresent extends EntityJob { if (entityFlag != null) { switch (entityFlag) { case "error": - setMode(JobFailureSeverity.ERROR); + setFailureSeverity(JobFailureSeverity.ERROR); break; case "warn": - setMode(JobFailureSeverity.WARN); + setFailureSeverity(JobFailureSeverity.WARN); break; case "ignore": - setMode(JobFailureSeverity.IGNORE); + setFailureSeverity(JobFailureSeverity.IGNORE); break; default: // do nothing diff --git a/src/main/java/org/caosdb/server/jobs/core/CheckParPresent.java b/src/main/java/org/caosdb/server/jobs/core/CheckParPresent.java index 3ab63fb1..058710c6 100644 --- a/src/main/java/org/caosdb/server/jobs/core/CheckParPresent.java +++ b/src/main/java/org/caosdb/server/jobs/core/CheckParPresent.java @@ -35,7 +35,7 @@ public class CheckParPresent extends EntityJob { @Override public final void run() { if (!getEntity().hasParents() || getEntity().getParents().isEmpty()) { - switch (getMode()) { + switch (getFailureSeverity()) { case ERROR: getEntity().addError(ServerMessages.ENTITY_HAS_NO_PARENTS); getEntity().setEntityStatus(EntityStatus.UNQUALIFIED); diff --git a/src/main/java/org/caosdb/server/jobs/core/CheckPropPresent.java b/src/main/java/org/caosdb/server/jobs/core/CheckPropPresent.java index cbb86610..cc23d980 100644 --- a/src/main/java/org/caosdb/server/jobs/core/CheckPropPresent.java +++ b/src/main/java/org/caosdb/server/jobs/core/CheckPropPresent.java @@ -35,7 +35,7 @@ public class CheckPropPresent extends EntityJob { @Override public final void run() { if (getEntity().getProperties().isEmpty()) { - switch (getMode()) { + switch (getFailureSeverity()) { case ERROR: getEntity().addError(ServerMessages.ENTITY_HAS_NO_PROPERTIES); getEntity().setEntityStatus(EntityStatus.UNQUALIFIED); diff --git a/src/main/java/org/caosdb/server/jobs/core/CheckUnitPresent.java b/src/main/java/org/caosdb/server/jobs/core/CheckUnitPresent.java index 1688ab7f..5e3e6120 100644 --- a/src/main/java/org/caosdb/server/jobs/core/CheckUnitPresent.java +++ b/src/main/java/org/caosdb/server/jobs/core/CheckUnitPresent.java @@ -40,7 +40,7 @@ public class CheckUnitPresent extends EntityJob { runJobFromSchedule(getEntity(), Inheritance.class); if (!hasUnit(getEntity())) { - switch (getMode()) { + switch (getFailureSeverity()) { case ERROR: getEntity().addError(ServerMessages.ENTITY_HAS_NO_UNIT); getEntity().setEntityStatus(EntityStatus.UNQUALIFIED); -- GitLab