1 4 package com.nightlabs.ipanema.person; 5 6 import java.io.Serializable ; 7 8 import javax.jdo.InstanceCallbacks; 9 10 import com.nightlabs.ipanema.person.i18n.PersonStructFieldValueName; 11 12 16 17 25 26 public class PersonStructFieldValue implements Serializable , InstanceCallbacks 27 { 28 29 protected PersonStructFieldValue() { } 30 31 public PersonStructFieldValue(SelectionPersonStructField _personStructField, String _personStructFieldValueID) 32 { 33 this.personStructField = _personStructField; 34 35 initPKs(); 36 this.personStructFieldValueID = _personStructFieldValueID; 37 } 38 39 private void initPKs() 40 { 41 if (getPersonStructField() == null) 42 throw new NullPointerException ("personStructField is null!"); 43 44 this.personStructBlockOrganisationID = personStructField.getPersonStructBlockOrganisationID(); 45 this.personStructBlockID = personStructField.getPersonStructBlockID(); 46 this.personStructFieldOrganisationID = personStructField.getPersonStructFieldOrganisationID(); 47 this.personStructFieldID = personStructField.getPersonStructFieldID(); 48 } 49 50 53 private SelectionPersonStructField personStructField; 54 55 58 public SelectionPersonStructField getPersonStructField() { 59 return personStructField; 60 } 61 62 63 67 private String personStructBlockOrganisationID; 68 69 73 private String personStructBlockID; 74 75 76 80 private String personStructFieldOrganisationID; 81 82 86 private String personStructFieldID; 87 88 92 private String personStructFieldValueID; 93 94 97 public String getPersonStructBlockOrganisationID() { 98 return personStructBlockOrganisationID; 99 } 100 101 104 public String getPersonStructBlockID() { 105 return personStructBlockID; 106 } 107 108 111 public String getPersonStructFieldOrganisationID() { 112 return personStructFieldOrganisationID; 113 } 114 115 118 public String getPersonStructFieldID() { 119 return personStructFieldID; 120 } 121 122 125 public String getPersonStructFieldValueID() { 126 return personStructFieldValueID; 127 } 128 129 131 132 138 protected PersonStructFieldValueName valueName; 139 140 144 public PersonStructFieldValueName getValueName() { 145 return valueName; 146 } 147 148 151 public void jdoPostLoad() 152 { 153 initPKs(); 155 } 156 157 160 public void jdoPreStore() { 161 } 163 164 167 public void jdoPreClear() { 168 } 170 171 174 public void jdoPreDelete() { 175 } 177 178 } 179 | Popular Tags |