From 1b9e687d42483dffee3422e6185a7b6c7a986bee Mon Sep 17 00:00:00 2001 From: Robert von Burg Date: Fri, 15 May 2015 20:14:21 +0200 Subject: [PATCH] [Minor] added NPE check in AbstractTransaction for refPs --- .../li/strolch/persistence/api/AbstractTransaction.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/li.strolch.agent/src/main/java/li/strolch/persistence/api/AbstractTransaction.java b/li.strolch.agent/src/main/java/li/strolch/persistence/api/AbstractTransaction.java index c769d37d4..3cb1a9cd1 100644 --- a/li.strolch.agent/src/main/java/li/strolch/persistence/api/AbstractTransaction.java +++ b/li.strolch.agent/src/main/java/li/strolch/persistence/api/AbstractTransaction.java @@ -426,21 +426,25 @@ public abstract class AbstractTransaction implements StrolchTransaction { @Override public Order getOrderBy(StringParameter refP) throws StrolchException { + DBC.PRE.assertNotNull("refP", refP); return getOrderBy(refP, false); } @Override public Order getOrderBy(StringParameter refP, boolean assertExists) throws StrolchException { + DBC.PRE.assertNotNull("refP", refP); return getOrderMap().getBy(this, refP, assertExists); } @Override public List getOrdersBy(StringListParameter refP) throws StrolchException { + DBC.PRE.assertNotNull("refP", refP); return getOrderMap().getBy(this, refP, false); } @Override public List getOrdersBy(StringListParameter refP, boolean assertExists) throws StrolchException { + DBC.PRE.assertNotNull("refP", refP); return getOrderMap().getBy(this, refP, assertExists); } @@ -461,21 +465,25 @@ public abstract class AbstractTransaction implements StrolchTransaction { @Override public Resource getResourceBy(StringParameter refP) throws StrolchException { + DBC.PRE.assertNotNull("refP", refP); return getResourceBy(refP, false); } @Override public Resource getResourceBy(StringParameter refP, boolean assertExists) throws StrolchException { + DBC.PRE.assertNotNull("refP", refP); return getResourceMap().getBy(this, refP, assertExists); } @Override public List getResourcesBy(StringListParameter refP) throws StrolchException { + DBC.PRE.assertNotNull("refP", refP); return getResourceMap().getBy(this, refP, false); } @Override public List getResourcesBy(StringListParameter refP, boolean assertExists) throws StrolchException { + DBC.PRE.assertNotNull("refP", refP); return getResourceMap().getBy(this, refP, assertExists); }