NewsBeanLocal.java 505 Bytes
package fi.insomnia.bortal.beans;

import java.util.List;

import javax.ejb.Local;

import fi.insomnia.bortal.model.News;
import fi.insomnia.bortal.model.NewsGroup;

@Local
public interface NewsBeanLocal {

	NewsGroup findByName(String groupname);

	List<NewsGroup> findAll();

	NewsGroup findById(int newsgroupid);

	NewsGroup merge(NewsGroup newsgroup);

	void createNewsgroup(NewsGroup newsgroup);

	News createNews(NewsGroup newsgroup);

	News saveNews(News news);

	News findNews(Integer newsid);

}