Package ch.iterate.openstack.swift.model

Examples of ch.iterate.openstack.swift.model.Region


                    if(serviceCatalog.get("type").getAsString().equals("object-store")) {
                        for(JsonElement endpoint : serviceCatalog.getAsJsonArray("endpoints")) {
                            String regionId = endpoint.getAsJsonObject().get("region").getAsString();
                            String publicUrl = endpoint.getAsJsonObject().get("publicURL").getAsString();
                            String cdnUrl = cdnUrls.containsKey(regionId) ? cdnUrls.get(regionId) : null;
                            regions.add(new Region(regionId, URI.create(publicUrl), cdnUrl == null ? null : URI.create(cdnUrl),
                                    regionId.equals(defaultRegion)));
                        }
                    }
                }
                return new AuthenticationResponse(response, token, regions);
View Full Code Here


                    String regionId = cloudFiles.get("region").getAsString();
                    String publicUrl = cloudFiles.get("publicURL").getAsString();
                    String cdnUrl = cdnUrls.containsKey(regionId) ? cdnUrls.get(regionId) : null;
                    Boolean v1Default = cloudFiles.get("v1Default") != null
                            ? cloudFiles.get("v1Default").getAsBoolean() : Boolean.FALSE;
                    regions.add(new Region(regionId, URI.create(publicUrl), cdnUrl == null ? null : URI.create(cdnUrl), v1Default));
                }
                return new AuthenticationResponse(response, token, regions);
            }
            catch(JsonParseException e) {
                throw new IOException(e.getMessage(), e);
View Full Code Here

    public AuthenticationResponse handleResponse(final HttpResponse response) throws ClientProtocolException, IOException {
        if(response.getStatusLine().getStatusCode() == 200 || response.getStatusLine().getStatusCode() == 203
                || response.getStatusLine().getStatusCode() == 204) {
            return new AuthenticationResponse(response, response.getFirstHeader(Constants.X_AUTH_TOKEN).getValue(),
                    Collections.singleton(new Region(null,
                            this.getStorageURL(response), this.getCDNManagementURL(response), true)));
        }
        else if(response.getStatusLine().getStatusCode() == 401 || response.getStatusLine().getStatusCode() == 403) {
            throw new AuthorizationException(new Response(response));
        }
View Full Code Here

                String publicUrl = ((JSONObject) cloudFiles).get("publicURL").toString();
                String cdnUrl = cdnUrls.containsKey(regionId) ? cdnUrls.get(regionId) : null;
                Boolean v1Default = ((JSONObject) cloudFiles).containsKey("v1Default")
                        ? (Boolean) ((JSONObject) cloudFiles).get("v1Default")
                        : Boolean.FALSE;
                regions.add(new Region(regionId, URI.create(publicUrl), cdnUrl == null ? null : URI.create(cdnUrl), v1Default));
            }
            return new AuthenticationResponse(response, token, regions);
        }
        else if(response.getStatusLine().getStatusCode() == 401 || response.getStatusLine().getStatusCode() == 403) {
            throw new AuthorizationException(new Response(response));
View Full Code Here

                if(((JSONObject) serviceCatalog).get("type").equals("object-store")) {
                    for(Object endpoint : (JSONArray) ((JSONObject) serviceCatalog).get("endpoints")) {
                        String regionId = ((JSONObject) endpoint).get("region").toString();
                        String publicUrl = ((JSONObject) endpoint).get("publicURL").toString();
                        String cdnUrl = cdnUrls.containsKey(regionId) ? cdnUrls.get(regionId) : null;
                        regions.add(new Region(regionId, URI.create(publicUrl), cdnUrl == null ? null : URI.create(cdnUrl),
                                regionId.equals(defaultRegion)));
                    }
                }
            }
            return new AuthenticationResponse(response, token, regions);
View Full Code Here

                if(((JSONObject) serviceCatalog).get("type").equals("object-store")) {
                    for(Object endpoint : (JSONArray) ((JSONObject) serviceCatalog).get("endpoints")) {
                        String regionId = ((JSONObject) endpoint).get("region").toString();
                        String publicUrl = ((JSONObject) endpoint).get("publicURL").toString();
                        String cdnUrl = cdnUrls.containsKey(regionId) ? cdnUrls.get(regionId) : null;
                        regions.add(new Region(regionId, URI.create(publicUrl), cdnUrl == null ? null : URI.create(cdnUrl), false));
                    }
                }
            }
            return new AuthenticationResponse(response, token, regions);
        }
View Full Code Here

    public AuthenticationResponse handleResponse(final HttpResponse response) throws ClientProtocolException, IOException {
        if(response.getStatusLine().getStatusCode() == 200 || response.getStatusLine().getStatusCode() == 203
                || response.getStatusLine().getStatusCode() == 204) {
            return new AuthenticationResponse(response, response.getFirstHeader(Constants.X_AUTH_TOKEN).getValue(),
                    Collections.singleton(new Region(null,
                            this.getStorageURL(response), this.getCDNManagementURL(response), true)));
        }
        else if(response.getStatusLine().getStatusCode() == 401 || response.getStatusLine().getStatusCode() == 403) {
            throw new AuthorizationException(new Response(response));
        }
View Full Code Here

                String publicUrl = ((JSONObject) cloudFiles).get("publicURL").toString();
                String cdnUrl = cdnUrls.containsKey(regionId) ? cdnUrls.get(regionId) : null;
                Boolean v1Default = ((JSONObject) cloudFiles).containsKey("v1Default")
                        ? (Boolean) ((JSONObject) cloudFiles).get("v1Default")
                        : Boolean.FALSE;
                regions.add(new Region(regionId, URI.create(publicUrl), URI.create(cdnUrl), v1Default));
            }
            return new AuthenticationResponse(response, token, regions);
        }
        else if(response.getStatusLine().getStatusCode() == 401 || response.getStatusLine().getStatusCode() == 403) {
            throw new AuthorizationException(new Response(response));
View Full Code Here

TOP

Related Classes of ch.iterate.openstack.swift.model.Region

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.