Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- dao class
- void SaveResult<User> saveOrUpdateUser (user, actor){ // actor is the person doing the action
- boolean b = checkIfUserCanSaveOrUpdate(actor);
- if (b){
- //do the action
- SaveResult<user> saveresult = new SaveResult<user>(user,true);
- }else{
- SaveResult<user> saveresult = new SaveResult<user>(user,false);
- }
- return saveresult
- }
- boolean checkIfUserCanSaveOrUpdate(actor){
- //dbquery here to check for priviliegs
- }
- public class SaveResult<T> {
- T object;
- boolean result;
- public SaveResult(T object, boolean result) {
- this.object = object;
- this.result = result;
- }
- T getObject() {
- return object;
- }
- boolean getResult() {
- return result;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement