1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.jetspeed.om.page;
18
19 import java.util.List;
20
21 /***
22 * <p>
23 * SecurityConstraintsDef
24 * </p>
25 * <p>
26 * Used to specify a named collection of SecurityConstraint objects.
27 *
28 * </p>
29 * @author <a href="mailto:rwatler@finali.com">Randy Watler</a>
30 * @version $Id: SecurityConstraintsDef.java 516448 2007-03-09 16:25:47Z ate $
31 *
32 */
33 public interface SecurityConstraintsDef
34 {
35 /***
36 * <p>
37 * getName
38 * </p>
39 *
40 * @return constraints name used by references
41 */
42 String getName();
43
44 /***
45 * <p>
46 * setName
47 * </p>
48 *
49 * @param name constraints name used by references
50 */
51 void setName(String name);
52
53 /***
54 * <p>
55 * getSecurityConstraints
56 * </p>
57 *
58 * @return security constraints list for resource
59 */
60 List getSecurityConstraints();
61
62 /***
63 * <p>
64 * setSecurityConstraints
65 * </p>
66 *
67 * @param constraints security constraints for resource
68 */
69 void setSecurityConstraints(List constraints);
70 }