ListPublisherRevisionsBean.java 815 Bytes
package org.legrog.presentation;

import org.legrog.application.PublisherRevisionService;
import org.legrog.application.PublisherService;
import org.legrog.entities.Publisher;
import org.legrog.entities.PublisherRevision;

import javax.annotation.PostConstruct;
import javax.enterprise.context.RequestScoped;
import javax.inject.Inject;
import javax.inject.Named;
import java.util.List;

@Named
@RequestScoped
public class ListPublisherRevisionsBean {
    @Inject
    PublisherRevisionService publisherRevisionService;

    private List<PublisherRevision> publisherRevisions;

    public List<PublisherRevision> getPublisherRevisions() {
        return publisherRevisions;
    }

    @PostConstruct
    public void init() {
        publisherRevisions = publisherRevisionService.getAllPublisherRevisions();
    }

}