1 4 package com.nightlabs.ipanema.person.id; 5 6 import com.nightlabs.ipanema.person.PersonDataBlock; 7 import com.nightlabs.jdo.BaseObjectID; 8 import com.nightlabs.jdo.ObjectIDException; 9 10 14 public class PersonDataFieldID extends BaseObjectID 15 { 16 17 public static PersonDataFieldID create( 18 String _organisationID, long _personID, 19 String _personStructBlockOrganisationID, String _personStructBlockID, 20 Integer _personDataBlockID, 21 String _personStructFieldOrganisationID, String _personStructFieldID) 22 { 23 PersonDataFieldID n = new PersonDataFieldID(); 24 n.organisationID = _organisationID; 25 n.personID = _personID; 26 n.personStructBlockOrganisationID = _personStructBlockOrganisationID; 27 n.personStructBlockID = _personStructBlockID; 28 n.personDataBlockID = _personDataBlockID; 29 n.personStructFieldOrganisationID = _personStructFieldOrganisationID; 30 n.personStructFieldID = _personStructFieldID; 31 return n; 32 } 33 34 public static PersonDataFieldID create( 35 PersonDataBlock personDataBlock, String _personStructFieldOrganisationID, String _personStructFieldID) 36 { 37 PersonDataFieldID n = new PersonDataFieldID(); 38 n.organisationID = personDataBlock.getOrganisationID(); 39 n.personID = personDataBlock.getPersonID(); 40 n.personStructBlockOrganisationID = personDataBlock.getPersonStructBlockOrganisationID(); 41 n.personStructBlockID = personDataBlock.getPersonStructBlockID(); 42 n.personDataBlockID = personDataBlock.getPersonDataBlockID(); 43 n.personStructFieldOrganisationID = _personStructFieldOrganisationID; 44 n.personStructFieldID = _personStructFieldID; 45 return n; 46 } 47 48 public PersonDataFieldID() { } 49 50 public PersonDataFieldID(String keyStr) 51 throws ObjectIDException 52 { 53 super(keyStr); 54 } 55 56 public String organisationID; 57 58 public long personID; 59 60 public String personStructBlockOrganisationID; 61 62 public String personStructBlockID; 63 64 public Integer personDataBlockID; 65 66 public String personStructFieldOrganisationID; 67 68 public String personStructFieldID; 69 70 105 } 106 | Popular Tags |