aboutsummaryrefslogtreecommitdiffstats
path: root/vid-app-common/src/main/java/org/onap/vid/utils/Unchecked.java
blob: 25bf0efd208fa4ac443776ad60a1dbc47a322e60 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package org.onap.vid.utils;

import org.onap.vid.exceptions.GenericUncheckedException;

import java.net.URI;
import java.net.URISyntaxException;

public class Unchecked {
    private Unchecked() {
        // explicit private constructor, to hide the implicit public constructor
    }

    public static URI toURI(String uri) {
        try {
            // Indulge spaces in the URI by the replcement
            return new URI(uri.replace(" ", "%20"));
        } catch (URISyntaxException e) {
            throw new GenericUncheckedException(e);
        }
    }


}