@Override public Map< RelatedFinder, StatisticCounter > zAddNavigatedRelationshipsStats(RelatedFinder finder, Map< RelatedFinder, StatisticCounter > navigationStats) { DatedTransactionalBehavior _behavior = zGetTransactionalBehaviorForWrite(); _behavior.addNavigatedRelationshipsStats(this, finder, navigationStats); return navigationStats; }
protected void cascadeInsertImpl() throws MithraBusinessException { DatedTransactionalBehavior _behavior = zGetTransactionalBehaviorForWrite(); _behavior.insert(this); }
public Pet copyDetachedValuesToOriginalOrInsertIfNewImpl(MithraTransaction tx) { DatedTransactionalBehavior behavior = this.zGetTransactionalBehaviorForWrite(); return (Pet) behavior.updateOriginalOrInsert(this); }
public Pet zCascadeCopyThenInsert() throws MithraBusinessException { DatedTransactionalBehavior _behavior = zGetTransactionalBehaviorForWrite(); Pet original = (Pet) _behavior.copyThenInsert(this); return original; }
public void zSetParentContainerowner(PersonAbstract parent) { DatedTransactionalBehavior _behavior = zGetTransactionalBehaviorForWrite(); PetData _data = (PetData) _behavior.getCurrentDataForWrite(this); if (_behavior.isInMemory()) { _data.setOwner(parent); } }
public void setPetType(PetType petType) DatedTransactionalBehavior _behavior = zGetTransactionalBehaviorForWrite(); PetData _data = (PetData) _behavior.getCurrentDataForWrite(this); if (_behavior.isInMemory())
public void setOwner(Person owner) { Person _owner = (Person) owner; DatedTransactionalBehavior _behavior = zGetTransactionalBehaviorForWrite(); PetData _data = (PetData) _behavior.getCurrentDataForWrite(this); if (_behavior.isInMemory()) { Object _prev = _data.getOwner(); if (_behavior.isDetached() && _prev != null) { ((DelegatingList)((Person)_prev).getPets()).zMarkMoved( (Pet) this); } _data.setOwner(_owner); _owner.getPets().add((Pet) this); } else if (_behavior.isPersisted()) { if (_owner == null) { this.setPersonId(0); } else { this.setPersonId( _owner.getPersonId()); } } else throw new RuntimeException("not implemented"); }
_behavior = zGetTransactionalBehaviorForWrite(); _data = (PetData) _behavior.getCurrentDataForWrite(this); _data.setOwner(_result);