1 4 package com.nightlabs.ipanema.person.id; 5 6 import com.nightlabs.jdo.BaseObjectID; 7 import com.nightlabs.jdo.ObjectIDException; 8 9 13 public class PersonStructFieldID extends BaseObjectID 14 { 15 16 17 protected static final String [] EMPTY_STRING_ARRAY = new String [] { }; 18 19 public static PersonStructFieldID create ( 20 PersonStructBlockID structBlockID, 21 String _personStructFieldOrganisationID, 22 String _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 _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 _personStructBlockOrganisationID, 46 String _personStructBlockID, 47 String _personStructFieldOrganisationID, 48 String _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 keyStr) 60 throws ObjectIDException 61 { 62 super(keyStr); 63 } 64 65 public String getPrimaryKey() { 66 return 67 personStructBlockOrganisationID+"/"+ 68 personStructBlockID+"/"+ 69 personStructFieldOrganisationID+"/"+ 70 personStructFieldID; 71 } 72 73 public String personStructBlockOrganisationID; 74 75 public String personStructBlockID; 76 77 public String personStructFieldOrganisationID; 78 79 public String personStructFieldID; 80 81 } 82 | Popular Tags |