playgrnd
@ 35
playgrnd / jsf-sample / src / main / java / com / uralian / sample / ColorBean.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 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 |
/* * ColorBean.java Jan 21, 2012 * * Copyright 2012 Uralian, LLC. All rights reserved. */ package com.uralian.sample; import java.io.Serializable; import javax.faces.bean.ManagedBean; import javax.faces.bean.SessionScoped; import javax.faces.event.ActionEvent; /** * @author Vlad Orzhekhovskiy */ @ManagedBean @SessionScoped public class ColorBean implements Serializable { private static final long serialVersionUID = 1L; private boolean normalSize = true; private String color = "blue"; private boolean inverseVideo; public String[] getFavoriteColors() { return new String[] {"red", "blue", "green", "yellow"}; } /** * @return the color. */ public String getColor() { return color; } /** * @param color the color to set. */ public void setColor(String color) { this.color = color; } public String getBodyStyleClass() { return normalSize ? "normalSize" : "largeSize"; } public void setNormalSize(ActionEvent event) { normalSize = true; } public void setLargeSize(ActionEvent event) { normalSize = false; } public boolean getNormalSize() { return normalSize; } public void setNormalSize(boolean normalSize) { this.normalSize = normalSize; } public void switchFontSize() { normalSize = !normalSize; } public String selectColor() { return "colored"; } /** * @return the inverseVideo. */ public boolean isInverseVideo() { return inverseVideo; } /** * @param inverseVideo the inverseVideo to set. */ public void setInverseVideo(boolean inverseVideo) { this.inverseVideo = inverseVideo; } public String getVideoClass() { return inverseVideo ? "dark" : "light"; } public void switchVideo(ActionEvent event) { inverseVideo = !inverseVideo; } } |
Commits for playgrnd/jsf-sample/src/main/java/com/uralian/sample/ColorBean.java
Revision | Author | Commited | Message |
---|---|---|---|
35 | snark | Thu 17 Aug, 2017 23:28:40 +0000 | add jsf-sample project |