188189190191192193194195196
Class valueType = resources.getBoundType("value"); if (valueType == null) return null; if (Enum.class.isAssignableFrom(valueType)) return new EnumSelectModel(valueType, resources.getContainerMessages()); return null; }
20212223242526
@Inject private Logger logger; public SelectModel getOptions() { return new EnumSelectModel(PaymentType.class, messages); }
26272829303132
@Persist @Property private List<Language> languages; public SelectModel getModel() { return new EnumSelectModel(Language.class, messages); }
35363738394041
@SessionState private AlertStorage storage; public SelectModel getSeverityModel() { return new EnumSelectModel(Severity.class, messages); }
40414243444546
return new EnumSelectModel(Severity.class, messages); } public SelectModel getDurationModel() { return new EnumSelectModel(Duration.class, messages); }
23242526272829
56575859606162
languages = selected; } public SelectModel getLanguageModel() { return new EnumSelectModel(ProgrammingLanguage.class, resources.getMessages()); }
154155156157158159160
* Provide a select mode for an enum type. */ @SuppressWarnings("unchecked") public SelectModel getSelectModelForProperty() { return new EnumSelectModel(context.getPropertyType(), context.getContainerMessages()); }
185186187188189190191192193
199200201202203204205
MarkupWriter writer = factory.newPartialMarkupWriter(contentType); generateResponseMarkup(writer, matchesHolder.get()); return new TextStreamResponse(contentType.toString(), writer.toString()); }