Show / Hide Table of Contents

Class DocumentSaveChangeAnalyzer

Class used to assist safe analysis of PrivateSave instances, without exposing internal properties for modification.

Inheritance
Object
DocumentSaveChangeAnalyzer
Namespace: SuperOffice.Util
Assembly: SoDataBase.dll
Syntax
public class DocumentSaveChangeAnalyzer : Object

Constructors

DocumentSaveChangeAnalyzer(PrivateSave)

Creates a new instance

Declaration
public DocumentSaveChangeAnalyzer(PrivateSave privateSave)
Parameters
Type Name Description
PrivateSave privateSave

Instance to analyze for changes. Required parameter and cannot be null!

Exceptions
Type Condition
ArgumentNullException

Thrown if privateSave is null

Properties

IsAppointmentActiveDateChanged

Gets if Appointment has changed ActiveDate.

Declaration
public bool IsAppointmentActiveDateChanged { get; }
Property Value
Type Description
Boolean

IsAppointmentContactIdChanged

Gets if Appointment has changed Contact.

Declaration
public bool IsAppointmentContactIdChanged { get; }
Property Value
Type Description
Boolean

IsAppointmentPersonIdChanged

Gets if Appointment has changed Person.

Declaration
public bool IsAppointmentPersonIdChanged { get; }
Property Value
Type Description
Boolean

IsAppointmentProjectIdChanged

Gets if Appointment has changed Project.

Declaration
public bool IsAppointmentProjectIdChanged { get; }
Property Value
Type Description
Boolean

IsAppointmentSaleIdChanged

Gets if Appointment has changed Sale.

Declaration
public bool IsAppointmentSaleIdChanged { get; }
Property Value
Type Description
Boolean

IsAppointmentTypeChanged

Gets if Appointment has changed Type.

Declaration
public bool IsAppointmentTypeChanged { get; }
Property Value
Type Description
Boolean

IsDocumentArchiveProviderChanged

Gets if Document has changed ArchiveProvider.

Declaration
public bool IsDocumentArchiveProviderChanged { get; }
Property Value
Type Description
Boolean

IsDocumentExtRefChanged

Gets if Document has changed ExtUrl.

Declaration
public bool IsDocumentExtRefChanged { get; }
Property Value
Type Description
Boolean

IsDocumentHeaderChanged

Gets if Document has changed Header.

Declaration
public bool IsDocumentHeaderChanged { get; }
Property Value
Type Description
Boolean

IsDocumentOurRefChanged

Gets if Document has changed OurRef.

Declaration
public bool IsDocumentOurRefChanged { get; }
Property Value
Type Description
Boolean

IsDocumentYourRefChanged

Gets if Document has changed OurRef.

Declaration
public bool IsDocumentYourRefChanged { get; }
Property Value
Type Description
Boolean

IsVisibleForChanged

Gets if VisibleFor has changed.

Declaration
public bool IsVisibleForChanged { get; }
Property Value
Type Description
Boolean

Extension Methods

EnumUtil.MapEnums<From, To>(From)
Converters.MapEnums<From, To>(From)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top