public MithraDataObject copy(boolean withRelationships) { PersonData copy = new PersonData(); this.copyInto(copy, withRelationships); return copy; }
public void clearRelationships() { _relationships = null; clearAllDirectRefs(); }
public boolean hasSamePrimaryKeyIgnoringAsOfAttributes(MithraDataObject other) { if (this == other) return true; final PersonData otherData = (PersonData) other; if (getPersonId() != otherData.getPersonId()) { return false; } return true; }
public boolean changed(MithraDataObject newData) { if(zNonPrimaryKeyAttributesChanged(newData)) { return true; } else { return zAsOfAttributesChanged(newData); } }
public void setInsertAttributes(PreparedStatement stm, MithraDataObject dataObj, TimeZone databaseTimeZone, int pos, DatabaseType dt) throws SQLException { PersonData data = (PersonData)dataObj; TimeZone conversionTimeZone = null; stm.setInt(pos++, data.getPersonId()); if(data.isNameNull()) { throwNullAttribute("name"); } stm.setString(pos++, data.getName()); if(data.isCountryNull()) { throwNullAttribute("country"); } stm.setString(pos++, data.getCountry()); stm.setInt(pos++, data.getAge()); }
private void checkAndGeneratePrimaryKeys() { TransactionalBehavior behavior = zGetTransactionalBehaviorForWriteWithWaitIfNecessary(); PersonData data = (PersonData) behavior.getCurrentDataForWrite(this); if (!data.zGetIsPersonIdSet()) { data.setPersonId(generatePersonId()); PetList pets = (PetList ) data.getPets(); if (pets != null) { pets.setPersonId(data.getPersonId()); } } }
public void setInsertAttributes(PreparedStatement stm, MithraDataObject dataObj, TimeZone databaseTimeZone, int pos, DatabaseType dt) throws SQLException { PersonData data = (PersonData)dataObj; TimeZone conversionTimeZone = null; stm.setInt(pos++, data.getPersonId()); if (data.isFirstNameNull()) { stm.setNull(pos++, java.sql.Types.VARCHAR); } else { stm.setString(pos++, data.getFirstName()); } if (data.isLastNameNull()) { stm.setNull(pos++, java.sql.Types.VARCHAR); } else { stm.setString(pos++, data.getLastName()); } }
public MithraObject deserializeForRefresh(ObjectInput in) throws IOException, ClassNotFoundException { PersonData data = new PersonData(); data.zDeserializePrimaryKey(in); return this.createObject(data); }
public PersonData inflatePersonPkData(ResultSet _rs, DatabaseType _dt) throws SQLException { PersonData _data = new PersonData(); int _pos = 1; _data.setPersonId(_rs.getInt(_pos++)); checkNullPrimitive(_rs, _data, "personId"); return _data; }
_pets.zMakeDetached(PetFinder.personId().eq(_data.getPersonId()), _data.getPets()); _data.setPets(_pets); if (_pets != null) _pets.setPersonId(_data.getPersonId()); _pets.zSetParentContainerowner(this); _pets.zSetAddHandler(new PetsAddHandlerInMemory()); if (!petsToDelete.remove(item)) item.setPersonId(_data.getPersonId()); item.cascadeInsert();
private void checkAndGeneratePrimaryKeys() { TransactionalBehavior behavior = zGetTransactionalBehaviorForWriteWithWaitIfNecessary(); PersonData data = (PersonData) behavior.getCurrentDataForWrite(this); if (!data.zGetIsPersonIdSet()) { data.setPersonId(generatePersonId()); } }
public static PersonData allocateOnHeapData() { return new PersonData(); }
public boolean zGetIsPersonIdSet() { TransactionalBehavior behavior = zGetTransactionalBehaviorForReadWithWaitIfNecessary(); PersonData data = (PersonData) behavior.getCurrentDataForRead(this); return data.zGetIsPersonIdSet(); }
public boolean isPersonIdNull() { return ((PersonData) this.zSynchronizedGetData()).isPersonIdNull(); }
public boolean zNonPrimaryKeyAttributesChanged(MithraDataObject newData) { return this.zNonPrimaryKeyAttributesChanged(newData, 0.0); }
public MithraObject deserializeForRefresh(ObjectInput in) throws IOException, ClassNotFoundException { PersonData data = new PersonData(); data.zDeserializePrimaryKey(in); return this.createObject(data); }
public boolean changed(MithraDataObject newData) { if(zNonPrimaryKeyAttributesChanged(newData)) { return true; } else { return zAsOfAttributesChanged(newData); } }
public PersonData inflatePersonPkData(ResultSet _rs, DatabaseType _dt) throws SQLException { PersonData _data = new PersonData(); int _pos = 1; _data.setPersonId(_rs.getInt(_pos++)); checkNullPrimitive(_rs, _data, "personId"); return _data; }
_op = PetFinder.personId().eq(_data.getPersonId()); _result = (PetList) _data.getPets(); if (_result == null) Operation detachedOp = PetFinder.personId().eq(_data.getPersonId()); _result = new PetList(detachedOp); _result.zSetForRelationship(); _data.setPets(_result); if (_result != null) _result.zSetParentContainerowner(this); _result = (PetList) _data.getPets(); if (_result == null) _behavior = zGetTransactionalBehaviorForWriteWithWaitIfNecessary(); _data = (PersonData) _behavior.getCurrentDataForWrite(this); _data.setPets(_result);
public MithraDataObject zAllocateData() { return new PersonData(); }