playgrnd
@ 35
playgrnd / jsf-sample / src / main / java / com / uralian / sample / ColorPreferences.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 |
/* * ColorPreferences.java Jan 23, 2012 * * Copyright 2012 Uralian, LLC. All rights reserved. */ package com.uralian.sample; import java.io.Serializable; import java.util.Random; import org.springframework.context.annotation.Scope; import org.springframework.stereotype.Component; /** * @author Vlad Orzhekhovskiy */ @Component @Scope("session") public class ColorPreferences implements Serializable { private static final long serialVersionUID = 1L; private final Random rnd = new Random(); private String[] themes = {"cupertino", "blitzer", "sunny", "aristo", "le-frog"}; private String foreground = "black"; private String background = "#fdf5e6"; public String getForeground() { return foreground; } public void setForeground(String foreground) { this.foreground = foreground; } public String getBackground() { return background; } public void setBackground(String background) { this.background = background; } public String getStyle() { return String.format("color: %s; background-color: %s", foreground, background); } public String[] getThemes() { return themes; } public String getTheme() { return themes[rnd.nextInt(themes.length)]; } } |
Commits for playgrnd/jsf-sample/src/main/java/com/uralian/sample/ColorPreferences.java
Revision | Author | Commited | Message |
---|---|---|---|
35 | snark | Thu 17 Aug, 2017 23:28:40 +0000 | add jsf-sample project |