
org.phoenix.plugins.ISvnClient Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of phoenix_common Show documentation
Show all versions of phoenix_common Show documentation
phoenixframework自动化平台公共model模块
package org.phoenix.plugins;
import java.util.HashMap;
import java.util.List;
import org.phoenix.plugin.model.SvnLogModel;
/**
* phoenixframe的svn客户端模块
* @author mengfeiyang
*
*/
public interface ISvnClient {
/**
* 重要参数配置配置
* @param svnUrl svn资源路径
* @param username 登陆用户名
* @param password 登陆密码
* @param definePath 如果做提交,则此路径为要提交的本地路径,如果做下载,则此路径为要指定的本地路径
*/
ISvnClient configSvnClient(String svnUrl,String username,String password,String definePath);
/**
* 检出资源
* @return
*/
String checkOut();
/**
* 显示svn服务器上指定文件的所有属性
* @return
*/
HashMap disPayFileAttributes();
/**
* 显示svn日志
* @return
*/
List displaySvnLog();
/**
* 提交操作
* @return
*/
String doCommit();
/**
* 检出不同
* @return
*/
String doDiff();
/**
* 上传操作
* @return
*/
String doImport();
/**
* 更新操作
* @return
*/
String doUpdate();
/**
* 显示资源树
* @return
*/
void disPlayRespositoryTree();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy