diff options
author | Jorge Hernandez <jh1730@att.com> | 2018-02-07 15:36:34 -0600 |
---|---|---|
committer | Jorge Hernandez <jh1730@att.com> | 2018-02-07 15:50:23 -0600 |
commit | ecf719c9cee21ff7aac0f868cb72704ab5ed4497 (patch) | |
tree | bd12bc456459d913e3107222f4a75d96b896e4cb /policy-utils/src/main/java/org | |
parent | 2fb42b323b23922a93d2f320d32a8ac10e862792 (diff) |
expose immutable list of filters to its users
+ additional related junits
Change-Id: I00293cd9aa911dfb3d658cad4ee0441ad3410e9c
Issue-ID: POLICY-164
Signed-off-by: Jorge Hernandez <jh1730@att.com>
Diffstat (limited to 'policy-utils/src/main/java/org')
-rw-r--r-- | policy-utils/src/main/java/org/onap/policy/drools/utils/Triple.java | 69 |
1 files changed, 55 insertions, 14 deletions
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<F,S,T> { 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; + } } |