playgrnd
@ 35
playgrnd / jsf-sample / src / main / java / com / uralian / sample / LanguageForm.java
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 |
/* * LanguageForm.java Jan 21, 2012 * * Copyright 2010 Uralian, LLC. All rights reserved. */ package com.uralian.sample; import javax.faces.bean.ManagedBean; /** * @author Vlad Orzhekhovskiy */ @ManagedBean public class LanguageForm { private String language; /** * @return Returns the language. */ public String getLanguage() { return language; } /** * @param language The language to set. */ public void setLanguage(String language) { this.language = language.trim(); } public String showChoice() { if (isMissing(language)) return "missing-language"; else if ("java".equalsIgnoreCase(language) || "groovy".equalsIgnoreCase(language)) return "good-language"; else return "bad-language"; } private boolean isMissing(String value) { return ((value == null) || (value.trim().isEmpty())); } public int getHashCode() { return this.hashCode(); } public String[] getLanguages() { return new String[] {"Java", "Groovy", "C#", "Unknown"}; } } |
Commits for playgrnd/jsf-sample/src/main/java/com/uralian/sample/LanguageForm.java
Revision | Author | Commited | Message |
---|---|---|---|
35 | snark | Thu 17 Aug, 2017 23:28:40 +0000 | add jsf-sample project |