protected void cascadeInsertImpl() throws MithraBusinessException { TransactionalBehavior _behavior = zGetTransactionalBehaviorForWriteWithWaitIfNecessary(); this.checkAndGeneratePrimaryKeys(); _behavior.insert(this); }
public int generateAndSetPersonId() { int nextValue =(int) this.generatePersonId(); this.setPersonId(nextValue); return nextValue; }
public boolean isModifiedSinceDetachmentByDependentRelationships() { if(this.isModifiedSinceDetachment()) return true; if(isPetsModifiedSinceDetachment()) return true; return false; }
public void zSetNonTxDetachedDeleted() { TransactionalBehavior _behavior = zGetTransactionalBehaviorForWriteWithWaitIfNecessary(); PersonData _newData = (PersonData) _behavior.getCurrentDataForRead(this); this.zSetNonTxPersistenceState(PersistenceState.DETACHED_DELETED); }
public void zSetTxDetachedDeleted() { TransactionalBehavior _behavior = zGetTransactionalBehaviorForWriteWithWaitIfNecessary(); if (_behavior.isDetached() && _behavior.isDeleted()) return; PersonData _newData = (PersonData) _behavior.getCurrentDataForRead(this); this.zSetTxPersistenceState(PersistenceState.DETACHED_DELETED); }
private void checkAndGeneratePrimaryKeys() { TransactionalBehavior behavior = zGetTransactionalBehaviorForWriteWithWaitIfNecessary(); PersonData data = (PersonData) behavior.getCurrentDataForWrite(this); if (!data.zGetIsPersonIdSet()) { data.setPersonId(generatePersonId()); } }
public void setPersonId(int newValue) { MithraDataObject d = zSetInteger(PersonFinder.personId(), newValue, true, false ,false); if (d == null) return; PersonData data = (PersonData) d; TransactionalBehavior _behavior = zGetTransactionalBehaviorForWriteWithWaitIfNecessary(); if (!_behavior.isPersisted()) { PetList pets = (PetList ) data.getPets(); if (pets != null) { pets.setPersonId(newValue); } } }
TransactionalBehavior _behavior = zGetTransactionalBehaviorForReadWithWaitIfNecessary(); PersonData _data = (PersonData) _behavior.getCurrentDataForRead(this); if (_behavior.isPersisted()) _behavior = zGetTransactionalBehaviorForWriteWithWaitIfNecessary(); _data = (PersonData) _behavior.getCurrentDataForWrite(this); _data.setPets(_result); _behavior = zGetTransactionalBehaviorForWriteWithWaitIfNecessary(); _data = (PersonData) _behavior.getCurrentDataForWrite(this); _data.setPets(_result);
public boolean zGetIsPersonIdSet() { TransactionalBehavior behavior = zGetTransactionalBehaviorForReadWithWaitIfNecessary(); PersonData data = (PersonData) behavior.getCurrentDataForRead(this); return data.zGetIsPersonIdSet(); }
@Override public Map< RelatedFinder, StatisticCounter > zAddNavigatedRelationshipsStats(RelatedFinder finder, Map< RelatedFinder, StatisticCounter > navigationStats) { TransactionalBehavior _behavior = zGetTransactionalBehaviorForWriteWithWaitIfNecessary(); _behavior.addNavigatedRelationshipsStats(this, finder, navigationStats); return navigationStats; }
public void setPets(PetList pets) TransactionalBehavior _behavior = zGetTransactionalBehaviorForWriteWithWaitIfNecessary(); PersonData _data = (PersonData) _behavior.getCurrentDataForWrite(this); if (_behavior.isInMemory()) _pets.zSetAddHandler(new PetsAddHandlerPersisted()); PetList petsToDelete = new PetList(); petsToDelete.addAll(this.getPets()); for(int i=0;i < _pets.size(); i++)
public Person copyDetachedValuesToOriginalOrInsertIfNew() { return (Person) this.zCopyDetachedValuesToOriginalOrInsertIfNew(); }
public Person getOriginalPersistentObject() { return this.zFindOriginal(); }
public void setAge(int newValue) { zSetInteger(PersonFinder.age(), newValue, false, false ,false); }
public boolean isModifiedSinceDetachmentByDependentRelationships() { if(this.isModifiedSinceDetachment()) return true; return false; }
protected void cascadeDeleteImpl() throws MithraBusinessException { this.delete(); }
public void zSetNonTxDetachedDeleted() { TransactionalBehavior _behavior = zGetTransactionalBehaviorForWriteWithWaitIfNecessary(); PersonData _newData = (PersonData) _behavior.getCurrentDataForRead(this); if (_newData.getPets() != null && !(_newData.getPets() instanceof NulledRelation)) { ((PetList)_newData.getPets()).zSetNonTxDetachedDeleted(); } this.zSetNonTxPersistenceState(PersistenceState.DETACHED_DELETED); }
public void zSetTxDetachedDeleted() { TransactionalBehavior _behavior = zGetTransactionalBehaviorForWriteWithWaitIfNecessary(); if (_behavior.isDetached() && _behavior.isDeleted()) return; PersonData _newData = (PersonData) _behavior.getCurrentDataForRead(this); if (_newData.getPets() != null && !(_newData.getPets() instanceof NulledRelation)) { ((PetList)_newData.getPets()).zSetTxDetachedDeleted(); } this.zSetTxPersistenceState(PersistenceState.DETACHED_DELETED); }
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()); } } }