1 19 20 package org.lucane.applications.todolist; 21 22 import java.io.Serializable ; 23 24 public class TodolistAction implements Serializable 25 { 26 public static final int GET_TODOLISTS = 0; 27 public static final int GET_TODOLISTITEMS = 2; 28 29 public static final int ADD_TODOLIST = 4; 30 public static final int MOD_TODOLIST = 5; 31 public static final int DEL_TODOLIST = 6; 32 33 public static final int ADD_TODOLISTITEM = 7; 34 public static final int MOD_TODOLISTITEM = 8; 35 public static final int DEL_TODOLISTITEM = 9; 36 37 public static final int GET_ACLS = 10; 38 public static final int GET_GROUPS = 11; 39 public static final int GET_USERS = 12; 40 public static final int ADD_ACL = 13; 41 public static final int REMOVE_ACL = 14; 42 43 public int action; 44 public Object param; 45 public Object option; 46 47 public TodolistAction(int action, Object param, Object option) { 48 this.action = action; 49 this.param = param; 50 this.option = option; 51 } 52 53 public TodolistAction(int action, Object param) { 54 this(action, param, null); 55 } 56 57 public TodolistAction(int action) { 58 this(action, null); 59 } 60 61 public String toSignableString() { 62 return "" + action; 63 } 64 65 public int getAction() { 66 return action; 67 } 68 69 public Object getParam() { 70 return param; 71 } 72 73 public Object getOption() { 74 return option; 75 } 76 } | Popular Tags |