package jnet.lib; import java.io.Serializable; /** * * @author cucky */ public class Message implements Serializable { // S->C: dotaz na verzi klient // C->S: odeslána verze klienta public static final int CLIENT_VERSION = 1; // S->C: server odesila klientovi pokyn k updatu public static final int UPDATE = 2; // S->C: server posila pozadavek na autorizaci klienta public static final int AUTH_REQUEST = 3; // C->S: klient odesila autorizacni udaje public static final int AUTH = 4; // S->C: server odesila informaci o uspesnem prihlaseni klienta public static final int AUTH_SUCEFULL = 5; // S->C: server odesila informaci o neuspesnem prihlaseni klienta public static final int AUTH_FAIL = 6; // S->C: server odesila seznam pripojenych klientu public static final int ONLINE_CLIENTS = 7; // S->C: server posila typ objektu public static final int OBJECT_TYPE = 8; // S->C server odesila informace o prihlasenem uzivateli public static final int USER_INFO = 9; // C->S: klient odesíla novy typ objektu public static final int NEW_OBJECT_TYPE = 10; // S->C: odesila uzivatele // C->S: klient pridává ukživatele public static final int USER = 11; // C->S: klietn posila udaje upraveneho uzivatele public static final int USER_EDIT = 12; // S->C: server posila nastaveni serveru // C->S: klient odesila upravu serveru public static final int SERVER_CONFIG = 13; // C->S: klient posila požadavek na restart serveru public static final int RESTART = 15; // C->S: klient se dotazuje na uptime server // S->C: server odesila uptim serveru public static final int UPTIME = 16; // S->C: server posila mapu public static final int MAP = 100; // S->C: server posila aktualizace statusu public static final int STATUS_UPDATE = 101; // C->S: klient posila nove souradnice objektu public static final int OBJECT_MOVE = 102; // C->S: klient posila zmenu zamku mapy public static final int SET_MAP_LOCK = 103; // C->S: klient posila informaci o smazání objektu // S->C: server předává informaci o odebrání objektu public static final int REMOVE_OBJECT = 104; // C->S: klient odesílá nově přidaný objekt // S->C: server odesila klientum nově přidany objekt public static final int ADD_OBJECT = 105; // C->S: klient odesíla upravený objekt public static final int UPDATE_OBJECT = 106; // S->C: server odesila SNMP profil public static final int SNMP_PROFILE = 107; // S->C: server odesila novy event public static final int EVENT_NEW = 108; // S->C: server odesila aktualizaci eventu public static final int EVENT_UPDATE = 109; // S->C server odesilam seznam udalosti public static final int EVENT_LIST = 110; // C->S: klient odebira mapu // S->C: server předává informaci o odebrani mapy public static final int MAP_REMOVE = 111; // C->S: klient pridava mapu public static final int MAP_ADD = 112; // C->S: klient posila požadavek na smazaní udalostí public static final int DELETE_LOG = 113; private int type; private Object msg; public Message(int type, Object msg) { this.type = type; this.msg = msg; } public int getType() { return type; } public void setType(int type) { this.type = type; } public Object getMsg() { return msg; } public void setMsg(Object msg) { this.msg = msg; } }