X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=POLICY-SDK-APP%2Fsrc%2Fmain%2Fjava%2Forg%2Fonap%2Fpolicy%2Fmodel%2FPDPGroupContainer.java;h=d5767b46aa64a34d4c262c211748ba1f9b1bdb3e;hb=cac5ee759fee5db51a32838c7e25b878468a27e0;hp=3b3f11957d8d8eb3c18ca9fc6dd36d7c8a46d9d2;hpb=7c5217b44e4f238bb8fc3ce68a046f6c149d07df;p=policy%2Fengine.git diff --git a/POLICY-SDK-APP/src/main/java/org/onap/policy/model/PDPGroupContainer.java b/POLICY-SDK-APP/src/main/java/org/onap/policy/model/PDPGroupContainer.java index 3b3f11957..d5767b46a 100644 --- a/POLICY-SDK-APP/src/main/java/org/onap/policy/model/PDPGroupContainer.java +++ b/POLICY-SDK-APP/src/main/java/org/onap/policy/model/PDPGroupContainer.java @@ -113,10 +113,7 @@ public class PDPGroupContainer extends PolicyItemSetChangeNotifier implements Po } public boolean isSupported(Object itemId) { - if (itemId instanceof OnapPDPGroup) { - return true; - } - return false; + return itemId instanceof OnapPDPGroup; } public synchronized void refreshGroups() { @@ -250,25 +247,25 @@ public class PDPGroupContainer extends PolicyItemSetChangeNotifier implements Po if (LOGGER.isTraceEnabled()) { LOGGER.trace("containsId: " + itemId); } - if (this.isSupported(itemId) == false) { + if (! this.isSupported(itemId)) { return false; } return this.groups.contains(itemId); } @Override - public Object addItem() throws UnsupportedOperationException { + public Object addItem() { throw new UnsupportedOperationException("PDP Container cannot add a given item."); } - public void addNewGroup(String name, String description) throws NullPointerException, PAPException { + public void addNewGroup(String name, String description) throws PAPException { if (LOGGER.isTraceEnabled()) { LOGGER.trace("addNewGroup " + name + " " + description); } this.papEngine.newGroup(name, description); } - public void addNewPDP(String id, OnapPDPGroup group, String name, String description, int jmxport) throws NullPointerException, PAPException { + public void addNewPDP(String id, OnapPDPGroup group, String name, String description, int jmxport) throws PAPException { if (LOGGER.isTraceEnabled()) { LOGGER.trace("addNewPDP " + id + " " + name + " " + description + " " + jmxport); } @@ -286,17 +283,17 @@ public class PDPGroupContainer extends PolicyItemSetChangeNotifier implements Po } @Override - public boolean addContainerProperty(Object propertyId, Class type, Object defaultValue) throws UnsupportedOperationException { + public boolean addContainerProperty(Object propertyId, Class type, Object defaultValue) { throw new UnsupportedOperationException("Cannot add a container property."); } @Override - public boolean removeContainerProperty(Object propertyId) throws UnsupportedOperationException { + public boolean removeContainerProperty(Object propertyId) { throw new UnsupportedOperationException("Cannot remove a container property."); } @Override - public boolean removeAllItems() throws UnsupportedOperationException { + public boolean removeAllItems() { throw new UnsupportedOperationException("PDP Container cannot remove all items. You must have at least the Default group."); } @@ -310,7 +307,7 @@ public class PDPGroupContainer extends PolicyItemSetChangeNotifier implements Po @Override public Object nextItemId(Object itemId) { - if (this.isSupported(itemId) == false) { + if (! this.isSupported(itemId)) { return null; } int index = this.groups.indexOf(itemId); @@ -337,7 +334,7 @@ public class PDPGroupContainer extends PolicyItemSetChangeNotifier implements Po @Override public Object prevItemId(Object itemId) { - if (this.isSupported(itemId) == false) { + if (! this.isSupported(itemId)) { return null; } int index = this.groups.indexOf(itemId); @@ -403,7 +400,7 @@ public class PDPGroupContainer extends PolicyItemSetChangeNotifier implements Po } @Override - public Object addItemAfter(Object previousItemId) throws UnsupportedOperationException { + public Object addItemAfter(Object previousItemId) { throw new UnsupportedOperationException("Cannot addItemAfter, there really is no real ordering."); } @@ -429,22 +426,22 @@ public class PDPGroupContainer extends PolicyItemSetChangeNotifier implements Po } @Override - public Object addItemAt(int index) throws UnsupportedOperationException { + public Object addItemAt(int index) { throw new UnsupportedOperationException("Cannot addItemAt"); } @Override - public boolean removeItem(Object itemId) throws UnsupportedOperationException { + public boolean removeItem(Object itemId) { if (LOGGER.isTraceEnabled()) { LOGGER.trace("removeItem: " + itemId); } - if (this.isSupported(itemId) == false) { + if (! this.isSupported(itemId)) { return false; } // // You cannot remove the default group // - if ("Default".equals(((OnapPDPGroup) itemId).getId())) { + if (PROPERTY_DEFAULT.equals(((OnapPDPGroup) itemId).getId())) { throw new UnsupportedOperationException("You can't remove the Default Group."); } //