public override void OnPreCreateRelationship(Net.Vpc.Upa.Callbacks.RelationshipEvent @event) { if ([email protected]().IsValidStructureModificationContext()) { throw new Net.Vpc.Upa.Exceptions.InvalidStructureModificationContextException(); } }
public virtual void OnDropRelationship(Net.Vpc.Upa.Callbacks.RelationshipEvent @event) { }
public virtual void OnPreCreateRelationship(Net.Vpc.Upa.Callbacks.RelationshipEvent @event) { }
public override void OnCreateRelationship(Net.Vpc.Upa.Callbacks.RelationshipEvent @event) { Net.Vpc.Upa.Impl.DefaultPersistenceUnit defaultPersistenceUnit = (Net.Vpc.Upa.Impl.DefaultPersistenceUnit)@event.GetPersistenceUnit(); defaultPersistenceUnit.PostponeCommit(new Net.Vpc.Upa.Impl.Persistence.DefaultOnHoldCommitAction(@event.GetRelationship(), Net.Vpc.Upa.Impl.OnHoldCommitActionType.CREATE, Net.Vpc.Upa.Impl.DefaultPersistenceUnit.COMMIT_ORDER_RELATION)); }