KickJava   Java API By Example, From Geeks To Geeks.

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


1 /*
2  * Created on 19.03.2004
3  */

4 package com.nightlabs.ipanema.person.id;
5
6 import com.nightlabs.ipanema.person.PersonDataBlockGroup;
7 import com.nightlabs.jdo.BaseObjectID;
8 import com.nightlabs.jdo.ObjectIDException;
9
10 /**
11  * @author marco
12  */

13 public class PersonDataBlockID extends BaseObjectID
14 {
15     
16     public static PersonDataBlockID create(
17             String JavaDoc _organisationID, long _personID,
18             String JavaDoc _personStructBlockOrganisationID, String JavaDoc _personStructBlockID,
19             Integer JavaDoc _personDataBlockID)
20     {
21         PersonDataBlockID n = new PersonDataBlockID();
22         n.organisationID = _organisationID;
23         n.personID = _personID;
24         n.personStructBlockOrganisationID = _personStructBlockOrganisationID;
25         n.personStructBlockID = _personStructBlockID;
26         n.personDataBlockID = _personDataBlockID;
27         return n;
28     }
29     
30     public static PersonDataBlockID create(PersonDataBlockGroup personDataBlockGroup, Integer JavaDoc _personDataBlockID)
31     {
32         PersonDataBlockID n = new PersonDataBlockID();
33         n.organisationID = personDataBlockGroup.getOrganisationID();
34         n.personID = personDataBlockGroup.getPersonID();
35         n.personStructBlockID = personDataBlockGroup.getPersonStructBlockID();
36         n.personDataBlockID = _personDataBlockID;
37         return n;
38     }
39
40     public PersonDataBlockID() { }
41     public PersonDataBlockID(String JavaDoc keyStr)
42         throws ObjectIDException
43     {
44         super(keyStr);
45     }
46
47     public String JavaDoc organisationID;
48
49     public long personID;
50     
51     public String JavaDoc personStructBlockOrganisationID;
52     
53     public String JavaDoc personStructBlockID;
54
55     public Integer JavaDoc personDataBlockID;
56
57 }
58
Popular Tags