Namespace SuperOffice.CRM.ArchiveLists.Archive
Classes
AppointmentSelectionCombinedProvider
Implementation of the provider for the combined selection
AppointmentSelectionCombinedProviderV2
Implementation of the provider for the combined selection
AppointmentSelectionDynamicProvider
Appointment selection archive using the selectionId as criterionmapping.
AppointmentSelectionDynamicProviderSingleCriteriaGroup
Appointment selection archive using the selectionId as criterionmapping.
AppointmentSelectionDynamicProviderV2
Appointment selection archive with OR-able selection groups. Each group is represented with the AppointmentSelectionDynamicProviderSingleCriteriaGroup.
AppointmentSelectionProvider
This is the archive Provider for the Selection appouintment archive.
AppointmentSelectionProviderBase
This is the archive Provider for the Selection appointment archive.
AppointmentSelectionProviderBaseV2
This is the archive Provider for the Selection appointment archive.
AppointmentSelectionProviderV2
This is the archive Provider for the Selection appouintment archive.
AppointmentSelectionStaticProvider
AppointmentSelectionStaticProviderV2
AppointmentShadowSelectionCombinedProvider
Implementation of the provider for the combined selection
AppointmentShadowSelectionCombinedProviderV2
Implementation of the provider for the combined selection
AppointmentShadowSelectionDynamicProvider
Shadow contact provider for the dynamic appointmnet provider.
AppointmentShadowSelectionDynamicProviderSingleCriteriaGroup
Shadow contact provider for the dynamic appointmnet provider.
AppointmentShadowSelectionDynamicProviderV2
Appointment shadow selection archive with OR-able selection groups. Each group is represented with the AppointmentShadowSelectionDynamicProviderSingleCriteriaGroup.
AppointmentShadowSelectionProvider
Shadow contact provider for the appointment provider.
AppointmentShadowSelectionProviderV2
Shadow contact provider for the appointment provider.
AppointmentShadowSelectionStaticProvider
Shadow contact provider for the static appointment provider.
AppointmentShadowSelectionStaticProviderV2
Shadow contact provider for the static appointment provider.
AssociateProjectSelectionDynamicProvider
AssociateProjectSelectionDynamicProviderV2
AssociateProjectSelectionProvider
This is the archive Provider for the Selection Project archive.
AssociateProjectSelectionProviderV2
This is the archive Provider for the Selection Project archive.
AssociateProjectSelectionStaticProvider
AssociateProjectSelectionStaticProviderV2
ChatConversationSelectionCombinedProviderV2
Implementation of the provider for the combined selection
ChatConversationSelectionDynamicProviderSingleCriteriaGroup
ChatConversation selection archive using the selectionId as criterionmapping.
ChatConversationSelectionDynamicProviderV2
ChatConversation selection archive with OR-able selection groups. Each group is represented with the ChatConversationSelectionDynamicProviderSingleCriteriaGroup.
ChatConversationSelectionProviderBaseV2
This is the archive Provider for the Selection ChatConversation archive.
ChatConversationSelectionProviderV2
This is the archive Provider for the Selection archive.
ChatConversationSelectionStaticProviderV2
ChatConversationShadowSelectionCombinedProviderV2
Implementation of the provider for the combined selection
ChatConversationShadowSelectionDynamicProviderSingleCriteriaGroup
Shadow contact provider for the dynamic appointmnet provider.
ChatConversationShadowSelectionDynamicProviderV2
ChatConversation shadow selection archive with OR-able selection groups. Each group is represented with the ChatConversationShadowSelectionDynamicProviderSingleCriteriaGroup.
ChatConversationShadowSelectionProviderV2
Shadow contact provider for the ChatConversation provider.
ChatConversationShadowSelectionStaticProviderV2
Shadow contact provider for the static ChatConversation provider.
ColumnNormalizer
Implements a class that can take two providers and normalize their column sets. This is used when the names of the columns in two providers are not equal, and will typically be used when we have a contact-selection combined with a project, sale, doc or appointment.
The logic here is that the columns provided to the SetColumns function does not contain person/ prefixes, since they come from a contact selection. All columns in the non-contact selection provider will there need to receive normalized columns, ie. those that ends with the same as the ones in the columnIds array.
In addition, when retrieving rows, we need to rename the column names for the non-contact provider so that the user interface will see it.
Combinator
Implements the base functionality for combining data from two providers using a specific operator (up to the base classes to decide).
CombinedSelectionProviderBase
Implements the base functionality for selections of type Combined
ConfigurableArchiveProvider
Configurable archive with OR-able restriction groups.
ContactPersonSelectionCombinedProviderV2
Implementation of the provider for the combined selection
ContactPersonSelectionDynamicProviderSingleCriteriaGroup
Contact + Person selection archive using the selectionId as criterionmapping.
ContactPersonSelectionDynamicProviderV2
Contact + Person selection archive with OR-able selection groups. Each group is represented with the SaleSelectionDynamicProviderSingleCriteriaGroup.
ContactPersonSelectionProviderBaseV2
This is the archive Provider for the Selection contact/person archive.
ContactPersonSelectionProviderV2
This is the archive Provider for the Selection contact/person archive.
ContactPersonSelectionStaticProviderV2
CustomObjectSelectionCombinedProviderV2
Implementation of the provider for the combined selection
CustomObjectSelectionDynamicProviderSingleCriteriaGroup
CustomObject selection archive using the selectionId as criterionmapping.
CustomObjectSelectionDynamicProviderV2
CustomObject selection archive with OR-able selection groups. Each group is represented with the CustomObjectSelectionDynamicProviderSingleCriteriaGroup.
CustomObjectSelectionProviderBaseV2
Base class for CustomObjectSelection provider. Both the regular provider and the shadow provider will inherit this class.
CustomObjectSelectionProviderV2
This is the archive Provider for the Selection CustomObject archive.
CustomObjectSelectionStaticProviderV2
Static archive Provider for a Selection of CustomObject archive.
DocumentSelectionCombinedProvider
Implementation of the provider for the combined selection
DocumentSelectionCombinedProviderV2
Implementation of the provider for the combined selection
DocumentSelectionDynamicProvider
Document selection archive using the selectionId as criterionmapping.
DocumentSelectionDynamicProviderSingleCriteriaGroup
Document selection archive using the selectionId as criterionmapping.
DocumentSelectionDynamicProviderV2
Document selection archive with OR-able selection groups. Each group is represented with the DocumentSelectionDynamicProviderSingleCriteriaGroup.
DocumentSelectionProvider
This is the archive Provider for the Selection document archive.
DocumentSelectionProviderBase
Base class Selection document archive.
DocumentSelectionProviderBaseV2
Base class Selection document archive.
DocumentSelectionProviderV2
This is the archive Provider for the Selection document archive.
DocumentSelectionStaticProvider
DocumentSelectionStaticProviderV2
DocumentShadowSelectionCombinedProvider
Implementation of the provider for the combined selection
DocumentShadowSelectionCombinedProviderV2
Implementation of the provider for the combined selection
DocumentShadowSelectionDynamicProvider
Shadow contact provider for the dynamic document provider.
DocumentShadowSelectionDynamicProviderSingleCriteriaGroup
Shadow contact provider for the dynamic document provider.
DocumentShadowSelectionDynamicProviderV2
Document shadow selection archive with OR-able selection groups. Each group is represented with the DocumentShadowSelectionDynamicProviderSingleCriteriaGroup.
DocumentShadowSelectionProvider
Shadow contact provider for the Document provider.
DocumentShadowSelectionProviderV2
Shadow contact provider for the Document provider.
DocumentShadowSelectionStaticProvider
Shadow contact provider for the static Document provider.
DocumentShadowSelectionStaticProviderV2
Shadow contact provider for the static Document provider.
DummySelectionContactProvider
DynamicSelectionMultiCriteriaGroupBase
Base for archive providers with multiple OR groups.
DynamicSelectionProviderBaseV2<RowType, RootExtender, TableInfoType>
Base class for all dynamic selection providers.
DynamicSelectionProviderBase<RowType, RootExtender>
Base class for all dynamic selection providers.
FormSubmissionSelectionCombinedProviderV2
Implementation of the provider for the combined selection
FormSubmissionSelectionDynamicProviderSingleCriteriaGroup
FormSubmission selection archive using the selectionId as criterionmapping.
FormSubmissionSelectionDynamicProviderV2
FormSubmission selection archive with OR-able selection groups. Each group is represented with the FormSubmissionSelectionDynamicProviderSingleCriteriaGroup.
FormSubmissionSelectionProviderBaseV2
Base class for FormSubmissionSelection provider. Both the regular provider and the shadow provider will inherit this class.
FormSubmissionSelectionProviderV2
This is the archive Provider for the Selection FormSubmission archive.
FormSubmissionSelectionStaticProviderV2
FormSubmissionShadowSelectionCombinedProviderV2
Implementation of the provider for the combined selection
FormSubmissionShadowSelectionDynamicProviderSingleCriteriaGroup
Shadow contact provider for the dynamic appointmnet provider.
FormSubmissionShadowSelectionDynamicProviderV2
FormSubmission shadow selection archive with OR-able selection groups. Each group is represented with the FormSubmissionShadowSelectionDynamicProviderSingleCriteriaGroup.
FormSubmissionShadowSelectionProviderV2
Shadow contact provider for the FormSubmission provider.
FormSubmissionShadowSelectionStaticProviderV2
Shadow contact provider for the static FormSubmission provider.
IntersectCombinator
Implements the intersect combinator. All elements that exists in both selections should be returned
MailingsSelectionCombinedProviderV2
Implementation of the provider for the combined selection
MailingsSelectionDynamicProviderSingleCriteriaGroup
Mailings selection archive using the selectionId as criterionmapping.
MailingsSelectionDynamicProviderV2
Mailings selection archive with OR-able selection groups. Each group is represented with the MailingsSelectionDynamicProviderSingleCriteriaGroup.
MailingsSelectionProviderBaseV2
Base class for MailingsSelection provider. Both the regular provider and the shadow provider will inherit this class.
MailingsSelectionProviderV2
This is the archive Provider for the Selection Mailings archive.
MailingsSelectionStaticProviderV2
Static archive Provider for a Selection of Mailingss archive.
MailingsShadowSelectionCombinedProviderV2
Implementation of the provider for the combined selection
MailingsShadowSelectionDynamicProviderSingleCriteriaGroup
Shadow contact provider for the dynamic Mailings provider.
MailingsShadowSelectionDynamicProviderV2
Mailings shadow selection archive with OR-able selection groups. Each group is represented with the MailingsShadowSelectionDynamicProviderSingleCriteriaGroup.
MailingsShadowSelectionProviderV2
Shadow contact provider for the Mailings provider.
MailingsShadowSelectionStaticProviderV2
Shadow contact provider for the static Mailings provider.
ProjectSelectionCombinedProvider
Implementation of the provider for the combined selection
ProjectSelectionCombinedProviderV2
Implementation of the provider for the combined selection
ProjectSelectionDynamicProvider
Project selection archive using the selectionId as criterionmapping.
ProjectSelectionDynamicProviderSingleCriteriaGroup
Project selection archive using the selectionId as criterionmapping.
ProjectSelectionDynamicProviderV2
Project selection archive with OR-able selection groups. Each group is represented with the ProjectSelectionDynamicProviderSingleCriteriaGroup.
ProjectSelectionProvider
This is the archive Provider for the Selection Project archive.
ProjectSelectionProviderBase
Base class for the project selection provider
ProjectSelectionProviderBaseV2
Base class for the project selection provider
ProjectSelectionProviderV2
This is the archive Provider for the Selection Project archive.
ProjectSelectionStaticProvider
ProjectSelectionStaticProviderV2
ProjectShadowSelectionCombinedProvider
Implementation of the provider for the combined selection
ProjectShadowSelectionCombinedProviderV2
Implementation of the provider for the combined selection
ProjectShadowSelectionDynamicProvider
Shadow contact provider for the dynamic Project provider.
ProjectShadowSelectionDynamicProviderSingleCriteriaGroup
Shadow contact provider for the dynamic Project provider.
ProjectShadowSelectionDynamicProviderV2
Project shadow selection archive with OR-able selection groups. Each group is represented with the ProjectShadowSelectionDynamicProviderSingleCriteriaGroup.
ProjectShadowSelectionProvider
Shadow contact provider for the Project provider.
ProjectShadowSelectionProviderV2
Shadow contact provider for the Project provider.
ProjectShadowSelectionStaticProvider
Shadow contact provider for the static Project provider.
ProjectShadowSelectionStaticProviderV2
Shadow contact provider for the static Project provider.
QlSmQuoteLineExtender
This class is a root extender based on QuoteLine with the added functionality that it instantiates a GenericTargetSelectionMemberExtender. Thus giving us the quoteline data based on a static quoteline selection.
QlSmQuoteLineExtenderV2
This class is a root extender based on QuoteLine with the added functionality that it instantiates a GenericTargetSelectionMemberExtender. Thus giving us the quoteline data based on a static quoteline selection.
QuoteLineSelectionCombinedProvider
Implementation of the provider for the combined selection
QuoteLineSelectionCombinedProviderV2
Implementation of the provider for the combined selection
QuoteLineSelectionDynamicProvider
Quoteline selection archive using the selectionId as criterionmapping.
QuoteLineSelectionDynamicProviderSingleCriteriaGroup
Sale selection archive using the selectionId as criterionmapping.
QuoteLineSelectionDynamicProviderV2
QuoteLine selection archive with OR-able selection groups. Each group is represented with the QuoteLineSelectionDynamicProviderSingleCriteriaGroup.
QuoteLineSelectionProvider
This is the archive Provider for the Selection QuoteLine archive.
QuoteLineSelectionProviderBase
Base class for QuoteLineSelection provider. Both the regular provider and the shadow provider will inherit this class.
QuoteLineSelectionProviderBaseV2
Base class for QuoteLineSelection provider. Both the regular provider and the shadow provider will inherit this class.
QuoteLineSelectionProviderV2
This is the archive Provider for the Selection QuoteLine archive.
QuoteLineSelectionStaticProvider
Static archive Provider for the Selection quoteline archive.
QuoteLineSelectionStaticProviderV2
Static archive Provider for the Selection quoteline archive.
QuoteLineShadowSelectionCombinedProvider
Implementation of the provider for the combined selection
QuoteLineShadowSelectionCombinedProviderV2
Implementation of the provider for the combined selection
QuoteLineShadowSelectionDynamicProvider
Shadow contact provider for the dynamic quoteline provider.
QuoteLineShadowSelectionDynamicProviderSingleCriteriaGroup
Shadow contact provider for the dynamic quoteline provider.
QuoteLineShadowSelectionDynamicProviderV2
QuoteLine shadow selection archive with OR-able selection groups. Each group is represented with the QuoteLineShadowSelectionDynamicProviderSingleCriteriaGroup.
QuoteLineShadowSelectionProvider
Shadow contact provider for the quoteline provider.
QuoteLineShadowSelectionProviderV2
Shadow contact provider for the quoteline provider.
QuoteLineShadowSelectionStaticProvider
Shadow contact provider for the static quoteline provider.
QuoteLineShadowSelectionStaticProviderV2
Shadow contact provider for the static quoteline prov ider.
SaleSelectionCombinedProvider
Implementation of the provider for the combined selection
SaleSelectionCombinedProviderV2
Implementation of the provider for the combined selection
SaleSelectionDynamicProvider
Sale selection archive using the selectionId as criterionmapping.
SaleSelectionDynamicProviderSingleCriteriaGroup
Sale selection archive using the selectionId as criterionmapping.
SaleSelectionDynamicProviderV2
Sale selection archive with OR-able selection groups. Each group is represented with the SaleSelectionDynamicProviderSingleCriteriaGroup.
SaleSelectionProvider
This is the archive Provider for the Selection sale archive.
SaleSelectionProviderBase
Base class for SaleSelection provider. Both the regular provider and the shadow provider will inherit this class.
SaleSelectionProviderBaseV2
Base class for SaleSelection provider. Both the regular provider and the shadow provider will inherit this class.
SaleSelectionProviderV2
This is the archive Provider for the Selection sale archive.
SaleSelectionStaticProvider
Static archive Provider for the Selection sale archive.
SaleSelectionStaticProviderV2
Static archive Provider for the Selection sale archive.
SaleShadowSelectionCombinedProvider
Implementation of the provider for the combined selection
SaleShadowSelectionCombinedProviderV2
Implementation of the provider for the combined selection
SaleShadowSelectionDynamicProvider
Shadow contact provider for the dynamic sale provider.
SaleShadowSelectionDynamicProviderSingleCriteriaGroup
Shadow contact provider for the dynamic sale provider.
SaleShadowSelectionDynamicProviderV2
Sale shadow selection archive with OR-able selection groups. Each group is represented with the SaleShadowSelectionDynamicProviderSingleCriteriaGroup.
SaleShadowSelectionProvider
Shadow contact provider for the sale provider.
SaleShadowSelectionProviderV2
Shadow contact provider for the sale provider.
SaleShadowSelectionStaticProvider
Shadow contact provider for the static sale provider.
SaleShadowSelectionStaticProviderV2
Shadow contact provider for the static sale provider.
SelectionCombinedPersonExtenderBase
SelectionProviderBase
Implements the base common functionality for the different selection providers. This base class implements support for static, dynamic and combined selections.
SelectionProviderBaseV2
Implements the base common functionality for the different selection providers. This base class implements support for static, dynamic and combined selections.
SelectionSelectionCombinedProviderV2
Implementation of the provider for the combined selection
SelectionSelectionDynamicProviderSingleCriteriaGroup
Selection selection archive using the selectionId as criterionmapping.
SelectionSelectionDynamicProviderV2
Selection selection archive with OR-able selection groups. Each group is represented with the SelectionSelectionDynamicProviderSingleCriteriaGroup.
SelectionSelectionProviderBaseV2
Base class for SelectionSelection provider.
SelectionSelectionProviderV2
This is the archive Provider for the Selection selection archive.
SelectionSelectionStaticProviderV2
Static archive Provider for a Selection of selection archive.
SimpleCombinator
Implements a simple combinator that just returns the two selections, one after each other. Can be used for debugging to test sorting etc.
SubContactPersonSelectionDynamicProviderSingleCriteriaGroup
Contact + Person selection archive using the selectionId as criterionmapping.
SubPersonContactSelectionDynamicProviderSingleCriteriaGroup
Person + Contact selection archive using the selectionId as criterionmapping.
SubtractCombinator
Implements the subtract combinator. All elements that exists in the right provider is removed from the left
TicketSelectionCombinedProvider
Implementation of the provider for the combined selection
TicketSelectionCombinedProviderV2
Implementation of the provider for the combined selection
TicketSelectionDynamicProvider
Ticket selection archive using the selectionId as criterionmapping.
TicketSelectionDynamicProviderSingleCriteriaGroup
Ticket selection archive using the selectionId as criterionmapping.
TicketSelectionDynamicProviderV2
Ticket selection archive with OR-able selection groups. Each group is represented with the TicketSelectionDynamicProviderSingleCriteriaGroup.
TicketSelectionProvider
This is the archive Provider for the Selection ticket archive.
TicketSelectionProviderBase
Base class for TicketSelection provider. Both the regular provider and the shadow provider will inherit this class.
TicketSelectionProviderBaseV2
Base class for TicketSelection provider. Both the regular provider and the shadow provider will inherit this class.
TicketSelectionProviderV2
This is the archive Provider for the Selection ticket archive.
TicketSelectionStaticProvider
Static archive Provider for a Selection of tickets archive.
TicketSelectionStaticProviderV2
Static archive Provider for a Selection of tickets archive.
TicketShadowSelectionCombinedProvider
Implementation of the provider for the combined selection
TicketShadowSelectionCombinedProviderV2
Implementation of the provider for the combined selection
TicketShadowSelectionDynamicProvider
Shadow contact provider for the dynamic ticket provider.
TicketShadowSelectionDynamicProviderSingleCriteriaGroup
Shadow contact provider for the dynamic ticket provider.
TicketShadowSelectionDynamicProviderV2
Ticket shadow selection archive with OR-able selection groups. Each group is represented with the TicketShadowSelectionDynamicProviderSingleCriteriaGroup.
TicketShadowSelectionProvider
Shadow contact provider for the ticket provider.
TicketShadowSelectionProviderV2
Shadow contact provider for the ticket provider.
TicketShadowSelectionStaticProvider
Shadow contact provider for the static ticket provider.
TicketShadowSelectionStaticProviderV2
Shadow contact provider for the static ticket provider.
UnionCombinator
Implements the combination that performs a union on the two archive providers.
XORCombinator
Implements the XOR combinator. All elements that only exists in one of the selections should be returned
Interfaces
ICanMapColumns
Implement this interface to help a combined selection provider to map columns when combining contact and other selection providers.
ICanMapColumnsV2
Implement this interface to help a combined selection provider to map columns when combining contact and other selection providers.