QNamePredicate should extends Identifiable<QName> 99/31999/2
authorRobert Varga <robert.varga@pantheon.sk>
Sat, 2 Jan 2016 12:48:00 +0000 (13:48 +0100)
committerGerrit Code Review <gerrit@opendaylight.org>
Mon, 4 Jan 2016 16:22:28 +0000 (16:22 +0000)
The interface's getIdentifier() is already matching such a result, reuse
the basic concept.

Change-Id: Id099e90ec0103ef2cdc4c400317caee65060d8e3
Signed-off-by: Robert Varga <robert.varga@pantheon.sk>
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/leafref/QNamePredicate.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/leafref/QNamePredicateImpl.java

index 4af4aec1701dc028e52207dbb3c9236ae4f8f079..aa827a443e936be82b2648e3c1a69c0183bad586 100644 (file)
@@ -7,12 +7,10 @@
  */
 package org.opendaylight.yangtools.yang.data.impl.leafref;
 
+import org.opendaylight.yangtools.concepts.Identifiable;
 import org.opendaylight.yangtools.yang.common.QName;
 
-public interface QNamePredicate {
-
-    QName getIdentifier();
+public interface QNamePredicate extends Identifiable<QName> {
 
     LeafRefPath getPathKeyExpression();
-
 }
\ No newline at end of file
index 4bfb861f2bdb303e386507a9925a3807f7285479..5703baee85036f4fe81efc33fa811a003a565e28 100644 (file)
@@ -12,8 +12,7 @@ import java.io.Serializable;
 import org.opendaylight.yangtools.concepts.Immutable;
 import org.opendaylight.yangtools.yang.common.QName;
 
-class QNamePredicateImpl implements Immutable, Serializable,
-        QNamePredicate {
+class QNamePredicateImpl implements Immutable, Serializable, QNamePredicate {
 
     private static final long serialVersionUID = 1L;
     private final QName identifier;