/**
* A functional interface to describe the Actor Role.
* T - Type,
* P - Paper or Role
* M - Mass of result of perform an act.
*
*/
public interface Actor <T, P,M>{
public M doAct(P role,T type,M merde);
}
package org.nanotek.cms.domain;
import java.io.Serializable;
public class Action extends AbstractBase