Guest User

Untitled

a guest
Jul 17th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.57 KB | None | 0 0
  1. public void deleteUser(int userId) {
  2.         DataContext dc = DataContext.createDataContext();
  3.  
  4.         Expression qualifier2 = ExpressionFactory.matchExp(
  5.                 User.USER_ID_PROPERTY,
  6.                 String.valueOf(userId));
  7.  
  8.         SelectQuery select2 = new SelectQuery(User.class, qualifier2);
  9.         List userList = dc.performQuery(select2);
  10.  
  11.         if (userList.size() == 0) {
  12.             throw new IllegalArgumentException("user does not exist: " + userList);
  13.         }
  14.  
  15.         User u = (User)userList.get(0);
  16.         if (u.getType().equalsIgnoreCase("admin")) {
  17.             throw new IllegalArgumentException(" Cannot delete admin");
  18.         }
Add Comment
Please, Sign In to add comment