package org.jboss.seam.security.permission; import java.io.Serializable; import org.picketlink.idm.spi.model.IdentityObject; /** * Represents a single permission for a particular target, action and recipient combination. * * @author Shane Bryzak */ public class Permission implements Serializable { private static final long serialVersionUID = 8998625911493711034L; private Object resource; private String permission; private IdentityObject identity; public Permission(Object resource, String permission, IdentityObject identity) { this.resource = resource; this.permission = permission; this.identity = identity; } public Object getResource() { return resource; } public String getPermission() { return permission; } public IdentityObject getIdentity() { return identity; } }