1 21 22 package com.jaspersoft.jasperserver.api.metadata.user.service; 23 24 import java.util.List ; 25 26 import com.jaspersoft.jasperserver.api.common.domain.ExecutionContext; 27 import com.jaspersoft.jasperserver.api.metadata.user.domain.ObjectPermission; 28 29 33 public interface ObjectPermissionService { 34 public ObjectPermission newObjectPermission(ExecutionContext context); 35 public ObjectPermission getObjectPermission(ExecutionContext context, ObjectPermission objPerm); 36 public List getObjectPermissionsForRecipient(ExecutionContext context, Object recipient); 37 public List getObjectPermissionsForObject(ExecutionContext context, Object targetObject); 38 public List getObjectPermissionsForObjectAndRecipient(ExecutionContext context, Object targetObject, Object recipient); 39 public void putObjectPermission(ExecutionContext context, ObjectPermission objPerm); 40 public void deleteObjectPermission(ExecutionContext context, ObjectPermission objPerm); 41 42 48 49 } 50 | Popular Tags |