package cz.abclinuxu.datoveschranky.common.entities; /** * * Reprezentuje stav datové schránky, jen do schránke typu IS_ACCESSIBLE lze * zasílát zprávy. Pokud o zaslání zprávy do schránky jiného stavu selže chybou. * * @author xrosecky */ public enum DataBoxState { UNKNOWN, ERROR, IS_ACCESSIBLE, TEMPORARY_INACCESSIBLE, INACTIVE, PERMANENTLY_INACCESSIBLE, DELETED; static public DataBoxState create(int state) { switch (state) { case 0: return ERROR; case 1: return IS_ACCESSIBLE; case 2: return TEMPORARY_INACCESSIBLE; case 3: return INACTIVE; case 4: return PERMANENTLY_INACCESSIBLE; case 5: return DELETED; default: return UNKNOWN; } } }