1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.apache.portals.graffito.context;
17
18 import javax.security.auth.Subject;
19
20 /***
21 * This class keeps information about the current cms request.
22 *
23 * @author <a href="mailto:christophe.lombart@sword-technologies.com">Christophe Lombart</a>
24 *
25 * @version $Id: CmsRequestContext.java,v 1.1 2004/12/22 21:16:13 christophe Exp $
26 *
27 */
28 public interface CmsRequestContext
29 {
30 /***
31 * Get the Subject associated to the request.
32 *
33 * @return The associated Subject
34 */
35 public Subject getSubject();
36
37 /***
38 * Set the subject
39 * @param subject The subject to assigned to the request
40 */
41 public void setSubject(Subject subject);
42 }