2006-05-09

Task的访问权限

user就是单一用户,而actor是指角色。
Task的执行通过assignment来实现:
public interface AssignmentHandler extends Serializable
{
void assign( Assignable assignable, ExecutionContext executionContext );
}

其中的Assignable就是拥有此任务执行权限的人或角色的列表:
public interface Assignable
{
public void setActorId(String actorId);
public void setPooledActors(String[] pooledActors);
}
你可以通过二个函数来声明这个task是只某个人能执行还是一些角色都可以执行。

No comments: