SitePageBeanLocal.java 488 Bytes
package fi.insomnia.bortal.beans;

import java.util.List;

import javax.ejb.Local;

import fi.insomnia.bortal.model.PageContent;
import fi.insomnia.bortal.model.SitePage;

@Local
public interface SitePageBeanLocal {

	SitePage find(String siteName);

	void create(SitePage sitepage);

	SitePage save(SitePage sitepage);

	PageContent createContent(SitePage sitepage);

	List<SitePage> getPagerootsForUser();

	List<SitePage> getPagesForUser(SitePage site);

	List<SitePage> findAll();

}