| CMS.ContactManagement Namespace |
| Class | Description | |
|---|---|---|
| AccountContactInfo |
AccountContactInfo data container class.
| |
| AccountContactInfoProvider |
Class providing AccountContactInfo management.
| |
| AccountContactListInfo |
Account-Contact relation class used for listing.
| |
| AccountHelper |
Helper class for merging, splitting and deleting accounts.
| |
| AccountInfo |
AccountInfo data container class.
| |
| AccountInfoProvider |
Class providing AccountInfo management.
| |
| AccountListInfo |
"Virtual" object for loading data from contact view.
| |
| AccountStatusInfo |
AccountStatusInfo data container class.
| |
| AccountStatusInfoProvider |
Class providing AccountStatusInfo management.
| |
| CachedMacroRuleTrees |
Cache for parsed macro conditions.
| |
| CachedRulesManager |
Loads rules that are eligible for recalculation from cache.
| |
| ContactAccountAction |
Class for Change contact account action
| |
| ContactAccountListInfo |
Contact-Account relation table.
| |
| ContactAutomationAction |
Base class for contact action.
| |
| ContactChangeData |
Container for the contact change data.
| |
| ContactDataMapper |
Maps data to provided ContactInfo.
| |
| ContactDataSetExtensions | ContactInfoDataSet extension methods.
| |
| ContactGroupAction |
Class for automation action that modifies relation between contact group and contact
| |
| ContactGroupContactListInfo |
Contact group contacts list
| |
| ContactGroupEvaluator |
Task for evaluation of dynamic contact group.
Contacts' (site or all for global contact group) membership to a contact group depends on meeting the dynamic condition.
| |
| ContactGroupInfo |
ContactGroupInfo data container class.
| |
| ContactGroupInfoProvider |
Class providing ContactGroupInfo management.
| |
| ContactGroupMemberInfo |
ContactGroupMembersInfo data container class.
| |
| ContactGroupMemberInfoProvider |
Class providing ContactGroupMemberInfo management.
| |
| ContactGroupMembersCount |
Class to link contact group with its count of members
| |
| ContactGroupRebuilder |
Class for contact group rebuilding.
| |
| ContactGroupRebuildTaskManager |
Manages scheduled tasks responsible for rebuilding contact groups.
| |
| ContactHelper |
Class used for merging, splitting and deleting contacts.
| |
| ContactInfo |
ContactInfo data container class.
| |
| ContactInfoExtensions |
Provides extension methods for ContactInfo.
| |
| ContactInfoObjectQueryExtensions |
Extensions of ObjectQueryTObject.
| |
| ContactInfoProvider |
Class providing ContactInfo management.
| |
| ContactInfosDeletedHandler |
Event fires when DeleteContactInfos(String, Int32) deletes some contacts. Deleted contacts IDs are passed in event arguments.
| |
| ContactInfosDeletedHandlerEventArgs |
Event arguments for event that fires when DeleteContactInfos(String, Int32) deletes some contacts.
| |
| ContactListInfo |
"Virtual" object for loading data from contact view.
| |
| ContactManagementContext |
Contact context method and variables.
| |
| ContactManagementEvents |
Contact management events.
| |
| ContactMembershipCustomerListInfo |
"Virtual" object for loading contact-customer relation data.
| |
| ContactMembershipInfo |
ContactMembershipInfo data container class.
| |
| ContactMembershipInfoProvider |
Class providing ContactMembershipInfo management.
| |
| ContactMembershipUserListInfo |
"Virtual" object for loading contact-user relation data.
| |
| ContactMergeModel |
Represents pair of contacts that are being merged.
| |
| ContactPropertyAction |
Class for Set attribute value
| |
| ContactRoleInfo |
ContactRoleInfo data container class.
| |
| ContactRoleInfoProvider |
Class providing ContactRoleInfo management.
| |
| ContactStatusAction |
Class for Set contact status action.
| |
| ContactStatusInfo |
ContactStatusInfo data container class.
| |
| ContactStatusInfoProvider |
Class providing ContactStatusInfo management.
| |
| ContactWithScoreValue |
Represents number of points contact has in certain score.
| |
| ContactWithScoreValueCollection |
Container for scores together with amount of points certain contact reached.
| |
| CurrentContactProviderContextDecorator |
Decorates the implementation of ICurrentContactProvider given in constructor to perform CanProcessContactInCurrentContext check before invoking every method.
| |
| CustomActivityAction |
Class for Log custom activity action.
| |
| CustomerContactDataPropagationChecker |
Checks whether the propagation of cutomer data to Contact object is allowed.
| |
| DeleteContactAction |
Class for contact deletion action.
| |
| DeleteInactiveContacts |
Deletes inactive contacts. Takes a batch of 1000 which is deleted and replans itself if there are more to delete.
| |
| DocumentationLinks |
Documentation links for online marketing topics.
| |
| DocumentationLinksContactGroups |
Documentation links for contact groups.
| |
| DocumentationLinksScoring |
Documentation links for scoring.
| |
| DuplicateActivitiesForContactEventArgs |
Event arguments for the event fired when we need to duplicate record in Activity table and all related tables if required.
| |
| DuplicateActivitiesForContactHandler |
Event handler for the event fired when we need to duplicate record in Activity table and all related tables if required.
| |
| GeoLocationContactHelper |
Class for setting location of contact according to the given IP address.
| |
| MacroRuleInstance |
Represents one line from the macro rule condition builder.
| |
| MacroRuleMetadataContainer |
Class for registering MacroRuleMetadata to the system. Use RegisterMetadata(MacroRuleMetadata) or RegisterMetadata(DictionaryString, MacroRuleMetadata, MacroRuleMetadata) to speed up recalculation of contact groups
when registered macro rule is used in group condition.
| |
| MacroRuleTreeAnalyzer |
Provides methods to analyze a MacroRuleTree.
| |
| RecalculateAfterContactActionEventArgs |
Arguments for event fired when score is recalculated for one contact after contact's action (activity, property change, merge or split).
| |
| RecalculateAfterContactActionsBatchEventArgs |
Arguments for event fired when score is recalculated for contacts batch after their actions (activity, property change, merge or split).
| |
| RecalculateAfterContactActionsBatchHandler |
Handler for event fired when score is recalculated for contacts batch after their actions (activity, property change, merge or split).
| |
| RecalculateScoreForAllContactsHandler |
Handler for the event fired when points for all contacts for given score are being recalculated.
| |
| RegisterDeleteContactsImplementationAttribute |
Registers implementation for deleting inactive contacts. All registered implementations will be shown in the settings as an option for an administrator.
| |
| RuleCondition |
Ensures management of XML file that represents the rule condition.
| |
| RuleHelper |
Class providing rule helper methods.
| |
| RuleInfo |
RuleInfo data container class.
| |
| RuleInfoProvider |
Class providing RuleInfo management.
| |
| ScoreAsyncRecalculator |
Recalculates score for ID given in constructor. Recalculation is performed in another thread.
| |
| ScoreContactRuleInfo |
Info object for binding score - contact - rule.
| |
| ScoreContactRuleInfoProvider |
Class providing ScoreContactRuleInfo management.
| |
| ScoreEvaluator |
Task for score recalculation. For internal purposes only, for manual run please use ScoreAsyncRecalculator instead.
Internally calls ScoreAsyncRecalculator thus recalculation runs in another thread.
| |
| ScoreEventArgs |
Event arguments for events where only information about score is needed.
| |
| ScoreInfo |
ScoreInfo data container class.
| |
| ScoreInfoProvider |
Class providing ScoreInfo management.
| |
| ScoreQueueWorker |
Queue worker for processing scoring actions
| |
| ScoreStatusFormatter |
Returns formatted text for score status.
| |
| ScoringEvents |
Scoring related events.
| |
| UserContactDataPropagationChecker |
Checks whether the propagation of UserInfo data to Contact object is allowed.
| |
| VisitorToContactInfo |
VisitorToContactInfo data container class.
| |
| VisitorToContactInfoProvider |
Class providing VisitorToContactInfo management.
|
| Structure | Description | |
|---|---|---|
| MacroRuleMetadata |
Metadata for a MacroRule in Online Marketing context. See MacroRuleMetadataContainer for information on how to use it to
speed up recalculation of contact groups.
|
| Interface | Description | |
|---|---|---|
| IActivityRecalculationQueueInfo |
Specifies contract for ActivityRecalculationQueueInfo.
| |
| ICachedRulesManager |
Loads rules that are eligible for recalculation from cache.
| |
| IContactChangeRepository |
Represents contact change repository.
| |
| IContactCreator |
Provides method for creating new contacts.
| |
| IContactDataInjector |
Injects data from other objects to ContactInfo object.
| |
| IContactDataMapper |
Maps data to contact.
| |
| IContactDataPropagationChecker |
Checks whether the propagation of data to Contact object is allowed.
| |
| IContactGroupMemberService |
Class for members in contact groups.
| |
| IContactMergeService |
Provides method for merging of a ContactInfo into another one.
| |
| IContactPersistentStorage |
Provides methods for storing and retrieving contact from/to persistent storage.
Persistent storage is a place where contact can be stored and after the same contact
makes another request, it will be returned.
| |
| IContactRelationAssigner |
Provides method for creating relationship between ContactInfo and other objects.
| |
| IContactValidator |
Provides method for validating contact against the database.
| |
| ICurrentContactMergeService |
Provides method for merging of a current ContactInfo into another one.
| |
| ICurrentContactProvider |
Service for recognizing and storing information about a contact currently browsing the live site.
| |
| ICurrentUserContactProvider |
Provides methods for getting ContactInfo for UserInfo.
| |
| IDeleteContacts |
Deletes contacts on one site based on settings (days, batch size).
| |
| IDeleteContactsService |
Service responsible for deleting contacts. Is used for deleting inactive contacts.
| |
| IMacroRuleInstanceTranslator |
Defines methods needed to translate macro rule instance of one particular macro rule type to data query.
| |
| IOffPeakService |
Interface for deciding when in the day is off peak time, meaning when is the best to run tasks with bigger load.
|
| Enumeration | Description | |
|---|---|---|
| ContactGroupMemberTypeEnum |
Types of contact group members used by ContactGroupInfo object.
| |
| ContactGroupStatusEnum |
Types of contact group status used by ContactGroupInfo object.
| |
| ContactTypeEnum |
Specifies possible types of contacts. This value determines which component will be used for displaying contact detail.
| |
| MemberAddedHowEnum |
Possible types of how can be contact added to contact group.
| |
| MemberTypeEnum |
Type of membership relation.
| |
| RuleTypeEnum |
Rule type.
| |
| ScoreStatusEnum |
Types of score status used by ScoreInfo object.
|