Show / Hide Table of Contents

Class Defaulter

Defaulter for Entity objects

Inheritance
Object
Defaulter
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: SuperOffice.CRM.Entities
Assembly: SoDataBase.dll
Syntax
public sealed class Defaulter

Methods

SetDefaults(Appointment)

Set default values for the entity's main row, and for any udef fields it may have.

Declaration
public static void SetDefaults(Appointment entity)
Parameters
Type Name Description
Appointment entity

The entity to set default values for.

SetDefaults(Appointment, DefaulterStrategy)

Set default values for the entity's main row, and for any udef fields it may have.

Declaration
public static void SetDefaults(Appointment entity, DefaulterStrategy strategy)
Parameters
Type Name Description
Appointment entity

The entity to set default values for.

DefaulterStrategy strategy

Strategy used when appliying default values.

SetDefaults(Appointment, TaskType)

Set default values for the appointment's main row, and for any udef fields it may have.

Declaration
public static void SetDefaults(Appointment entity, TaskType type)
Parameters
Type Name Description
Appointment entity

The entity to set default values for.

TaskType type

The type of appointment

SetDefaults(Appointment, TaskType, DefaulterStrategy)

Set default values for the appointment's main row, and for any udef fields it may have.

Declaration
public static void SetDefaults(Appointment entity, TaskType type, DefaulterStrategy strategy)
Parameters
Type Name Description
Appointment entity

The entity to set default values for.

TaskType type

The type of appointment

DefaulterStrategy strategy

Strategy used when appliying default values.

SetDefaults(Contact)

Set default values for the entity's main row, and for any udef fields it may have.

Declaration
public static void SetDefaults(Contact entity)
Parameters
Type Name Description
Contact entity

The entity to set default values for.

SetDefaults(Contact, DefaulterStrategy)

Set default values for the entity's main row, and for any udef fields it may have.

Declaration
public static void SetDefaults(Contact entity, DefaulterStrategy strategy)
Parameters
Type Name Description
Contact entity

The entity to set default values for.

DefaulterStrategy strategy

Strategy used when appliying default values.

SetDefaults(Document)

Set default values for the entity's main row, and for any udef fields it may have.

Declaration
public static void SetDefaults(Document entity)
Parameters
Type Name Description
Document entity

The entity to set default values for.

SetDefaults(Document, DefaulterStrategy)

Set default values for the entity's main row, and for any udef fields it may have.

Declaration
public static void SetDefaults(Document entity, DefaulterStrategy strategy)
Parameters
Type Name Description
Document entity

The entity to set default values for.

DefaulterStrategy strategy

Strategy used when appliying default values.

SetDefaults(EntityBase)

Set default values for the entity. This default implementation does nothing.

Declaration
public static void SetDefaults(EntityBase entity)
Parameters
Type Name Description
EntityBase entity

The entity to set default values for.

SetDefaults(EntityBase, DefaulterStrategy)

Set default values for the entity. This default implementation does nothing.

Declaration
public static void SetDefaults(EntityBase entity, DefaulterStrategy strategy)
Parameters
Type Name Description
EntityBase entity

The entity to set default values for.

DefaulterStrategy strategy

Strategy used when appliying default values.

SetDefaults(Person)

Set default values for the entity's main row, and for any udef fields it may have.

Declaration
public static void SetDefaults(Person entity)
Parameters
Type Name Description
Person entity

The entity to set default values for.

SetDefaults(Person, DefaulterStrategy)

Set default values for the entity's main row, and for any udef fields it may have.

Declaration
public static void SetDefaults(Person entity, DefaulterStrategy strategy)
Parameters
Type Name Description
Person entity

The entity to set default values for.

DefaulterStrategy strategy

Strategy used when appliying default values.

SetDefaults(Person, Int32)

Set default values for the entity's main row, and for any udef fields it may have.

Declaration
public static void SetDefaults(Person entity, int contactId)
Parameters
Type Name Description
Person entity

The entity to set default values for.

Int32 contactId

The id of the contact the person belongs to.

SetDefaults(Person, Int32, DefaulterStrategy)

Set default values for the entity's main row, and for any udef fields it may have.

Declaration
public static void SetDefaults(Person entity, int contactId, DefaulterStrategy strategy)
Parameters
Type Name Description
Person entity

The entity to set default values for.

Int32 contactId

The id of the contact the person belongs to.

DefaulterStrategy strategy

Strategy used when appliying default values.

SetDefaults(Project)

Set default values for the entity's main row, and for any udef fields it may have.

Declaration
public static void SetDefaults(Project entity)
Parameters
Type Name Description
Project entity

The entity to set default values for.

SetDefaults(Project, DefaulterStrategy)

Set default values for the entity's main row, and for any udef fields it may have.

Declaration
public static void SetDefaults(Project entity, DefaulterStrategy strategy)
Parameters
Type Name Description
Project entity

The entity to set default values for.

DefaulterStrategy strategy

Strategy used when appliying default values.

SetDefaults(ProjectMember)

Set default values for the entity's main row, and for any udef fields it may have.

Declaration
public static void SetDefaults(ProjectMember entity)
Parameters
Type Name Description
ProjectMember entity

The entity to set default values for.

SetDefaults(ProjectMember, DefaulterStrategy)

Set default values for the entity's main row, and for any udef fields it may have.

Declaration
public static void SetDefaults(ProjectMember entity, DefaulterStrategy strategy)
Parameters
Type Name Description
ProjectMember entity

The entity to set default values for.

DefaulterStrategy strategy

Strategy used when appliying default values.

SetDefaults(Sale)

Set default values for the entity's main row, and for any udef fields it may have.

Declaration
public static void SetDefaults(Sale entity)
Parameters
Type Name Description
Sale entity

The entity to set default values for.

SetDefaults(Sale, DefaulterStrategy)

Set default values for the entity's main row, and for any udef fields it may have.

Declaration
public static void SetDefaults(Sale entity, DefaulterStrategy strategy)
Parameters
Type Name Description
Sale entity

The entity to set default values for.

DefaulterStrategy strategy

Strategy used when appliying default values.

SetDefaults(Selection)

Set default values for the entity's main row, and for any udef fields it may have.

Declaration
public static void SetDefaults(Selection entity)
Parameters
Type Name Description
Selection entity

The entity to set default values for.

SetDefaults(Selection, DefaulterStrategy)

Set default values for the entity's main row, and for any udef fields it may have.

Declaration
public static void SetDefaults(Selection entity, DefaulterStrategy strategy)
Parameters
Type Name Description
Selection entity

The entity to set default values for.

DefaulterStrategy strategy

Strategy used when appliying default values.

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