[Lada-commits] [PATCH] Improve readability

Wald Commits scm-commit at wald.intevation.org
Fri May 27 19:40:31 CEST 2016


# HG changeset patch
# User Tom Gottfried <tom at intevation.de>
# Date 1464369647 -7200
# Node ID 829092ba09f776d1d1d5bbb1991221c66e081f8f
# Parent  091b955c12e74bd68d6b7eda733677fef1cf98fb
Improve readability.

diff -r 091b955c12e7 -r 829092ba09f7 src/main/java/de/intevation/lada/util/auth/MessungAuthorizer.java
--- a/src/main/java/de/intevation/lada/util/auth/MessungAuthorizer.java	Fri May 27 16:05:06 2016 +0200
+++ b/src/main/java/de/intevation/lada/util/auth/MessungAuthorizer.java	Fri May 27 19:20:47 2016 +0200
@@ -103,8 +103,10 @@
                 LStatusProtokoll.class,
                 messung.getStatus(),
                 "land");
-            messung.setReadonly(
-                status.getStatusWert() != 0 && status.getStatusWert() != 4);
+            int stufe = status.getStatusStufe();
+            int wert  = status.getStatusWert();
+
+            messung.setReadonly(wert != 0 && wert != 4);
 
             boolean statusEdit = false;
             if (userInfo.getFunktionen().contains(3)) {
@@ -116,23 +118,25 @@
                     repository.filterPlain(lstFilter.getQuery(), "stamm");
                 for (int i = 0; i < lsts.size(); i++) {
                     if (lsts.get(i).getUmwId().equals(probe.getUmwId())
-                        && (status.getStatusStufe() == 2
-                        || status.getStatusStufe() == 3)
+                        && (stufe == 2 || stufe == 3)
                     ) {
                         statusEdit = true;
                     }
                 }
             }
-            if (userInfo.getFunktionenForNetzbetreiber(probe.getNetzbetreiberId()).contains(2) &&
-                userInfo.getNetzbetreiber().contains(probe.getNetzbetreiberId()) &&
-                (status.getStatusStufe() == 1 || status.getStatusStufe() == 2) &&
-                status.getStatusWert() >= 1
+            if (userInfo.getFunktionenForNetzbetreiber(
+                    probe.getNetzbetreiberId()).contains(2)
+                && userInfo.getNetzbetreiber().contains(
+                    probe.getNetzbetreiberId())
+                && (stufe == 1 || stufe == 2)
+                && wert >= 1
             ) {
                 statusEdit = true;
             }
-            if (userInfo.getFunktionenForMst(probe.getMstId()).contains(1) &&
-                userInfo.belongsTo(probe.getMstId(), probe.getLaborMstId()) &&
-                (status.getStatusStufe() <= 1 || status.getStatusWert() == 4)
+            if (userInfo.getFunktionenForMst(probe.getMstId()).contains(1)
+                && userInfo.belongsTo(probe.getMstId(),
+                    probe.getLaborMstId())
+                && (stufe <= 1 || wert == 4)
             ) {
                 statusEdit = true;
             }


More information about the Lada-commits mailing list