1 16 package com.blandware.atleap.persistence.core; 17 18 import com.blandware.atleap.common.util.PartialCollection; 19 import com.blandware.atleap.common.util.QueryInfo; 20 import com.blandware.atleap.model.core.ContentPage; 21 import com.blandware.atleap.model.core.Layout; 22 import com.blandware.atleap.persistence.exception.DeleteException; 23 24 31 public interface ContentPageDAO extends PageDAO { 32 33 35 42 public Long createContentPage(ContentPage contentPage, Layout layout); 43 44 50 public ContentPage retrieveContentPage(Long contentPageId); 51 52 58 public void updateContentPage(ContentPage contentPage, Layout layout); 59 60 66 public void deleteContentPage(ContentPage contentPage) throws DeleteException; 67 68 70 76 public PartialCollection listContentPages(QueryInfo queryInfo); 77 78 80 86 public ContentPage findContentPageByUri(String contentPageUri); 87 88 } 89 | Popular Tags |