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.
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
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
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
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
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
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
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
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
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
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
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
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
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.