1ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvistpackage com.android.hotspot2.osu.commands;
2ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist
3ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvistimport com.android.hotspot2.omadm.XMLNode;
4ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist
5ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist/*
6ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist    <spp:sppPostDevDataResponse xmlns:spp="http://www.wi-fi.org/specifications/hotspot2dot0/v1.0/spp"
7ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist                                spp:sessionID="D74A7B03005645DAA516191DEE77B94F" spp:sppStatus="OK"
8ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist                                spp:sppVersion="1.0">
9ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist        <spp:exec>
10ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist            <spp:launchBrowserToURI>
11ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist                https://subscription-server.r2-testbed-rks.wi-fi.org:8443/web/ruckuswireles/home/-/onlinesignup/subscriberDetails?Credentials=USERNAME_PASSWORD&SessionID=D74A7B03005645DAA516191DEE77B94F&RedirectURI=http://127.0.0.1:12345/index.htm&UpdateMethod=SPP-ClientInitiated
12ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist            </spp:launchBrowserToURI>
13ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist        </spp:exec>
14ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist    </spp:sppPostDevDataResponse>
15ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist */
16ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist
17ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvistpublic class BrowserURI implements OSUCommandData {
18ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist    private final String mURI;
19ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist
20ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist    public BrowserURI(XMLNode commandNode) {
21ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist        mURI = commandNode.getText();
22ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist    }
23ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist
24ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist    public String getURI() {
25ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist        return mURI;
26ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist    }
27ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist
28ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist    @Override
29ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist    public String toString() {
30ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist        return "URI: " + mURI;
31ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist    }
32ee699a61a5687d7c8518b639a940c8e9d1b384ddJan Nordqvist}
33