*/
package org.opendaylight.restconf.nb.rfc8040.rests.utils;
-import com.google.common.collect.ImmutableSet;
-import org.opendaylight.yangtools.yang.common.QName;
-import org.opendaylight.yangtools.yang.common.QNameModule;
-import org.opendaylight.yangtools.yang.common.Revision;
-import org.opendaylight.yangtools.yang.common.XMLNamespace;
-import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.AugmentationIdentifier;
-
/**
* Constants for streams.
*/
public final class RestconfStreamsConstants {
-
- public static final QNameModule SAL_REMOTE_AUGMENT = QNameModule.create(
- XMLNamespace.of("urn:sal:restconf:event:subscription"), Revision.of("2014-07-08"));
- public static final QNameModule SUBSCRIBE_TO_NOTIFICATION = QNameModule.create(
- XMLNamespace.of("subscribe:to:notification"), Revision.of("2016-10-28"));
-
- public static final QName SAL_REMOTE_NAMESPACE = QName.create(
- "urn:opendaylight:params:xml:ns:yang:controller:md:sal:remote",
- "2014-01-14",
- "sal-remote");
-
public static final String STREAM_PATH_PARAM_NAME = "path";
public static final String DATASTORE_PARAM_NAME = "datastore";
public static final String SCOPE_PARAM_NAME = "scope";
public static final String OUTPUT_TYPE_PARAM_NAME = "notification-output-type";
- public static final AugmentationIdentifier SAL_REMOTE_AUG_IDENTIFIER = new AugmentationIdentifier(ImmutableSet.of(
- QName.create(SAL_REMOTE_AUGMENT, SCOPE_PARAM_NAME),
- QName.create(SAL_REMOTE_AUGMENT, DATASTORE_PARAM_NAME),
- QName.create(SAL_REMOTE_AUGMENT, OUTPUT_TYPE_PARAM_NAME)));
-
- public static final QName LOCATION_QNAME = QName.create(SUBSCRIBE_TO_NOTIFICATION, "location");
- public static final QName NOTIFI_QNAME = QName.create(SUBSCRIBE_TO_NOTIFICATION, "notifi");
-
public static final String DS_URI = '/' + DATASTORE_PARAM_NAME + '=';
public static final String SCOPE_URI = '/' + SCOPE_PARAM_NAME + '=';
public static final String YANG_NOTIFICATION_STREAM_PATTERN = '/' + NOTIFICATION_STREAM + "/*";
private RestconfStreamsConstants() {
- throw new UnsupportedOperationException("Util class.");
+ // Hidden on purpose
}
-}
\ No newline at end of file
+}