Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRyan D. Brooks2015-10-22 03:35:29 +0000
committerRyan D. Brooks2015-10-22 03:35:29 +0000
commit9ad4458ac263f4ae6f985ba8146a4b7262bd5f17 (patch)
tree778a1548dce7d16f9e600a1e24ce7ef82f5cf4f8 /plugins/org.eclipse.osee.framework.jdk.core
parent3b2e15bef570555bf0e492005c5baeb73d031a4a (diff)
downloadorg.eclipse.osee-9ad4458ac263f4ae6f985ba8146a4b7262bd5f17.tar.gz
org.eclipse.osee-9ad4458ac263f4ae6f985ba8146a4b7262bd5f17.tar.xz
org.eclipse.osee-9ad4458ac263f4ae6f985ba8146a4b7262bd5f17.zip
refactor: Provide default method for Identity.matches
Diffstat (limited to 'plugins/org.eclipse.osee.framework.jdk.core')
-rw-r--r--plugins/org.eclipse.osee.framework.jdk.core/src/org/eclipse/osee/framework/jdk/core/type/BaseIdentity.java11
-rw-r--r--plugins/org.eclipse.osee.framework.jdk.core/src/org/eclipse/osee/framework/jdk/core/type/Identity.java9
2 files changed, 9 insertions, 11 deletions
diff --git a/plugins/org.eclipse.osee.framework.jdk.core/src/org/eclipse/osee/framework/jdk/core/type/BaseIdentity.java b/plugins/org.eclipse.osee.framework.jdk.core/src/org/eclipse/osee/framework/jdk/core/type/BaseIdentity.java
index 9845ef16ccd..89021ae301e 100644
--- a/plugins/org.eclipse.osee.framework.jdk.core/src/org/eclipse/osee/framework/jdk/core/type/BaseIdentity.java
+++ b/plugins/org.eclipse.osee.framework.jdk.core/src/org/eclipse/osee/framework/jdk/core/type/BaseIdentity.java
@@ -51,13 +51,4 @@ public class BaseIdentity<T> implements Identity<T> {
return String.valueOf(getGuid());
}
- @Override
- public boolean matches(Identity<?>... identities) {
- for (Identity<?> identity : identities) {
- if (equals(identity)) {
- return true;
- }
- }
- return false;
- }
-} \ No newline at end of file
+ } \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.framework.jdk.core/src/org/eclipse/osee/framework/jdk/core/type/Identity.java b/plugins/org.eclipse.osee.framework.jdk.core/src/org/eclipse/osee/framework/jdk/core/type/Identity.java
index 468ae78e8b0..9a3d89c45a8 100644
--- a/plugins/org.eclipse.osee.framework.jdk.core/src/org/eclipse/osee/framework/jdk/core/type/Identity.java
+++ b/plugins/org.eclipse.osee.framework.jdk.core/src/org/eclipse/osee/framework/jdk/core/type/Identity.java
@@ -18,6 +18,13 @@ public interface Identity<T> {
T getGuid();
- boolean matches(Identity<?>... identities);
+ default boolean matches(Identity<?>... identities) {
+ for (Identity<?> identity : identities) {
+ if (equals(identity)) {
+ return true;
+ }
+ }
+ return false;
+ }
}

Back to the top