package org.wavescale.sourcesync.config; import org.wavescale.sourcesync.api.ConnectionConfiguration; import org.wavescale.sourcesync.api.ConnectionConstants; /** * **************************************************************************** * Copyright (c) 2005-2014 Faur Ioan-Aurel. * * All rights reserved. This program and the accompanying materials * * are made available under the terms of the MIT License * * which accompanies this distribution, and is available at * * http://opensource.org/licenses/MIT * * * * For any issues or questions send an email at: fioan89@gmail.com * * ***************************************************************************** */ public class FTPSConfiguration extends ConnectionConfiguration { private boolean requireImplicitTLS; private boolean requireExplicitTLS; public FTPSConfiguration(String connectionName) { super(connectionName); this.connectionType = ConnectionConstants.CONN_TYPE_FTPS; this.port = 21; this.rootPath = ""; this.host = "ftp://"; this.userName = ""; this.userPassword = ""; this.requireImplicitTLS = false; this.requireExplicitTLS = true; } public boolean isRequireImplicitTLS() { return requireImplicitTLS; } public void setRequireImplicitTLS(boolean requireImplicitTLS) { this.requireImplicitTLS = requireImplicitTLS; } public boolean isRequireExplicitTLS() { return requireExplicitTLS; } public void setRequireExplicitTLS(boolean requireExplicitTLS) { this.requireExplicitTLS = requireExplicitTLS; } }