Source code: com/flexstor/common/keys/ejb/ApplicationKey.java
1 /*
2 * ApplicationKey.java
3 *
4 * Copyright $Date: 2003/08/11 02:22:32 $ FLEXSTOR.net Inc.
5 *
6 * This work is licensed for use and distribution under license terms found at
7 * http://www.flexstor.org/license.html
8 *
9 */
10
11 package com.flexstor.common.keys.ejb;
12
13 /**
14 * Contains necessary information to retreive a
15 * particular Application object from the database
16 *
17 * <p>
18 * <b>Developer Notes:</b><br>
19 * <ul>
20 * <li>None
21 * </ul>
22 *
23 * @author Daniel Nickel
24 * @author 02/17/99
25 * @version 1.0
26 * @since FLEXSTOR.db 3.0
27 */
28
29 public class ApplicationKey extends FlexKey
30 {
31
32 /* MKS Identifier */
33 public final static String IDENTIFIER="$Id: ApplicationKey.java,v 1.3 2003/08/11 02:22:32 aleric Exp $";
34 static final long serialVersionUID = -5075151915700976723L;
35
36 /**
37 * Constructor To Create New Application Key Object
38 *
39 * @since FlexDB 3.0
40 */
41 public ApplicationKey()
42 {
43 super();
44 }
45
46 /**
47 * Constructor To Create New Application Key Object
48 *
49 * @param aByteRef This is a byte reference from Oracle
50 * @since FlexDB 3.0
51 */
52 public ApplicationKey(byte[] aByteRef)
53 {
54 super(aByteRef);
55 }
56
57 /**
58 * Constructor to create a new Application Key
59 * from a String. Used mostly in Persisted Classes.
60 *
61 * @param aRef This is a String Reference
62 * @since FlexDB 3.0
63 */
64
65 public ApplicationKey(String aRef)
66 {
67 super(aRef.getBytes());
68 }
69
70 }