import org.opendaylight.mdsal.dom.api.DOMMountPointService;
import org.opendaylight.restconf.common.context.InstanceIdentifierContext;
import org.opendaylight.restconf.nb.rfc8040.handlers.SchemaContextHandler;
-import org.opendaylight.restconf.nb.rfc8040.utils.RestconfConstants;
import org.opendaylight.restconf.nb.rfc8040.utils.parser.ParserIdentifier;
import org.opendaylight.yangtools.yang.model.api.EffectiveModelContext;
private String getIdentifier() {
- return this.uriInfo.getPathParameters(false).getFirst(RestconfConstants.IDENTIFIER);
+ return this.uriInfo.getPathParameters(false).getFirst("identifier");
}
private InstanceIdentifierContext<?> getInstanceIdentifierContext() {
/**
* Util class for Restconf constants.
- *
*/
public final class RestconfConstants {
public static final String MOUNT = "yang-ext:mount";
- public static final String IDENTIFIER = "identifier";
public static final Splitter SLASH_SPLITTER = Splitter.on('/');
public static final String BASE_URI_PATTERN = "rests";
public static final String NOTIF = "notif";
private RestconfConstants() {
- throw new UnsupportedOperationException("Util class");
+ // Hidden on purpose
}
}
\ No newline at end of file
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
-import java.util.Collections;
import java.util.List;
import java.util.Optional;
import javax.ws.rs.core.MediaType;
import org.opendaylight.restconf.nb.rfc8040.TestUtils;
import org.opendaylight.restconf.nb.rfc8040.handlers.SchemaContextHandler;
import org.opendaylight.restconf.nb.rfc8040.jersey.providers.spi.AbstractIdentifierAwareJaxRsProvider;
-import org.opendaylight.restconf.nb.rfc8040.utils.RestconfConstants;
import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
import org.opendaylight.yangtools.yang.model.api.EffectiveModelContext;
final MultivaluedMap<String, String> pathParm = new MultivaluedHashMap<>(1);
if (!identifier.isEmpty()) {
- pathParm.put(RestconfConstants.IDENTIFIER, Collections.singletonList(identifier));
+ pathParm.put("identifier", List.of(identifier));
}
when(uriInfoMock.getPathParameters()).thenReturn(pathParm);