All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.duracloud.syncui.domain.DuracloudConfiguration Maven / Gradle / Ivy

There is a newer version: 8.1.0
Show newest version
/*
 * The contents of this file are subject to the license and copyright
 * detailed in the LICENSE and NOTICE files at the root of the source
 * tree and available online at
 *
 *     http://duracloud.org/license/
 */
package org.duracloud.syncui.domain;
/**
 * This class provides read-only Duracloud Configuration info: that is, everything
 * one needs to know in order to connect to a duracloud primary content store.
 * @author Daniel Bernstein
 *
 */
public class DuracloudConfiguration {
    
    private String username;
    private String password;
    private String host;
    private int port;
    private String spaceId;

    public static final String DEFAULT_PORT =  System.getProperty("duracloud.defaultport", "443");

    public DuracloudConfiguration(
        String username, String password, String host, int port, String spaceId) {
        super();
        this.username = username;
        this.password = password;
        this.host = host;
        this.port = port;
        this.spaceId = spaceId;
    }

    public String getUsername() {
        return username;
    }
    public String getHost() {
        return host;
    }
    public int getPort() {
        return port;
    }
    public String getSpaceId() {
        return spaceId;
    }
    public String getPassword() {
        return password;
    }

    public boolean isDefaultPort(){
        return DuracloudConfiguration.DEFAULT_PORT.equals(this.port);
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy