KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > nightlabs > ipanema > person > id > PersonStructFieldID


1 /*
2  * Created on 15.03.2004
3  */

4 package com.nightlabs.ipanema.person.id;
5
6 import com.nightlabs.jdo.BaseObjectID;
7 import com.nightlabs.jdo.ObjectIDException;
8
9 /**
10  * @author Alexander Bieber <alex[AT]nightlabs[DOT]de>
11  * @author marco
12  */

13 public class PersonStructFieldID extends BaseObjectID
14 {
15         
16     
17     protected static final String JavaDoc[] EMPTY_STRING_ARRAY = new String JavaDoc[] { };
18     
19     public static PersonStructFieldID create (
20         PersonStructBlockID structBlockID,
21         String JavaDoc _personStructFieldOrganisationID,
22         String JavaDoc _personStructFieldID
23     ) {
24         return create(
25             structBlockID.personStructBlockOrganisationID,
26             structBlockID.personStructBlockID,
27             _personStructFieldOrganisationID,
28             _personStructFieldID
29         );
30     }
31     
32     public static PersonStructFieldID create (
33             PersonStructBlockID structBlockID,
34             String JavaDoc _personStructFieldID
35         ) {
36             return create(
37                 structBlockID.personStructBlockOrganisationID,
38                 structBlockID.personStructBlockID,
39                 structBlockID.personStructBlockOrganisationID,
40                 _personStructFieldID
41             );
42         }
43
44     public static PersonStructFieldID create(
45             String JavaDoc _personStructBlockOrganisationID,
46             String JavaDoc _personStructBlockID,
47             String JavaDoc _personStructFieldOrganisationID,
48             String JavaDoc _personStructFieldID)
49     {
50         PersonStructFieldID n = new PersonStructFieldID();
51         n.personStructBlockOrganisationID = _personStructBlockOrganisationID;
52         n.personStructBlockID = _personStructBlockID;
53         n.personStructFieldOrganisationID = _personStructFieldOrganisationID;
54         n.personStructFieldID = _personStructFieldID;
55         return n;
56     }
57
58     public PersonStructFieldID() { }
59     public PersonStructFieldID(String JavaDoc keyStr)
60         throws ObjectIDException
61     {
62         super(keyStr);
63     }
64     
65     public String JavaDoc getPrimaryKey() {
66         return
67             personStructBlockOrganisationID+"/"+
68             personStructBlockID+"/"+
69             personStructFieldOrganisationID+"/"+
70             personStructFieldID;
71     }
72     
73     public String JavaDoc personStructBlockOrganisationID;
74
75     public String JavaDoc personStructBlockID;
76     
77     public String JavaDoc personStructFieldOrganisationID;
78     
79     public String JavaDoc personStructFieldID;
80
81 }
82
Popular Tags