Skip to content

Commit

Permalink
more beans to implement Serializable , fix public field issue in Beans
Browse files Browse the repository at this point in the history
  • Loading branch information
alwin-joseph committed Mar 8, 2022
1 parent d97a38d commit e932231
Show file tree
Hide file tree
Showing 13 changed files with 54 additions and 16 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,13 @@

package com.sun.ts.tests.jsf.spec.render.commandbutton;

import java.io.Serializable;
import jakarta.faces.component.html.HtmlCommandButton;

@jakarta.inject.Named("status") @jakarta.enterprise.context.SessionScoped
public class CommandButtonUIBean {
public class CommandButtonUIBean implements Serializable {

private static final long serialVersionUID = -2574855687654356327L;

private HtmlCommandButton onoff;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,12 +22,14 @@

import java.util.HashMap;
import java.util.Map;
import java.io.Serializable;

@jakarta.inject.Named("Attribute") @jakarta.enterprise.context.SessionScoped
public class AttributeBean {
public class AttributeBean implements Serializable {

private static final long serialVersionUID = -2564380871083456327L;

@jakarta.enterprise.context.Dependent
public Map<String, Object> attMap = new HashMap<String, Object>();
private Map<String, Object> attMap = new HashMap<String, Object>();

{
attMap.put("manyattone", "manyOne");
Expand Down
7 changes: 6 additions & 1 deletion src/com/sun/ts/tests/jsf/spec/render/common/EscapeBean.java
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,13 @@

package com.sun.ts.tests.jsf.spec.render.common;

import java.io.Serializable;

@jakarta.inject.Named("Escape") @jakarta.enterprise.context.SessionScoped
public class EscapeBean {
public class EscapeBean implements Serializable {

private static final long serialVersionUID = -3544855687654980327L;

private String foo;

private String bar;
Expand Down
6 changes: 5 additions & 1 deletion src/com/sun/ts/tests/jsf/spec/render/common/MessageBean.java
Original file line number Diff line number Diff line change
Expand Up @@ -20,11 +20,15 @@

package com.sun.ts.tests.jsf.spec.render.common;

import java.io.Serializable;
import jakarta.faces.application.FacesMessage;
import jakarta.faces.context.FacesContext;

@jakarta.inject.Named("Message") @jakarta.enterprise.context.SessionScoped
public class MessageBean {
public class MessageBean implements Serializable {

private static final long serialVersionUID = -2156780871083890367L;

private static String INFO_SUMMARY = "INFO: Summary Message";

private static String INFO_DETAIL = "INFO: Detailed Message";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,15 @@
*/
package com.sun.ts.tests.jsf.spec.render.common;

import java.io.Serializable;
import jakarta.faces.component.html.HtmlOutputLabel;
import jakarta.faces.component.html.HtmlOutputLink;
import jakarta.faces.component.html.HtmlOutputText;

@jakarta.inject.Named("Out") @jakarta.enterprise.context.SessionScoped
public class OutputUIComponentBean {
public class OutputUIComponentBean implements Serializable {

private static final long serialVersionUID = -2564325687654356327L;

private HtmlOutputLabel label;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@

package com.sun.ts.tests.jsf.spec.render.common;

import java.io.Serializable;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.util.ArrayList;
Expand All @@ -38,7 +39,9 @@
* $Id:
*/
@jakarta.inject.Named("select01") @jakarta.enterprise.context.SessionScoped
public class SelectMany01Bean {
public class SelectMany01Bean implements Serializable {

private static final long serialVersionUID = -8823380871067856327L;

private final Collection<SelectItem> possibleValues;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,16 @@

package com.sun.ts.tests.jsf.spec.render.common;

import java.io.Serializable;
import jakarta.faces.application.Application;
import jakarta.faces.component.UIComponent;
import jakarta.faces.component.UISelectItem;
import jakarta.faces.context.FacesContext;

@jakarta.inject.Named("Answer") @jakarta.enterprise.context.SessionScoped
public class SelectUIComponentBean {
public class SelectUIComponentBean implements Serializable {

private static final long serialVersionUID = -2564323472383456327L;

private UIComponent yesNo;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
package com.sun.ts.tests.jsf.spec.render.common;

import java.util.Map;
import java.io.Serializable;

import jakarta.faces.component.UIComponent;
import jakarta.faces.context.ExternalContext;
Expand All @@ -31,7 +32,9 @@
import jakarta.servlet.http.HttpServletResponse;

@jakarta.inject.Named("ActionListener") @jakarta.enterprise.context.SessionScoped
public class SimpleActionListener implements ActionListener {
public class SimpleActionListener implements ActionListener, Serializable {

private static final long serialVersionUID = -2123380871083456327L;

/**
* <p>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,14 +19,17 @@
*/
package com.sun.ts.tests.jsf.spec.render.datatable;

import java.io.Serializable;
import jakarta.faces.application.Application;
import jakarta.faces.component.html.HtmlColumn;
import jakarta.faces.component.html.HtmlDataTable;
import jakarta.faces.component.html.HtmlOutputText;
import jakarta.faces.context.FacesContext;

@jakarta.inject.Named("library") @jakarta.enterprise.context.SessionScoped
public class DataTableUIBean {
public class DataTableUIBean implements Serializable {

private static final long serialVersionUID = -2574855687654980327L;

private HtmlDataTable books;

Expand Down
5 changes: 4 additions & 1 deletion src/com/sun/ts/tests/jsf/spec/render/form/FormUIBean.java
Original file line number Diff line number Diff line change
Expand Up @@ -19,13 +19,16 @@
*/
package com.sun.ts.tests.jsf.spec.render.form;

import java.io.Serializable;
import jakarta.faces.application.Application;
import jakarta.faces.component.html.HtmlForm;
import jakarta.faces.component.html.HtmlInputText;
import jakarta.faces.context.FacesContext;

@jakarta.inject.Named("greeting") @jakarta.enterprise.context.SessionScoped
public class FormUIBean {
public class FormUIBean implements Serializable {

private static final long serialVersionUID = -2123380871451256327L;

private HtmlForm myForm;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,13 @@

package com.sun.ts.tests.jsf.spec.render.graphic;

import java.io.Serializable;
import jakarta.faces.component.html.HtmlGraphicImage;

@jakarta.inject.Named("pictures") @jakarta.enterprise.context.SessionScoped
public class GraphicUIBean {
public class GraphicUIBean implements Serializable {

private static final long serialVersionUID = -4324855687654980327L;

private HtmlGraphicImage img1;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,13 @@
*/
package com.sun.ts.tests.jsf.spec.render.inputtext;

import java.io.Serializable;
import jakarta.faces.component.html.HtmlInputText;

@jakarta.inject.Named("Hello") @jakarta.enterprise.context.SessionScoped
public class InputTextUIBean {
public class InputTextUIBean implements Serializable {

private static final long serialVersionUID = -2564325672383456327L;

private HtmlInputText greeting;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@
@jakarta.inject.Named("info") @jakarta.enterprise.context.SessionScoped
public class FormatterBean implements Serializable {

public String technology = "JSF";
private String technology = "JSF";

public String component = "f:param";
private String component = "f:param";

/** Creates a new instance of MessageBean */
public FormatterBean() {
Expand Down

0 comments on commit e932231

Please sign in to comment.