FAQ: как создать правило доступа (ACL) через SOAP
Posted: Tue Oct 09, 2007 12:27 pm
- Code: Select all
public class TestTaskAcl {
private static DevPack devPack = null;
private static String sessionId = null;
public static void main(String[] args) throws Exception {
System.out.println("Test Start");
init();
System.out.println("Test init()");
if (authenticate("root", "root")) {
TaskBean task = devPack.getTaskService().findTaskByNumber(sessionId, "2");
UserBean user = devPack.getUserService().findByLogin(sessionId, "itadmin");
devPack.getAclService().createAcl(sessionId, task.getId(), null, user.getId(), null);
}
}
public static void init() throws ServiceException, MalformedURLException, RemoteException {
if (devPack == null) {
devPack = new DevPack("http://localhost:4444/TrackStudio");
}
}
public static boolean authenticate(String login, String password) throws RemoteException {
try {
sessionId = devPack.getUserService().authenticate(login,password);
} catch (Exception e) {
return false;
}
return (sessionId != null);
}
}