Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

JSF schedule primefaces

olá pessoal,

Não estou entendendo porque recebo um nullPointer

controller: tem getters/setters


@ManagedBean(name="atividadeBean")
@ViewScoped
public class AtividadeBean implements Serializable {
    /**
     * 
     */
    private static final long serialVersionUID = 1L;

    private ScheduleModel eventModel;

    private ScheduleModel lazyEventModel;

    private ScheduleEvent event = new DefaultScheduleEvent();

    @PostConstruct
    public void init() {
         eventModel = new DefaultScheduleModel();
            eventModel.addEvent(new DefaultScheduleEvent("Champions League Match", previousDay8Pm(), previousDay11Pm()));
            eventModel.addEvent(new DefaultScheduleEvent("Birthday Party", today1Pm(), today6Pm()));
            eventModel.addEvent(new DefaultScheduleEvent("Breakfast at Tiffanys", nextDay9Am(), nextDay11Am()));
            eventModel.addEvent(new DefaultScheduleEvent("Plant the new garden stuff", theDayAfter3Pm(), fourDaysLater3pm()));
            lazyEventModel = new LazyScheduleModel() {

                @Override
                public void loadEvents(Date start, Date end) {
                    Date random = getRandomDate(start);
                    addEvent(new DefaultScheduleEvent("Lazy Event 1", random, random));

                    random = getRandomDate(start);
                    addEvent(new DefaultScheduleEvent("Lazy Event 2", random, random));
                }   
            };
    }

xhtml

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:f="http://java.sun.com/jsf/core"
    xmlns:p="http://primefaces.org/ui">

<h:head>

</h:head>

<h:body>
<h:form>
        <!-- IF YOU REMOVE VALUE ATTRIBUTE -->

        <p:schedule value="#{atividadeBean.eventModel}"></p:schedule>
</h:form>
</h:body>
</html>

recebo um nullpointer como se o modelo estivesse vazio.

1 resposta
solução!

O Código esta certo testei um projeto Web criado do zero

-> problema que na minha aplicação não funciona.

[resolvido] Tinha empurrado o menagedBean pro EJB passou a funcionar quando coloquei dentro do projeto web.