PublisherRevisionServiceSpring.java 813 Bytes
package org.legrog.application;

import org.legrog.entities.PublisherRevision;
import org.legrog.entities.PublisherRevisionRepository;

import javax.ejb.Stateless;
import javax.inject.Inject;
import java.util.List;

@Stateless
public class PublisherRevisionServiceSpring implements PublisherRevisionService {
    @Inject
    PublisherRevisionRepository publisherRevisionRepository;

    public void addPublisherRevision(PublisherRevision publisherRevision) {
        publisherRevisionRepository.save(publisherRevision);
    }

    public List<PublisherRevision> getAllPublisherRevisions() {
        return publisherRevisionRepository.findAll();
    }

    public PublisherRevision getPublisherRevision(Integer publisherRevisionId) {
        return publisherRevisionRepository.findOne(publisherRevisionId);
    }
}