package com.wooki.domain.biz;
import org.springframework.security.acls.model.Permission;
import org.springframework.security.acls.model.Sid;
import com.wooki.domain.model.WookiEntity;
/**
* Manage permissions on the different entities.
*/
public interface AclManager
{
public void addPermission(WookiEntity securedObject, Permission permission, Class<?> clazz);
public void addPermission(WookiEntity securedObject, Sid recipient, Permission permission,
Class<?> clazz);
public void deletePermission(WookiEntity securedObject, Sid recipient, Permission permission,
Class<?> clazz);
}