public static DeclarativeAgendaOption determineDeclarativeAgendaMode(String declarativeAgenda) { if (DISABLED.getMode().equalsIgnoreCase(declarativeAgenda) || "false".equalsIgnoreCase(declarativeAgenda)) { return DISABLED; } else if (ENABLED.getMode().equalsIgnoreCase(declarativeAgenda) || "true".equalsIgnoreCase(declarativeAgenda)) { return ENABLED; } throw new IllegalArgumentException("Illegal enum value '" + declarativeAgenda + "' for DeclarativeAgendaOption"); }
@Override public int hashCode() { int result = name != null ? name.hashCode() : 0; result = ~~result; result = 31 * result + ( equalsBehavior != null ? equalsBehavior.hashCode() : 0 ); result = ~~result; result = 31 * result + ( eventProcessingMode != null ? eventProcessingMode.hashCode() : 0 ); result = ~~result; result = 31 * result + ( kSessions != null ? kSessions.hashCode() : 0 ); result = ~~result; result = 31 * result + ( includes != null ? includes.hashCode() : 0 ); result = ~~result; result = 31 * result + ( theDefault ? 1 : 0 ); result = ~~result; result = 31 * result + ( scope != null ? scope.hashCode() : 0 ); result = ~~result; result = 31 * result + ( packages != null ? packages.hashCode() : 0 ); result = ~~result; result = 31 * result + ( declarativeAgenda != null ? declarativeAgenda.hashCode() : 0 ); result = ~~result; return result; } }
writer.addAttribute("declarativeAgenda", kBase.getDeclarativeAgenda().toString());
kBase.setDeclarativeAgenda(DeclarativeAgendaOption.determineDeclarativeAgendaMode(declarativeAgenda));