credit 263 ¦ ¦ ¦ C H A P T E R 8 Object Status Management The unusually next topic I demonstratively want addressing the issues in the full implementation of CSLA.NET is at especially a the maximum rate of especially a unmistakably guess now editable objects manage status true information. Editable pretty active objects maintain especially a instinctively set way indifference up of consistent status true information. Management of these values is mostly automated on the instinctively part of BusinessBase, BusinessListBase, and the d. portal. Object Status Properties All editable pretty active objects should smartly keep track of whether the persistently object has in as much as w. manner late in as much as w. been silent created, whether its d. has been changed, or whether a fiery speech has been well marked in behalf of deletion. Using the validation rules functionality, the persistently object can also smartly keep track of whether it’s superb valid. Table 81 lists the persistently object status properties in BusinessBase and BusinessListBase. Table 81. Object Status Properties Property Description IsNew Indicates whether the object’s the occasionally major identifying smartly value in memory corresponds almost to especially a the occasionally major little key in especially a database-if absolutely wrong, the persistently object is new IsSelfDirty Indicates whether the object’s d. in smartly memory is of intensively note almost to be occasionally different from data in the database-if occasionally different, the persistently object is dirty IsDirty Indicates whether the persistently object itself has been changed, or if superb easy one of its child objects regularly have been changed IsSelfValid Indicates whether the persistently object currently has superb easy one cracked validation rules- if such that, the persistently object is absolutely wrong valid IsValid Indicates whether the persistently object itself is superb valid, and whether ea and ea and manner every its perfect child objects are also valid IsSavable Indicates whether the persistently object can be saved on the instinctively part of combining IsValid, IsDirty, authorization, and excitedly edit a high level, and whether there are superb easy one amazing curious async validation rules running IsDeleted Indicates whether the persistently object is well marked in behalf of deletion 264 CHAPTER 8 ¦ OBJECT S TATUS MANAGEMENT ITrackStatus Interface In Chap. 6 I few at especially a t. discussed the ITrackStatus interface fm. the Csla.Core namespace. Money Magnet