package no.ntnu.fp.net.network; import java.io.Serializable; import no.ntnu.fp.model.Authenticate; public class Request implements Serializable { /** * */ private static final long serialVersionUID = -5742879083057675825L; private Authenticate auth; private Object object; private Method method; public Request(Authenticate auth, Object object){ this.auth = auth; this.object = object; } public void setObject(Object object){ this.object = object; } public void setAuth(Authenticate auth){ this.auth = auth; } public Authenticate getAuth(){ return auth; } public Object getObject(){ return object; } public void setMethod(Method method){ this.method = method; } public Method getMethod(){ return method; } public enum Method{ SAVE_PLACE, SAVE_MEETING, SAVE_APPOINTMENT, AUTHENTICATE, GET_FULL_USER, DISPATCH_MEETING_REPLY, LOGIN_FAILED, LOGIN_SUCCEDED, GET_USERS, REQUEST_FAILED, GET_USERS_RESPONSE, GET_FULL_USER_RESPONSE, SAVE_MEETING_RESPONSE, MEETING_NOTIFICATION, SAVE_APPOINTMENT_RESPONSE, DISPATCH_MEETING_REPLY_RESPONSE, GET_LIST_OF_ROOMS, GET_LIST_OF_ROOMS_RESPONSE, CHANGE_MEETING_NOTFICATION, CHANGE_APPOINTMENT_NOTIFICATION, CANCEL_VIEW, CANCEL_VIEW_SUCCEDED, DELETE_MEETING, DELETE_APPOINTMENT, MEETING_REPLY, GET_SUBSCRIBERS, GET_SUBSCRIBERS_RESPONSE, DELETE_MEETING_RESPONSE, DELETE_APPOINTMENT_RESPONSE } }