![JAR search and dependency download from the Maven repository](/logo.png)
org.devocative.demeter.iservice.IDPageInstanceService Maven / Gradle / Ivy
The newest version!
package org.devocative.demeter.iservice;
import org.devocative.demeter.entity.DPageInfo;
import org.devocative.demeter.entity.DPageInstance;
import org.devocative.demeter.entity.Role;
import org.devocative.demeter.entity.User;
import org.devocative.demeter.vo.UserVO;
import org.devocative.demeter.vo.filter.DPageInstanceFVO;
import java.util.Collection;
import java.util.List;
public interface IDPageInstanceService extends IEntityService {
void saveOrUpdate(DPageInstance entity);
DPageInstance load(Long id);
DPageInstance loadByUri(String uri);
List list();
List search(DPageInstanceFVO filter, long pageIndex, long pageSize);
long count(DPageInstanceFVO filter);
List getPageInfoList();
List getRolesList();
List getCreatorUserList();
List getModifierUserList();
// ==============================
String D_PAGE_RESOURCE_KEY_PREFIX = "KEY:";
DPageInstance getPageInstanceByURI(String uri, String refIdParam);
UserVO.PageVO getDefaultPages();
String getUriByPage(Class dPageClass);
UserVO.PageVO getAccessiblePages(Collection roles);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy