1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.jetspeed.om.profile.psml;
18
19 import org.apache.jetspeed.om.profile.Security;
20
21 /***
22 * Bean like implementation of the Security interface suitable for
23 * Castor serialization.
24 *
25 * @see org.apache.jetspeed.om.registry.Security
26 * @author <a href="mailto:raphael@apache.org">Raphaël Luta</a>
27 * @version $Id: PsmlSecurity.java,v 1.5 2004/02/23 03:02:54 jford Exp $
28 */
29 public class PsmlSecurity implements Security, java.io.Serializable
30 {
31
32 private String id;
33
34 public PsmlSecurity()
35 {}
36
37 /***
38 * Gets the security entry unique id.
39 * This value is guaranteed to be unique in the security provider namespace.
40 *
41 * @return the id of this entry.
42 */
43 public String getId()
44 {
45 return id;
46 }
47
48 /***
49 * Sets the security entry unique id.
50 * This value is guaranteed to be unique in the security provider namespace.
51 *
52 * @param id the unique id of the security entry.
53 */
54 public void setId(String id)
55 {
56 this.id = id;
57 }
58
59 /***
60 * Create a clone of this object
61 */
62 public Object clone()
63 throws java.lang.CloneNotSupportedException
64 {
65 return super.clone();
66
67 }
68
69 }