01: /* Copyright 2003 The JA-SIG Collaborative. All rights reserved.
02: * See license distributed with this file and
03: * available online at http://www.uportal.org/license.html
04: */
05:
06: package org.jasig.portal.security;
07:
08: import org.jasig.portal.IBasicEntity;
09:
10: /**
11: * @author Dan Ellentuck, de3@columbia.edu
12: * @version $Revision: 34780 $
13: *
14: * A type that aggregates the <code>IPermissions</code> for an
15: * <code>IAuthorizationPrincipal</code> so that permissions can be
16: * cached by the <code>EntityCachingService</code>.
17: */
18: public interface IPermissionSet extends IBasicEntity {
19: public IPermission[] getPermissions();
20: }
|