package test;
import com.rational.clearquest.cqjni.CQAdminSession;
import com.rational.clearquest.cqjni.CQDatabase;
import com.rational.clearquest.cqjni.CQException;
import com.rational.clearquest.cqjni.CQSession;
import com.rational.clearquest.cqjni.CQUser;
public class CQUserTest {
/**
* @param args
*/
public static void main(String[] args) {
CQAdminSession adminSession = new CQAdminSession();
CQSession session = new CQSession();
try {
adminSession.Logon("admin", "1234", "AMS");
// 유저 생성.
adminSession.CreateUser("testUser6");
// 생성한 후, User 객체를 가져오던가, 기존것을 가져와서 패스워드 등을 바꿀때.
CQUser cqUser = adminSession.GetUser("testUser6");
cqUser.SetPassword("1234");
// 데이터베이스에 할당
CQDatabase cqDatabase = adminSession.GetDatabase("AMS");
cqUser.SubscribeDatabase(cqDatabase); // 꼭 한번만 할것...
cqDatabase.UpgradeMasterUserInfo();
} catch (CQException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
이 글은 스프링노트에서 작성되었습니다.