diff options
author | Pamela Dragosh <pdragosh@research.att.com> | 2018-02-08 16:19:57 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@onap.org> | 2018-02-08 16:19:57 +0000 |
commit | 9916cc6f9f6070c879cbf5ae19441155fcff695c (patch) | |
tree | 8bcb6f06b60840028a216a26d8e6ac0ab05a8019 /policy-utils/src/main/java | |
parent | e7e2b09671a67bb2a599a6dadd486660913472f0 (diff) | |
parent | ecf719c9cee21ff7aac0f868cb72704ab5ed4497 (diff) |
Merge "expose immutable list of filters to its users"
Diffstat (limited to 'policy-utils/src/main/java')
-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; + } } |