1 /*
2 * Copyright (C) The Spice Group. All rights reserved.
3 *
4 * This software is published under the terms of the Spice
5 * Software License version 1.1, a copy of which has been included
6 * with this distribution in the LICENSE.txt file.
7 */
8 package org.codehaus.spice.xmlpolicy.metadata;
9
10 /***
11 * This class defines the set of KeyStores and Grants
12 * in a policy declaration.
13 *
14 * @author Peter Donald
15 * @version $Revision: 1.1 $ $Date: 2003/12/02 09:16:06 $
16 */
17 public class PolicyMetaData
18 {
19 /***
20 * The KeyStores associated with policy.
21 */
22 private final KeyStoreMetaData[] m_keyStores;
23
24 /***
25 * The grants that make up the policy.
26 */
27 private final GrantMetaData[] m_grants;
28
29 /***
30 * Create a policy with specific keystores and grants.
31 *
32 * @param keyStores the key stores
33 * @param grants the grants
34 */
35 public PolicyMetaData( final KeyStoreMetaData[] keyStores,
36 final GrantMetaData[] grants )
37 {
38 m_keyStores = keyStores;
39 m_grants = grants;
40 }
41
42 /***
43 * Return the KeyStores associated with policy.
44 *
45 * @return the KeyStores associated with policy.
46 */
47 public KeyStoreMetaData[] getKeyStores()
48 {
49 return m_keyStores;
50 }
51
52 /***
53 * Return the grants that make up policy.
54 *
55 * @return the grants that make up policy.
56 */
57 public GrantMetaData[] getGrants()
58 {
59 return m_grants;
60 }
61 }
This page was automatically generated by Maven