1 6 7 package org.manentia.kasai.user; 8 9 import java.util.Collection ; 10 import org.manentia.kasai.User; 11 import org.manentia.kasai.exceptions.*; 12 13 17 public interface UserDAO { 18 19 public boolean checkOperative(String login, String operative, String object); 20 21 public void create(String login, String firstName, String lastName, 22 String email, boolean blocked, String description, boolean superUser) throws InvalidAttributesException, AlreadyExistsException, DataAccessException; 23 24 public void create (String login, String firstName, String lastName, 25 String email, boolean blocked, String description) throws InvalidAttributesException, AlreadyExistsException, DataAccessException; 26 27 public void delete(String login) throws DataAccessException; 28 29 public Collection list(String login, String firstName, String lastName, 30 String email, int blocked, String description, String group) throws DataAccessException; 31 32 public User read(String login, boolean cache) throws DataAccessException; 33 34 public void update(String login, String firstName, String lastName, 35 String email, boolean blocked, String description, boolean superUser) throws InvalidAttributesException,DataAccessException; 36 37 public void update(String login, String firstName, String lastName, 38 String email, boolean blocked, String description) throws InvalidAttributesException, DataAccessException; 39 } 40 | Popular Tags |