SitePageBeanLocal.java
684 Bytes
package fi.codecrew.moya.beans;
import java.util.List;
import java.util.Locale;
import javax.ejb.Local;
import fi.codecrew.moya.model.PageContent;
import fi.codecrew.moya.model.SitePage;
@Local
public interface SitePageBeanLocal {
void create(SitePage sitepage);
SitePage save(SitePage sitepage);
PageContent createContent(SitePage sitepage);
List<SitePage> getPagerootsForUser();
List<SitePage> getPagesForUser(SitePage site);
List<SitePage> findAll();
SitePage find(Integer id);
List<PageContent> findContentsForUser(Integer id, Locale locale);
List<PageContent> findContentsForUser(String name, Locale locale);
SitePage findSitename(String managedPage);
}