Subversion Repository Public Repository

playgrnd

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

Diff revisions: vs.
Revision Author Commited Message
35 snark picture snark Thu 17 Aug, 2017 23:28:40 +0000

add jsf-sample project