public override IEnumerable<IPersistenceObject> FromStream(Zetbox.API.ZetboxStreamReader binStream) { var baseResult = base.FromStream(binStream); var result = new List<IPersistenceObject>(); // it may be only an empty shell to stand-in for unreadable data if (CurrentAccessRights != Zetbox.API.AccessRights.None) { { // use backing store to avoid notifications this.AnyImpl = binStream.ReadCompoundObject<Zetbox.App.Base.AnyReferenceEfImpl>(); this.AnyImpl.AttachToObject(this, "Any"); } this._DisplayName = binStream.ReadString(); this._isExportGuidSet = binStream.ReadBoolean(); if (this._isExportGuidSet) { this._ExportGuid = binStream.ReadGuid(); } } // if (CurrentAccessRights != Zetbox.API.AccessRights.None) return baseResult == null ? result.Count == 0 ? null : result : baseResult.Concat(result); }
public override IEnumerable<IPersistenceObject> FromStream(Zetbox.API.ZetboxStreamReader binStream) { var baseResult = base.FromStream(binStream); var result = new List<IPersistenceObject>(); // it may be only an empty shell to stand-in for unreadable data if (CurrentAccessRights != Zetbox.API.AccessRights.None) { { // use backing store to avoid notifications this.AttachedToImpl = binStream.ReadCompoundObject<Zetbox.App.Base.AnyReferenceMemoryImpl>(); this.AttachedToImpl.AttachToObject(this, "AttachedTo"); } this._fk_Blob = binStream.ReadNullableInt32(); this._fk_ChangedBy = binStream.ReadNullableInt32(); this._isChangedOnSet = binStream.ReadBoolean(); if (this._isChangedOnSet) { this._ChangedOn = binStream.ReadDateTime(); } this._fk_CreatedBy = binStream.ReadNullableInt32(); this._isCreatedOnSet = binStream.ReadBoolean(); if (this._isCreatedOnSet) { this._CreatedOn = binStream.ReadDateTime(); } this._fk_Excerpt = binStream.ReadNullableInt32(); this._isExportGuidSet = binStream.ReadBoolean(); if (this._isExportGuidSet) { this._ExportGuid = binStream.ReadGuid(); } this._isIsFileReadonlySet = binStream.ReadBoolean(); if (this._isIsFileReadonlySet) { this._IsFileReadonly = binStream.ReadBoolean(); } this._isKeepRevisionsSet = binStream.ReadBoolean(); if (this._isKeepRevisionsSet) { this._KeepRevisions = binStream.ReadBoolean(); } this._Name = binStream.ReadString(); this._Tags = binStream.ReadString(); } // if (CurrentAccessRights != Zetbox.API.AccessRights.None) return baseResult == null ? result.Count == 0 ? null : result : baseResult.Concat(result); }
public override IEnumerable<IPersistenceObject> FromStream(Zetbox.API.ZetboxStreamReader binStream) { var baseResult = base.FromStream(binStream); var result = new List<IPersistenceObject>(); // it may be only an empty shell to stand-in for unreadable data if (CurrentAccessRights != Zetbox.API.AccessRights.None) { this._CalendarConfiguration = binStream.ReadString(); this._DisplayName = binStream.ReadString(); this._isIsDeactivatedSet = binStream.ReadBoolean(); if (this._isIsDeactivatedSet) { this._IsDeactivated = binStream.ReadBoolean(); } this._LoginToken = binStream.ReadNullableGuid(); { // use backing store to avoid notifications this.OpenIDImpl = binStream.ReadCompoundObject<Zetbox.App.Base.OpenIDMemoryImpl>(); this.OpenIDImpl.AttachToObject(this, "OpenID"); } this._Password = binStream.ReadString(); this._UserName = binStream.ReadString(); } // if (CurrentAccessRights != Zetbox.API.AccessRights.None) return baseResult == null ? result.Count == 0 ? null : result : baseResult.Concat(result); }
public override IEnumerable<IPersistenceObject> FromStream(Zetbox.API.ZetboxStreamReader binStream) { var baseResult = base.FromStream(binStream); var result = new List<IPersistenceObject>(); // it may be only an empty shell to stand-in for unreadable data if (CurrentAccessRights != Zetbox.API.AccessRights.None) { this._Birthday = binStream.ReadNullableDateTime(); this._fk_MubBlah_Nav = binStream.ReadNullableInt32(); this._fk_MuhBlah_One_Nav = binStream.ReadNullableInt32(); this._PersonName = binStream.ReadString(); { // use backing store to avoid notifications this.PhoneNumberMobileImpl = binStream.ReadCompoundObject<Zetbox.App.Test.TestPhoneCompoundObjectMemoryImpl>(); this.PhoneNumberMobileImpl.AttachToObject(this, "PhoneNumberMobile"); } { // use backing store to avoid notifications this.PhoneNumberOfficeImpl = binStream.ReadCompoundObject<Zetbox.App.Test.TestPhoneCompoundObjectMemoryImpl>(); this.PhoneNumberOfficeImpl.AttachToObject(this, "PhoneNumberOffice"); } binStream.ReadCollectionEntries(this, this._PhoneNumbersOtherCollection); } // if (CurrentAccessRights != Zetbox.API.AccessRights.None) return baseResult == null ? result.Count == 0 ? null : result : baseResult.Concat(result); }
public override IEnumerable<IPersistenceObject> FromStream(Zetbox.API.ZetboxStreamReader binStream) { var baseResult = base.FromStream(binStream); var result = new List<IPersistenceObject>(); // it may be only an empty shell to stand-in for unreadable data if (CurrentAccessRights != Zetbox.API.AccessRights.None) { this._Body = binStream.ReadString(); binStream.Read(out this._fk_Calendar); binStream.Read(out this._fk_ChangedBy); this._isChangedOnSet = binStream.ReadBoolean(); if (this._isChangedOnSet) { this._ChangedOn = binStream.ReadDateTime(); } binStream.Read(out this._fk_CreatedBy); this._isCreatedOnSet = binStream.ReadBoolean(); if (this._isCreatedOnSet) { this._CreatedOn = binStream.ReadDateTime(); } this._EndDate = binStream.ReadDateTime(); this._isExportGuidSet = binStream.ReadBoolean(); if (this._isExportGuidSet) { this._ExportGuid = binStream.ReadGuid(); } this._isIsAllDaySet = binStream.ReadBoolean(); if (this._isIsAllDaySet) { this._IsAllDay = binStream.ReadBoolean(); } this._isIsViewReadOnlySet = binStream.ReadBoolean(); if (this._isIsViewReadOnlySet) { this._IsViewReadOnly = binStream.ReadBoolean(); } this._Location = binStream.ReadString(); { // use backing store to avoid notifications this.RecurrenceImpl = binStream.ReadCompoundObject<Zetbox.App.Base.RecurrenceRuleEfImpl>(); this.RecurrenceImpl.AttachToObject(this, "Recurrence"); } { // use backing store to avoid notifications this.SourceImpl = binStream.ReadCompoundObject<Zetbox.App.Base.AnyReferenceEfImpl>(); this.SourceImpl.AttachToObject(this, "Source"); } this._StartDate = binStream.ReadDateTime(); this._Summary = binStream.ReadString(); this._SyncHash = binStream.ReadString(); } // if (CurrentAccessRights != Zetbox.API.AccessRights.None) return baseResult == null ? result.Count == 0 ? null : result : baseResult.Concat(result); }
public override IEnumerable<IPersistenceObject> FromStream(Zetbox.API.ZetboxStreamReader binStream) { var baseResult = base.FromStream(binStream); var result = new List<IPersistenceObject>(); // it may be only an empty shell to stand-in for unreadable data if (CurrentAccessRights != Zetbox.API.AccessRights.None) { { // use backing store to avoid notifications this.RuleImpl = binStream.ReadCompoundObject<Zetbox.App.Base.RecurrenceRuleEfImpl>(); this.RuleImpl.AttachToObject(this, "Rule"); } } // if (CurrentAccessRights != Zetbox.API.AccessRights.None) return baseResult == null ? result.Count == 0 ? null : result : baseResult.Concat(result); }