2011년 11월 20일 일요일

Client API - 저장소에 로그인하기

public static void main(String[] args) {
try {
IProgressMonitor monitor = new NullProgressMonitor();
TeamPlatform.startup();
//RepositoryPackage.eINSTANCE.eContents(); 
ITeamRepository repo = TeamPlatform.getTeamRepositoryService().getTeamRepository("https://clm.jkebanking.net:9443/ccm");
repo.registerLoginHandler(new ITeamRepository.ILoginHandler() {
public ILoginInfo challenge(ITeamRepository repository) {
return new ILoginInfo() {
public String getUserId() {
return "kdyoung";
}
public String getPassword() {
return "password"; 
}
};
}
});
//repo.setProxy("IP", port, null,null);
repo.login(monitor);
TeamPlatform.shutdown();
}
catch (TeamRepositoryException e) {
e.printStackTrace();
}
}

댓글 없음:

댓글 쓰기