From ecf719c9cee21ff7aac0f868cb72704ab5ed4497 Mon Sep 17 00:00:00 2001 From: Jorge Hernandez Date: Wed, 7 Feb 2018 15:36:34 -0600 Subject: expose immutable list of filters to its users + additional related junits Change-Id: I00293cd9aa911dfb3d658cad4ee0441ad3410e9c Issue-ID: POLICY-164 Signed-off-by: Jorge Hernandez --- .../java/org/onap/policy/drools/utils/Triple.java | 69 +++++++++++++++++----- 1 file changed, 55 insertions(+), 14 deletions(-) (limited to 'policy-utils/src/main/java/org/onap') diff --git a/policy-utils/src/main/java/org/onap/policy/drools/utils/Triple.java b/policy-utils/src/main/java/org/onap/policy/drools/utils/Triple.java index 530d57a5..66179aa2 100644 --- a/policy-utils/src/main/java/org/onap/policy/drools/utils/Triple.java +++ b/policy-utils/src/main/java/org/onap/policy/drools/utils/Triple.java @@ -1,8 +1,8 @@ /*- * ============LICENSE_START======================================================= - * policy-utils + * ONAP * ================================================================================ - * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * Copyright (C) 2017-2018 AT&T Intellectual Property. All rights reserved. * ================================================================================ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -25,21 +25,62 @@ public class Triple { private F first; private S second; private T third; - + + public Triple() { + // empty constructor + } + public Triple(F first, S second, T third){ this.first = first; this.second = second; this.third = third; } - public F first(){ return this.first; } - - public S second(){ return this.second; } - - public T third(){ return this.third; } - - public void first(F first){ this.first = first; } - - public void second(S second){ this.second = second; } - - public void third(T third){ this.third = third; } + + public F first(){ + return this.getFirst(); + } + + public F getFirst() { + return first; + } + + public void first(F first) { + this.setFirst(first); + } + + public void setFirst(F first) { + this.first = first; + } + + public S second() { + return this.getSecond(); + } + + public S getSecond() { + return second; + } + + public void second(S second) { + this.setSecond(second); + } + + public void setSecond(S second) { + this.second = second; + } + + public T third() { + return this.getThird(); + } + + public T getThird() { + return this.third; + } + + public void third(T third) { + this.setThird(third); + } + + public void setThird(T third) { + this.third = third; + } } -- cgit 1.2.3-korg