IMPORTANT: In versions previous to 8.0, developers used the Plug-in Extension Wizard to extend the system. As of version 9.00, Ektron no longer raises plugin extension events—you must use extensible strategies and events to extend the CMS.
Developers can extend or modify the behavior of Ektron with software modules called extensions. The benefits of extensions include:
App_Code
directory.Class1.cs
code page appears in the editor.Ektron.CMS.Common Ektron.CMS.Contracts Ektron.CMS.ObjectFactory
If the assemblies are not installed in Visual Studio, you can find them in the siteroot/bin
directory.
using
statements to the top of the class.using Ektron.Cms; using Ektron.Cms.Common; using Ektron.Cms.Extensibility; using Ektron.Cms.Extensibility.Content;
Ektron.Cms.Extensibility.ContentStrategy
.namespace Cms.Extensions.Samples { public class ContentExtensionsSample : ContentStrategy { } }
NOTE: The namespace in this code is Cms.Extensions.Samples.
override OnBeforeAddContent()
. The code to modify the Title is as follows.public override void OnBeforeAddContent(ContentData contentData, CmsEventArgs eventArgs) { contentData.Title += " modified"; }
using System; using System.Collections.Generic; using System.Text; using Ektron.Cms; using Ektron.Cms.Common; using Ektron.Cms.Extensibility; using Ektron.Cms.Extensibility.Content; namespace Cms.Extensions.Samples { public class ContentExtensionsSample : ContentStrategy { public override void OnBeforeAddContent(ContentData contentData, CmsEventArgs eventArgs) { contentData.Title += " modified"; } } }
NOTE: More examples of extensions are found in the Ektron SDK folder. The default location for this folder is Program Files\Ektron\CMS400SDK\CMS Extensions
. Also, sample eCommerceAs of Ektron version 9.10, Ektron has discontinued new development on its eCommerce module. If you have a license to eCommerce, you will continue to receive support, but if you need to upgrade, contact your account manager for options. extensions are found in Program Files\Ektron\CMS400SDK\Commerce\Events
.
After creating an extension, register it in the <webroot>/ObjectFactory.config
file. This file already contains GoogleGeoCoder
objectStrategies, so you need to add a new Name in the Content area. In this example, the code looks like this.
<objectFactory> <objectStrategies> <add name="Content"> <strategies> <add name="MyFirstExample" type="Cms.Extensions.Samples.ContentExtensionsSample"/> <add name="GoogleGeoCoder" type="Cms.Extensions.GoogleGeoCoder.ContentStrategy"/> </strategies> </add> <add name="User"> <strategies> <add name="GoogleGeoCoder" type="Cms.Extensions.GoogleGeoCoder.UserStrategy"/> </strategies> </add> </objectStrategies> </objectFactory>
More information about ObjectFactory objectStrategies
objectStrategies
> element of the siteroot/ObjectFactory.config
file.objectStrategies
>, <add
name>
, enter a name
to identify extension type. A list of valid name
s is in the following <strategies>
element, add one or more content extensions. For each extension, insert a name
and type
. For example:<strategies> <add name="MyFirstExample" type="Cms.Extensions.Samples.ContentExtensionsSample"/> </strategies>
name
is free-text.Type
is a fully-qualified name of the extension you are registering. It consists of namespace + “.” + name of the class.An event is an activity that occurs within Ektron and is exposed through the Extension Framework. An event handler is a method that executes when an event occurs.
NOTE: onBefore
lets you manipulate the current data before it is updated. In contrast, onAfter
events do not let you change a value in the contentData object for the content being affected. onAfter
events only update data somewhere else (such as within Ektron or a third-party database).
ActivityCommentStrategy()
Summary: Constructor.
public ActivityCommentStrategy()
OnAfterDeleteActivityComment(long, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a Activity Comment is deleted.
public virtual void OnAfterDeleteActivityComment(long id, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterUpdateActivityComment(Ektron.Cms.Activity.ActivityCommentData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a Activity Comment is edited.
public virtual void OnAfterUpdateActivityComment(Ektron.Cms.Activity.ActivityCommentData activity, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
ActivityStrategy()
Summary: Constructor.
public ActivityStrategy()
OnAfterDeleteActivity(long, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a Activity is deleted
public virtual void OnAfterDeleteActivity(long id, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterUpdateActivity(Ektron.Cms.Activity.ActivityData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a Activity is edited.
public virtual void OnAfterUpdateActivity(Ektron.Cms.Activity.ActivityData activity, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
Library
Summary: Gets a reference to the library manager.
public Ektron.Cms.Content.ILibraryManager Library { get; }
OnAfterAdd(Ektron.Cms.LibraryData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: Generates the adaptive image cache for added library images.
public override void OnAfterAdd(Ektron.Cms.LibraryData eventItem, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterUpdate(Ektron.Cms.LibraryData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: Updates the adaptive image cache for library images.
public override void OnAfterUpdate(Ektron.Cms.LibraryData eventItem, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeDelete(long, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: Cleans up references to the library image from the adaptive image cache.
public override void OnBeforeDelete(long id, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterAddDeviceBreakpoint(Ektron.Cms.Settings.Mobile.DeviceBreakpointData)
Summary: Assigns device previews from other breakpoints
public override void OnAfterAddDeviceBreakpoint( Ektron.Cms.Settings.Mobile.DeviceBreakpointData breakpoint)
OnAfterUpdateDeviceBreakpoint(Ektron.Cms.Settings.Mobile.DeviceBreakpointData)
Summary: Confirms device previews currently assigned to the breakpoint and searches for previews from other breakpoints to assign.
public override void OnAfterUpdateDeviceBreakpoint( Ektron.Cms.Settings.Mobile.DeviceBreakpointData breakpoint)
OnBeforeDeleteDeviceBreakpoint(long)
Summary: Assigns device previews orphaned by the breakpoint being deleted to the next largest breakpoint or none.
public override void OnBeforeDeleteDeviceBreakpoint(long id)
CancellableEventArgs()
Summary: Constructor.
public CancellableEventArgs()
CancellableEventArgs(long)
public CancellableEventArgs(long objectId)
CancellableEventArgs(long, EkRequestInformation)
public CancellableEventArgs(long objectId, EkRequestInformation requestInformation)
CancellableEventArgs(long, EkRequestInformation, System.Data.Common.DbTransaction)
public CancellableEventArgs(long objectId, EkRequestInformation requestInformation, System.Data.Common.DbTransaction transaction)
CancellationMessage
Summary: Gets or sets the message indicating the reason for the action cancellation.
public string CancellationMessage { set; get; }
IsCancelled
Summary: Gets or sets the is cancelled flag indicating whether or not the action raising the event should be cancelled.
public bool IsCancelled { set; get; }
CmsMessageStrategy()
Summary: Constructor.
public CmsMessageStrategy()
OnAfterDelete(long, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a CmsMessageData object is deleted.
public virtual void OnAfterDelete(long id, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterUpdate(Ektron.Cms.Messaging.CmsMessageData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a CmsMessageData object is edited.
public virtual void OnAfterUpdate(Ektron.Cms.Messaging.CmsMessageData cmsMessageDataObject, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
CmsMessageTypeStrategy()
Summary: Constructor.
public CmsMessageTypeStrategy()
OnAfterDelete(long, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a CmsMessageTypeData object is deleted.
public virtual void OnAfterDelete(long id, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterUpdate(Ektron.Cms.Messaging.CmsMessageTypeData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a CmsMessageTypeData object is edited.
public virtual void OnAfterUpdate(Ektron.Cms.Messaging.CmsMessageTypeData cmsMessageTypeDataObject, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
CollectionStrategy()
Summary: Constructor.
public CollectionStrategy()
OnAfterDeleteCollection(long, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a collection is deleted.
public virtual void OnAfterDeleteCollection(long id, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterUpdateCollection(Ektron.Cms.Organization.ContentCollectionData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a collection is edited
public virtual void OnAfterUpdateCollection(Ektron.Cms.Organization.ContentCollectionData collectionData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
CommunityGroupStrategy()
Summary: Constructor.
public CommunityGroupStrategy()
OnAdd(Ektron.Cms.CommunityGroupData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a new Community Group is added.
public virtual void OnAdd(Ektron.Cms.CommunityGroupData groupData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterUserAdd(long, long, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a user is added to a Community Group.
public virtual void OnAfterUserAdd(long CommunityGroupId, long userId, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterUserDelete(long, long, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a user is removed from a Community Group.
public virtual void OnAfterUserDelete(long CommunityGroupId, long userId, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnDelete(long, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a Community Group is deleted.
public virtual void OnDelete(long id, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnUpdate(Ektron.Cms.CommunityGroupData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a Community Group is updated.
public virtual void OnUpdate(Ektron.Cms.CommunityGroupData groupData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
ConfigurationStrategy()
Summary: Constructor.
public ConfigurationStrategy()
OnAfterAddConfiguration(System.Collections.Hashtable, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnAfterAddConfiguration(System.Collections.Hashtable siteVars, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterDeleteConfiguration(System.Collections.Hashtable, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnAfterDeleteConfiguration(System.Collections.Hashtable siteVars, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterUpdateConfiguration(System.Collections.Hashtable, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnAfterUpdateConfiguration(System.Collections.Hashtable siteVars, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeAddConfiguration(System.Collections.Hashtable, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnBeforeAddConfiguration(System.Collections.Hashtable siteVars, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeDeleteConfiguration(System.Collections.Hashtable, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnBeforeDeleteConfiguration(System.Collections.Hashtable siteVars, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeUpdateConfiguration(System.Collections.Hashtable, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnBeforeUpdateConfiguration(System.Collections.Hashtable siteVars, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
ContentRatingStrategy()
Summary: Constructor.
public ContentRatingStrategy()
OnAfterDeleteContentRating(long, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a Content Rating is deleted.
public virtual void OnAfterDeleteContentRating(long id, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterUpdateContentRating(Ektron.Cms.ContentRatingData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a Content Rating is edited.
public virtual void OnAfterUpdateContentRating(Ektron.Cms.ContentRatingData contentRating, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
ContentStrategy()
Summary: Constructor.
public ContentStrategy()
OnAfterAddContent(Ektron.Cms.ContentData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after new content is added.
public virtual void OnAfterAddContent(Ektron.Cms.ContentData contentData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterContentArchive(Ektron.Cms.ContentData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnAfterContentArchive(Ektron.Cms.ContentData contentData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterCopyContent(long, long, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnAfterCopyContent(long contentId, long newId, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterCopyContent(long, long, int, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnAfterCopyContent(long contentId, long newId, int languageid, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterDeleteContent(long, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after content is deleted.
public virtual void OnAfterDeleteContent(long id, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterMoveContent(long, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnAfterMoveContent(long contentId, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterPublishContent(Ektron.Cms.ContentData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after content is published.
public virtual void OnAfterPublishContent(Ektron.Cms.ContentData contentData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterSubmitContent(long, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnAfterSubmitContent(long contentId, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterUpdateContent(Ektron.Cms.ContentData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after content is saved.
public virtual void OnAfterUpdateContent(Ektron.Cms.ContentData contentData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeAddContent(Ektron.Cms.ContentData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called before content is added.
public virtual void OnBeforeAddContent(Ektron.Cms.ContentData contentData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeContentArchive(Ektron.Cms.ContentData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnBeforeContentArchive(Ektron.Cms.ContentData contentData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeCopyContent(long, long, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnBeforeCopyContent(long contentId, long newId, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeDeleteContent(long, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called before content is deleted.
public virtual void OnBeforeDeleteContent(long id, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeMoveContent(long, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnBeforeMoveContent(long contentId, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforePublishContent(Ektron.Cms.ContentData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called before content is published.
public virtual void OnBeforePublishContent(Ektron.Cms.ContentData contentData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeSubmitContent(long, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnBeforeSubmitContent(long contentId, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeUpdateContent(Ektron.Cms.ContentData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called before content is saved.
public virtual void OnBeforeUpdateContent(Ektron.Cms.ContentData contentData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterAddCustomProperty(Ektron.Cms.Common.CustomPropertyData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnAfterAddCustomProperty(Ektron.Cms.Common.CustomPropertyData data, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterAddCustomPropertyObject(Ektron.Cms.Common.CustomPropertyObjectData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnAfterAddCustomPropertyObject(Ektron.Cms.Common.CustomPropertyObjectData data, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterDeleteCustomProperty(long, int, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnAfterDeleteCustomProperty(long propertyId, int languageId, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterDeleteCustomPropertyObject(long, int, EkEnumeration.CustomPropertyObjectType, long, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnAfterDeleteCustomPropertyObject(long objectId, int languageId, EkEnumeration.CustomPropertyObjectType cmsObjectType, long propertyId, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterUpdateCustomProperty(Ektron.Cms.Common.CustomPropertyData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnAfterUpdateCustomProperty(Ektron.Cms.Common.CustomPropertyData data, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterUpdateCustomPropertyObject(Ektron.Cms.Common.CustomPropertyObjectData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnAfterUpdateCustomPropertyObject(Ektron.Cms.Common.CustomPropertyObjectData data, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeAddCustomProperty(Ektron.Cms.Common.CustomPropertyData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnBeforeAddCustomProperty(Ektron.Cms.Common.CustomPropertyData data, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeAddCustomPropertyObject(Ektron.Cms.Common.CustomPropertyObjectData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnBeforeAddCustomPropertyObject(Ektron.Cms.Common.CustomPropertyObjectData data, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeDeleteCustomProperty(long, int, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnBeforeDeleteCustomProperty(long propertyId, int languageId, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeDeleteCustomPropertyObject(long, int, EkEnumeration.CustomPropertyObjectType, long, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnBeforeDeleteCustomPropertyObject(long objectId, int languageId, EkEnumeration.CustomPropertyObjectType cmsObjectType, long propertyId, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeUpdateCustomProperty(Ektron.Cms.Common.CustomPropertyData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnBeforeUpdateCustomProperty(Ektron.Cms.Common.CustomPropertyData data, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeUpdateCustomPropertyObject(Ektron.Cms.Common.CustomPropertyObjectData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnBeforeUpdateCustomPropertyObject(Ektron.Cms.Common.CustomPropertyObjectData data, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterAddDeviceBreakpoint(Ektron.Cms.Settings.Mobile.DeviceBreakpointData)
Summary: This method is called after a device breakpoint is added.
public virtual void OnAfterAddDeviceBreakpoint(Ektron.Cms.Settings.Mobile.DeviceBreakpointData breakpoint)
OnAfterDeleteDeviceBreakpoint(long)
Summary: This method is called after a device breakpoint is deleted.
public virtual void OnAfterDeleteDeviceBreakpoint(long id)
OnAfterUpdateDeviceBreakpoint(Ektron.Cms.Settings.Mobile.DeviceBreakpointData)
Summary: This method is called after a device breakpoint is updated.
public virtual void OnAfterUpdateDeviceBreakpoint(Ektron.Cms.Settings.Mobile.DeviceBreakpointData breakpoint)
OnBeforeAddDeviceBreakpoint(Ektron.Cms.Settings.Mobile.DeviceBreakpointData)
Summary: This method is called before a device breakpoint is added.
public virtual void OnBeforeAddDeviceBreakpoint(Ektron.Cms.Settings.Mobile.DeviceBreakpointData breakpoint)
OnBeforeDeleteDeviceBreakpoint(long)
Summary: This method is called before a device breakpoint is deleted.
public virtual void OnBeforeDeleteDeviceBreakpoint(long id)
OnBeforeUpdateDeviceBreakpoint(Ektron.Cms.Settings.Mobile.DeviceBreakpointData)
Summary: This method is called before a device breakpoint is updated.
public virtual void OnBeforeUpdateDeviceBreakpoint(Ektron.Cms.Settings.Mobile.DeviceBreakpointData breakpoint)
OnAfterDataRowSelected(System.Data.DataRow, Ektron.Cms.CoreService.SyncDataTransformContext)
Summary: This method is called after the sync framework has determined the rows to be synced as per the sync criteria. By design, this event is raised synchronously for every row in the DataTable, so that there is minimal impact on eSync memory consumption or performance. disconnectedRow: A row corresponding to the actual row which will be synced. Any changes to this will be propagated back to the original row. Note however that this is disconnected from the actual DataRow object and does not provide access to the real DataTable or Dataset being used by the sync framework. Only row value changes are supported for transformation.
context: This parameter provides more context about the DataRow being passed.
public virtual void OnAfterDataRowSelected(System.Data.DataRow disconnectedRow, Ektron.Cms.CoreService.SyncDataTransformContext context)
eSync Strategies—see Using eSync strategies
OnAfterDatabaseSyncRunCompleteFromLocal(Ektron.Cms.CoreService.SyncProfile)
Summary: This method is called after a Database Sync initiated by an eSync run has completed. This method is provided because some eSync types can cause multiple database syncs (Ex: Package Sync, UGC Sync). This method is NOT initiated by the actual synchronization process being performed by the MS Sync Framework. Not all properties of the SyncProfile parameter are populated for this event. This method is called even if the database sync errors out.
public virtual void OnAfterDatabaseSyncRunCompleteFromLocal(Ektron.Cms.CoreService.SyncProfile syncProfileData)
OnAfterDatabaseSyncRunCompleteFromPeer(Ektron.Cms.CoreService.PeerServerDetails, Ektron.Cms.CoreService.SyncProfile)
Summary: This method is called after a Database Sync initiated by a peer eSync run has completed. This happens after OnAfterDatabaseSyncRunCompleteFromLocal() has been raised on the peer server. This method is provided because an eSync can cause multiple database syncs (Ex: Package Sync, UGC Sync). This method is NOT initiated by the actual synchronization process being performed by the MS Sync Framework. Not all properties of the SyncProfile parameter are populated for this event. This method is called even if the database sync errors out.
public virtual void OnAfterDatabaseSyncRunCompleteFromPeer(Ektron.Cms.CoreService.PeerServerDetails peerDetails, Ektron.Cms.CoreService.SyncProfile syncProfileData)
OnAfterDatabaseSyncRunErrorFromLocal(System.Exception, Ektron.Cms.CoreService.SyncProfile)
Summary: This method is called after a Database Sync initiated by an eSync run has errored out. This method is provided because some eSync types can cause multiple database syncs (Ex: Package Sync, UGC Sync). This method is NOT initiated by the actual synchronization process being performed by the MS Sync Framework. Not all properties of the SyncProfile parameter are populated for this event.
public virtual void OnAfterDatabaseSyncRunErrorFromLocal (System.Exception ex, Ektron.Cms.CoreService.SyncProfile syncProfileData)
OnAfterDatabaseSyncRunErrorFromPeer(System.Exception, Ektron.Cms.CoreService.PeerServerDetails, Ektron.Cms.CoreService.SyncProfile)
Summary: This method is called after a Database Sync initiated by a peer eSync run has errored out. This happens after OnAfterDatabaseSyncRunCompleteFromLocal() has been raised on the peer server. This method is provided because an eSync can cause multiple database syncs (Ex: Package Sync, UGC Sync). This method is NOT initiated by the actual synchronization process being performed by the MS Sync Framework. Not all properties of the SyncProfile parameter are populated for this event.
public virtual void OnAfterDatabaseSyncRunErrorFromPeer(System.Exception ex, Ektron.Cms.CoreService.PeerServerDetails peerDetails, Ektron.Cms.CoreService.SyncProfile syncProfileData)
OnAfterDatabaseSyncRunStartFromLocal(Ektron.Cms.CoreService.SyncProfile, Ektron.Cms.Extensibility.SyncCommandEventArgs)
Summary: This method is called after a Database Sync initiated by an eSync run has started. This method is provided because an eSync can cause multiple database syncs (Ex: Package Sync, UGC Sync). This method is NOT initiated by the actual synchronization process being performed by the MS Sync Framework. Not all properties of the SyncProfile parameter are populated for this event. This event is cancellable and properties can be propagated back to EWS via the syncProfileData parameter.
public virtual void OnAfterDatabaseSyncRunStartFromLocal(Ektron.Cms.CoreService.SyncProfile syncProfileData, Ektron.Cms.Extensibility.SyncCommandEventArgs commandArgs)
OnAfterDatabaseSyncRunStartFromPeer(Ektron.Cms.CoreService.PeerServerDetails, Ektron.Cms.CoreService.SyncProfile)
Summary: This method is called after a Database Sync initiated by a peer eSync run has started. This happens after OnAfterDatabaseSyncRunStartFromLocal() has been raised on the peer server. This method is provided because an eSync can cause multiple database syncs (Ex: Package Sync, UGC Sync). This method is NOT initiated by the actual synchronization process being performed by the MS Sync Framework. Not all properties of the SyncProfile parameter are populated for this event.
public virtual void OnAfterDatabaseSyncRunStartFromPeer(Ektron.Cms.CoreService.PeerServerDetails peerDetails, Ektron.Cms.CoreService.SyncProfile syncProfileData)
OnAfterESyncRunCompleteFromLocal(Ektron.Cms.CoreService.SyncSpecificDetails, Ektron.Cms.CoreService.SyncProfile)
Summary: This method is called after an eSync run orchestrated by the local Ektron Windows Service has completed. This method is NOT initiated by the actual synchronization process being performed by the MS Sync Framework. This method is called even if eSync errors out.
public virtual void OnAfterESyncRunCompleteFromLocal(Ektron.Cms.CoreService.SyncSpecificDetails details, Ektron.Cms.CoreService.SyncProfile syncProfileData)
OnAfterESyncRunCompleteFromPeer(Ektron.Cms.CoreService.PeerServerDetails, Ektron.Cms.CoreService.SyncSpecificDetails, Ektron.Cms.CoreService.SyncProfile)
Summary: This method is called after an eSync run orchestrated by a peer Ektron Windows Service has completed. This happens after OnAfterESyncRunCompleteFromLocal() has been raised on the peer server. This method is NOT initiated by the actual synchronization process being performed by the MS Sync Framework. This method is called even if eSync errors out.
public virtual void OnAfterESyncRunCompleteFromPeer(Ektron.Cms.CoreService.PeerServerDetails peerDetails, Ektron.Cms.CoreService.SyncSpecificDetails details, Ektron.Cms.CoreService.SyncProfile syncProfileData)
OnAfterESyncRunErrorFromLocal(System.Exception, Ektron.Cms.CoreService.SyncSpecificDetails, Ektron.Cms.CoreService.SyncProfile)
Summary: This method is called after an eSync run orchestrated by the local Ektron Windows Service has errored out. This method is NOT initiated by the actual synchronization process being performed by the MS Sync Framework.
public virtual void OnAfterESyncRunErrorFromLocal(System.Exception ex, Ektron.Cms.CoreService.SyncSpecificDetails details, Ektron.Cms.CoreService.SyncProfile syncProfileData)
OnAfterESyncRunErrorFromPeer(System.Exception, Ektron.Cms.CoreService.PeerServerDetails, Ektron.Cms.CoreService.SyncSpecificDetails, Ektron.Cms.CoreService.SyncProfile)
Summary: This method is called after an eSync run orchestrated by a peer Ektron Windows Service has errored out.This happens after OnAfterESyncRunErrorFromLocal() has been raised on the peer server. This method is NOT initiated by the actual synchronization process being performed by the MS Sync Framework.
public virtual void OnAfterESyncRunErrorFromPeer(System.Exception ex, Ektron.Cms.CoreService.PeerServerDetails peerDetails, Ektron.Cms.CoreService.SyncSpecificDetails details, Ektron.Cms.CoreService.SyncProfile syncProfileData)
OnAfterESyncRunStartFromLocal(Ektron.Cms.CoreService.SyncSpecificDetails, Ektron.Cms.CoreService.SyncProfile, Ektron.Cms.Extensibility.SyncCommandEventArgs)
Summary: This method is called after an eSync run orchestrated by the local Ektron Windows Service has started. This method is NOT initiated by the actual synchronization process being performed by the MS Sync Framework.
public virtual void OnAfterESyncRunStartFromLocal(Ektron.Cms.CoreService.SyncSpecificDetails details, Ektron.Cms.CoreService.SyncProfile syncProfileData, Ektron.Cms.Extensibility.SyncCommandEventArgs commandArgs)
OnAfterESyncRunStartFromPeer(Ektron.Cms.CoreService.PeerServerDetails, Ektron.Cms.CoreService.SyncSpecificDetails, Ektron.Cms.CoreService.SyncProfile)
Summary: This method is called after an eSync run orchestrated by a peer Ektron Windows Service has started. This happens after OnAfterESyncRunStartFromLocal()
has been raised on the peer server. This method is NOT initiated by the actual synchronization process being performed by the MS Sync Framework.
public virtual void OnAfterESyncRunStartFromPeer(Ektron.Cms.CoreService.PeerServerDetails peerDetails, Ektron.Cms.CoreService.SyncSpecificDetails details, Ektron.Cms.CoreService.SyncProfile syncProfileData)
OnAfterFolderSyncRunCompleteFromLocal(Ektron.Cms.CoreService.FolderSyncProfile, Ektron.Cms.CoreService.SyncProfile)
Summary: This method is called after a Folder Sync initiated by an eSync run has completed. This method is provided because some eSync types can cause multiple folder syncs. This method is NOT initiated by the actual synchronization process being performed by the MS Sync Framework. This method is called even if the database sync errors out.
public virtual void OnAfterFolderSyncRunCompleteFromLocal (Ektron.Cms.CoreService.FolderSyncProfile folderSyncProfileData, Ektron.Cms.CoreService.SyncProfile syncProfileData)
OnAfterFolderSyncRunCompleteFromPeer(Ektron.Cms.CoreService.PeerServerDetails, Ektron.Cms.CoreService.FolderSyncProfile, Ektron.Cms.CoreService.SyncProfile)
Summary: This method is called after a Folder Sync initiated by a peer eSync run has completed. This happens after OnAfterFolderSyncRunCompleteFromPeer()
has been raised on the peer server. This method is provided because some eSync types can cause multiple folder syncs. This method is NOT initiated by the actual synchronization process being performed by the MS Sync Framework. This method is called even if the file sync errors out.
public virtual void OnAfterFolderSyncRunCompleteFromPeer(Ektron.Cms.CoreService.PeerServerDetails peerDetails, Ektron.Cms.CoreService.FolderSyncProfile folderSyncProfileData, Ektron.Cms.CoreService.SyncProfile syncProfileData)
OnAfterFolderSyncRunErrorFromLocal(System.Exception, Ektron.Cms.CoreService.FolderSyncProfile, Ektron.Cms.CoreService.SyncProfile)
Summary: This method is called after a Folder Sync initiated by an eSync run has errored out. This method is provided because some eSync types can cause multiple folder syncs. This method is NOT initiated by the actual synchronization process being performed by the MS Sync Framework.
public virtual void OnAfterFolderSyncRunErrorFromLocal(System.Exception ex, Ektron.Cms.CoreService.FolderSyncProfile folderSyncProfileData, Ektron.Cms.CoreService.SyncProfile syncProfileData)
OnAfterFolderSyncRunErrorFromPeer(System.Exception, Ektron.Cms.CoreService.PeerServerDetails, Ektron.Cms.CoreService.FolderSyncProfile, Ektron.Cms.CoreService.SyncProfile)
Summary: This method is called after a Folder Sync initiated by a peer eSync run has errored out. This happens after OnAfterFolderSyncRunErrorFromLocal()
has been raised on the peer server. This method is provided because some eSync types can cause multiple folder syncs. This method is NOT initiated by the actual synchronization process being performed by the MS Sync Framework.
public virtual void OnAfterFolderSyncRunErrorFromPeer(System.Exception ex, Ektron.Cms.CoreService.PeerServerDetails peerDetails, Ektron.Cms.CoreService.FolderSyncProfile folderSyncProfileData, Ektron.Cms.CoreService.SyncProfile syncProfileData)
OnAfterFolderSyncRunStartFromLocal(Ektron.Cms.CoreService.FolderSyncProfile, Ektron.Cms.CoreService.SyncProfile, Ektron.Cms.Extensibility.SyncCommandEventArgs)
Summary: This method is called after a Folder Sync initiated by an eSync run has started. This method is provided because some eSync types can cause multiple folder syncs. This method is NOT initiated by the actual synchronization process being performed by the MS Sync Framework.
public virtual void OnAfterFolderSyncRunStartFromLocal(Ektron.Cms.CoreService.FolderSyncProfile folderSyncProfileData, Ektron.Cms.CoreService.SyncProfile syncProfileData, Ektron.Cms.Extensibility.SyncCommandEventArgs commandArgs)
OnAfterFolderSyncRunStartFromPeer(Ektron.Cms.CoreService.PeerServerDetails, Ektron.Cms.CoreService.FolderSyncProfile, Ektron.Cms.CoreService.SyncProfile)
Summary: This method is called after a Folder Sync initiated by a peer eSync run has started. This happens after OnAfterFolderSyncRunStartFromLocal()
has been raised on the peer server. This method is provided because some eSync types can cause multiple folder syncs. This method is NOT initiated by the actual synchronization process being performed by the MS Sync Framework.
public virtual void OnAfterFolderSyncRunStartFromPeer(Ektron.Cms.CoreService.PeerServerDetails peerDetails, Ektron.Cms.CoreService.FolderSyncProfile folderSyncProfileData, Ektron.Cms.CoreService.SyncProfile syncProfileData)
OnLocalDatabaseSyncProgress(Ektron.Cms.CoreService.DatabaseSyncProgress, Ektron.Cms.CoreService.SyncProfile)
Summary: This method is called when a database sync initiated locally is running. This method is initiated by the actual synchronization process being performed by the MS Sync Framework. Not all properties of the SyncProfile parameter are populated in a progress event.
public virtual void OnLocalDatabaseSyncProgress(Ektron.Cms.CoreService.DatabaseSyncProgress syncProgress, Ektron.Cms.CoreService.SyncProfile syncProfileData)
OnLocalFileSyncProgress(Ektron.Cms.CoreService.FileSyncProgress, Ektron.Cms.CoreService.SyncProfile)
Summary: This method is called when a file sync initiated locally is running. This event is not raised for all file syncs. This method is initiated by the actual synchronization process being performed by the MS Sync Framework. The behavior of this event corresponds directly to the behavior of the MS Sync Framework 'SessionProgress' and 'StateChanged' events of the SyncOrchestrator class. Not all properties of the SyncProfile parameter are populated in a progress event.
public virtual void OnLocalFileSyncProgress(Ektron.Cms.CoreService.FileSyncProgress syncProgress, Ektron.Cms.CoreService.SyncProfile syncProfileData)
OnPeerDatabaseSyncProgress(Ektron.Cms.CoreService.DatabaseSyncProgress, Ektron.Cms.CoreService.SyncProfile)
Summary: This method is called when a database sync initiated by a peer is running. This happens when the peer server is running database sync to the local server as part of the eSync process. This method is initiated by the actual synchronization process being performed by the MS Sync Framework. Not all properties of the SyncProfile parameter are populated in a progress event.
public virtual void OnPeerDatabaseSyncProgress(Ektron.Cms.CoreService.DatabaseSyncProgress syncProgress, Ektron.Cms.CoreService.SyncProfile syncProfileData)
OnPeerFileSyncProgress(Ektron.Cms.CoreService.FileSyncProgress, Ektron.Cms.CoreService.SyncProfile)
Summary: This method is called when a file sync initiated by a peer is running. This happens when the peer server is running file sync to the local server as part of the eSync or Load Balancing process. This method is initiated by the actual synchronization process being performed by the MS Sync Framework. Not all properties of the SyncProfile parameter are populated in a progress event.
public virtual void OnPeerFileSyncProgress(Ektron.Cms.CoreService.FileSyncProgress syncProgress, Ektron.Cms.CoreService.SyncProfile syncProfileData)
eSync Strategies—see Using eSync strategies
FavoriteStrategy()
Summary: Constructor.
public FavoriteStrategy()
OnAfterDeleteFavorite(long, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a favorite is deleted.
public virtual void OnAfterDeleteFavorite(long id, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterUpdateFavorite(Ektron.Cms.Community.FavoriteItemData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a favorite is edited.
public virtual void OnAfterUpdateFavorite(Ektron.Cms.Community.FavoriteItemData favoriteItemData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
FavoriteTaxonomyStrategy()
Summary: Constructor.
public abstract class FavoriteTaxonomyStrategy
OnAfterDeleteFavoriteTaxonomy(long, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a Favorite Taxonomy is deleted.
public virtual void OnAfterDeleteFavoriteTaxonomy(long id, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterUpdateFavoriteTaxonomy(Ektron.Cms.Community.FavoriteTaxonomyData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a Favorite Taxonomy is edited.
public virtual void OnAfterUpdateFavoriteTaxonomy(Ektron.Cms.Community.FavoriteTaxonomyData favoriteTaxonomyData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
FlagStrategy()
Summary: Constructor.
public FlagStrategy()
OnAfterAddFlag(Ektron.Cms.ObjectFlagData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnAfterAddFlag(Ektron.Cms.ObjectFlagData flagData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterDeleteFlag(long, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnAfterDeleteFlag(long Id, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterUpdateFlag(Ektron.Cms.ObjectFlagData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnAfterUpdateFlag(Ektron.Cms.ObjectFlagData flagData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeAddFlag(Ektron.Cms.ObjectFlagData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnBeforeAddFlag(Ektron.Cms.ObjectFlagData flagData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeDeleteFlag(long, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnBeforeDeleteFlag(long Id, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeUpdateFlag(Ektron.Cms.ObjectFlagData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnBeforeUpdateFlag(Ektron.Cms.ObjectFlagData flagData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
FolderStrategy()
Summary: Constructor.
public FolderStrategy()
OnAfterAddFolder(Ektron.Cms.FolderData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a new folder is added.
public virtual void OnAfterAddFolder(Ektron.Cms.FolderData folderData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterCopy(long, long, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnAfterCopy(long oldFolderID, long newFolderID, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterDeleteFolder(long, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a folder is deleted.
public virtual void OnAfterDeleteFolder(long Id, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterMove(long, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnAfterMove(long folderID, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterUpdateFolder(Ektron.Cms.FolderData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after folder is updated.
public virtual void OnAfterUpdateFolder(Ektron.Cms.FolderData folderData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeAddFolder(Ektron.Cms.FolderData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called before a folder is added.
public virtual void OnBeforeAddFolder(Ektron.Cms.FolderData folderData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeCopy(long, long, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnBeforeCopy(long oldFolderID, long newFolderID, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeDeleteFolder(long, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called before a folder is deleted.
public virtual void OnBeforeDeleteFolder(long Id, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeMove(long, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnBeforeMove(long folderID, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeUpdateFolder(Ektron.Cms.FolderData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called before changes to a folder are saved.
public virtual void OnBeforeUpdateFolder(Ektron.Cms.FolderData folderData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
ForumStrategy()
Summary: Constructor.
public ForumStrategy()
OnAfterAddTopic(Ektron.Cms.DiscussionTopic, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnAfterAddTopic(Ektron.Cms.DiscussionTopic topic, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterAddTopicReply(Ektron.Cms.TaskData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnAfterAddTopicReply(Ektron.Cms.TaskData topicReply, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterUpdateTopic(Ektron.Cms.DiscussionTopic, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnAfterUpdateTopic(Ektron.Cms.DiscussionTopic topic, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeAddTopic(Ektron.Cms.DiscussionTopic, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnBeforeAddTopic(Ektron.Cms.DiscussionTopic topic, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeAddTopicReply(Ektron.Cms.TaskData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnBeforeAddTopicReply(Ektron.Cms.TaskData topicReply, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeUpdateTopic(Ektron.Cms.DiscussionTopic, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnBeforeUpdateTopic(Ektron.Cms.DiscussionTopic topic, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
FriendsStrategy()
Summary: Constructor.
public FriendsStrategy()
OnAfterDeleteFriend(long, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a friend is deleted.
public virtual void OnAfterDeleteFriend(long id, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterUpdateFriend(Ektron.Cms.Community.FriendsData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a friend is edited.
public virtual void OnAfterUpdateFriend(Ektron.Cms.Community.FriendsData friendsData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
FriendsTaxonomyStrategy()
Summary: Constructor.
public FriendsTaxonomyStrategy()
OnAfterDeleteFriendTaxonomy(long, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a friend taxonomy is deleted.
public virtual void OnAfterDeleteFriendTaxonomy(long id, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterUpdateFriendTaxonomy(Ektron.Cms.Community.FriendTaxonomyData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a friend taxonomy is edited.
public virtual void OnAfterUpdateFriendTaxonomy(Ektron.Cms.Community.FriendTaxonomyData friendTaxonomyData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
GenericPreviewDeviceBreakpointStrategy()
Summary: Constructor. Initializes a new instance of the GenericPreviewDeviceBreakpointStrategy class and populates its internal data.
public GenericPreviewDeviceBreakpointStrategy()
OnAfterAddDeviceBreakpoint(Ektron.Cms.Settings.Mobile.DeviceBreakpointData)
Summary: Create a new device preview for the breakpoint for each available device preview template.
public override void OnAfterAddDeviceBreakpoint( Ektron.Cms.Settings.Mobile.DeviceBreakpointData breakpoint)
OnAfterUpdateDeviceBreakpoint(Ektron.Cms.Settings.Mobile.DeviceBreakpointData)
Summary: Updates preview devices for the breakpoint which have been created from a device preview template so their width matches the breakpoint.
public override void OnAfterUpdateDeviceBreakpoint( Ektron.Cms.Settings.Mobile.DeviceBreakpointData breakpoint)
OnBeforeDeleteDeviceBreakpoint(long)
Summary: Deletes preview devices for the breakpoint which have been created from a device preview template.
public override void OnBeforeDeleteDeviceBreakpoint(long id)
LibraryStrategy()
Summary: Constructor.
public LibraryStrategy()
OnAfterAdd(Ektron.Cms.LibraryData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: When implemented, this method is called after a library item is added.
public virtual void OnAfterAdd(Ektron.Cms.LibraryData taxonomyData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterDelete(long, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: When implemented, this method is called after a library item is deleted.
public virtual void OnAfterDelete(long id, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterUpdate(Ektron.Cms.LibraryData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: When implemented, this method is called after a library item is updated.
public virtual void OnAfterUpdate(Ektron.Cms.LibraryData taxonomyData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeAdd(Ektron.Cms.LibraryData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: When implemented, this method is called before a library item is added.
public virtual void OnBeforeAdd(Ektron.Cms.LibraryData taxonomyData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeDelete(long, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: When implemented, this method is called before a library item is deleted.
public virtual void OnBeforeDelete(long id, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeUpdate(Ektron.Cms.LibraryData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: When implemented, this method is called before a library item is updated.
public virtual void OnBeforeUpdate(Ektron.Cms.LibraryData taxonomyData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
LoadBalancerNotificationStrategy()
Summary: Constructor.
protected LoadBalancerNotificationStrategy()
OnAfterRunComplete(System.Collections.Generic.List<Ektron.Cms.CoreService.LoadBalancedFile>, Ektron.Cms.CoreService.LoadBalanceProfile)
Summary: This method is called after the local load balancer synchronization session has completed successfully. If the session errored out, this event will not be raised.
public virtual void OnAfterRunComplete(System.Collections.Generic.List<LoadBalancedFile> files, Ektron.Cms.CoreService.LoadBalanceProfile profile)
OnAfterRunError(System.Exception, System.Collections.Generic.List<Ektron.Cms.CoreService.LoadBalancedFile>, Ektron.Cms.CoreService.LoadBalanceProfile)
Summary: This method is called after the local load balancer synchronization session has errored out.
public virtual void OnAfterRunError(System.Exception ex, System.Collections.Generic.List<LoadBalancedFile> files, Ektron.Cms.CoreService.LoadBalanceProfile profile)
OnBeforeRunStart(System.Collections.Generic.List<Ektron.Cms.CoreService.LoadBalancedFile>, Ektron.Cms.CoreService.LoadBalanceProfile)
Summary: This method is called before the local load balancer starts syncing the files in the queue.
public virtual void OnBeforeRunStart(System.Collections.Generic.List<LoadBalancedFile> files, Ektron.Cms.CoreService.LoadBalanceProfile profile)
DetermineRequestedLocale(System.Web.HttpRequest, System.Web.HttpCookie, ref Ektron.Cms.Localization.LocaleData, Ektron.Cms.BusinessObjects.Localization.ILocaleManager, Ektron.Cms.Extensibility.CancellableEventArgs)
Summary: Determines the locale given the HttpRequest and HttpCookie.
public virtual void DetermineRequestedLocale(System.Web.HttpRequest request, System.Web.HttpCookie cookie, ref Ektron.Cms.Localization.LocaleData requestedLocale, Ektron.Cms.BusinessObjects.Localization.ILocaleManager sender, Ektron.Cms.Extensibility.CancellableEventArgs eventArgs)
LocaleStrategy()
Summary: Constructor. Initializes a new instance of the LocaleStrategy class.
public LocaleStrategy()
OnAfterAddLocale(Ektron.Cms.Localization.LocaleData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnAfterAddLocale(Ektron.Cms.Localization.LocaleData localeData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterDeleteLocale(Ektron.Cms.Localization.LocaleData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnAfterDeleteLocale(Ektron.Cms.Localization.LocaleData localeData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterDisableLocale(Ektron.Cms.Localization.LocaleData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnAfterDisableLocale(Ektron.Cms.Localization.LocaleData localeData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterEditLocale(Ektron.Cms.Localization.LocaleData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnAfterEditLocale(Ektron.Cms.Localization.LocaleData localeData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterEnableLocale(Ektron.Cms.Localization.LocaleData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnAfterEnableLocale(Ektron.Cms.Localization.LocaleData localeData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeAddLocale(Ektron.Cms.Localization.LocaleData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnBeforeAddLocale(Ektron.Cms.Localization.LocaleData localeData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeDeleteLocale(Ektron.Cms.Localization.LocaleData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnBeforeDeleteLocale(Ektron.Cms.Localization.LocaleData localeData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeDisableLocale(Ektron.Cms.Localization.LocaleData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnBeforeDisableLocale(Ektron.Cms.Localization.LocaleData localeData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeEditLocale(Ektron.Cms.Localization.LocaleData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnBeforeEditLocale(Ektron.Cms.Localization.LocaleData localeData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeEnableLocale(Ektron.Cms.Localization.LocaleData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnBeforeEnableLocale(Ektron.Cms.Localization.LocaleData localeData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
LocalizationObjectStrategy()
Summary: Constructor.
public LocalizationObjectStrategy()
OnAfterMarkState(Ektron.Cms.Localization.LocalizationState, Ektron.Cms.Extensibility.LocalizationObjectStrategy.LocalizationObjectEventArgs)
public virtual void OnAfterMarkState(Ektron.Cms.Localization.LocalizationState state, Ektron.Cms.Extensibility.LocalizationObjectStrategy.LocalizationObjectEventArgs eventArgs)
OnBeforeGetContentLocalizationState(Ektron.Cms.Extensibility.LocalizationObjectStrategy.ContentLocalizationStateEventArgs)
public virtual void OnBeforeGetContentLocalizationState(Ektron.Cms.Extensibility .LocalizationObjectStrategy.ContentLocalizationStateEventArgs eventArgs)
OnBeforeMarkState(Ektron.Cms.Localization.LocalizationState, Ektron.Cms.Extensibility.LocalizationObjectStrategy.LocalizationObjectCancellableEventArgs)
public virtual void OnBeforeMarkState(Ektron.Cms.Localization.LocalizationState state, Ektron.Cms.Extensibility.LocalizationObjectStrategy .LocalizationObjectCancellableEventArgs eventArgs)
LocalizationStrategy()
Summary: Constructor. Initializes a new instance of the LocalizationStrategy class.
public LocalizationStrategy()
OnAfterCompressFiles(Ektron.Cms.Extensibility.LocalizationStrategy.LocalizationEventArgs)
Summary: This method is called after files are copied and compressed for each target locale.
public virtual void OnAfterCompressFiles( Ektron.Cms.Extensibility.LocalizationStrategy.LocalizationEventArgs eventArgs)
OnAfterExport(Ektron.Cms.Extensibility.LocalizationStrategy.LocalizationEventArgs)
Summary: Always called when the export job is done, whether cancelled or not. The job id is provided in the eventArgs.
public virtual void OnAfterExport( Ektron.Cms.Extensibility.LocalizationStrategy.LocalizationEventArgs eventArgs)
OnAfterExportItem(Ektron.Cms.Localization.LocalizableItem, Ektron.Cms.Extensibility.LocalizationStrategy.LocalizationEventArgs)
Summary: This method is called after a CMS object is exported.
public virtual void OnAfterExportItem( Ektron.Cms.Localization.LocalizableItem item, Ektron.Cms.Extensibility.LocalizationStrategy.LocalizationEventArgs eventArgs)
OnAfterImport(Ektron.Cms.Extensibility.LocalizationStrategy.LocalizationEventArgs)
Summary: Always called when the import job is done, whether cancelled or not. The job id is provided in the eventArgs.
public virtual void OnAfterImport( Ektron.Cms.Extensibility.LocalizationStrategy.LocalizationEventArgs| eventArgs)
OnAfterMergeXliff(string, ref string, Ektron.Cms.Extensibility.LocalizationStrategy.LocalizationEventArgs)
Summary: This method is called after imported XLIFF is merged with its skeleton.
public virtual void OnAfterMergeXliff( string xliffFilePath, ref string translatedContent, Ektron.Cms.Extensibility.LocalizationStrategy.LocalizationEventArgs eventArgs)
OnAfterUpdate(string, string, int, int, System.DateTime, Ektron.Cms.Extensibility.LocalizationStrategy.LocalizationEventArgs)
Summary: This method is called after the content is updated in the database. ObjectType and ObjectId are provided in the eventArgs.
public virtual void OnAfterUpdate( string fileName, string skeletonFileName, int translatedLanguageID, int originalLanguageID, System.DateTime dateModified, Ektron.Cms.Extensibility.LocalizationStrategy.LocalizationEventArgs eventArgs)
OnAfterValidateXliff(string, Ektron.Cms.Extensibility.LocalizationStrategy.LocalizationEventArgs)
Summary: This method is called after imported XLIFF is validated.
public virtual void OnAfterValidateXliff(string xliffFilePath, Ektron.Cms.Extensibility.LocalizationStrategy.LocalizationEventArgs eventArgs)
OnAfterZipFiles(System.Collections.Generic.List<string>, System.Collections.Generic.List<string>, System.Collections.Generic.Dictionary<string,System.Collections.Generic.List<string>>, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after files are zipped together.
public virtual void OnAfterZipFiles(System.Collections.Generic.List<string> fileNames, System.Collections.Generic.List<string> zipFileNames, System.Collections.Generic.Dictionary<string,List<string>> filesPerZip, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeCompressFiles(int, System.Collections.Generic.List<Ektron.Cms.Localization.LocaleData>, string, ref string, ref long, Ektron.Cms.Extensibility.LocalizationStrategy.CancellableLocalizationEventArgs)
Summary: This method is called before files are copied and compressed for each target locale. May be cancelled. OnAfterCompressFiles is always called, even if cancelled.
public virtual void OnBeforeCompressFiles(int sourceLanguageId, System.Collections.Generic.List<LocaleData> targetLocales, string path, ref string xliffFileNameFormat, ref long maxZipFileSize, Ektron.Cms.Extensibility.LocalizationStrategy.CancellableLocalizationEventArgs eventArgs)
OnBeforeExport(Ektron.Cms.Localization.LocalizationExportJob, string, Ektron.Cms.Extensibility.LocalizationStrategy.CancellableLocalizationEventArgs)
Summary: This method is called before a XLIFF export occurs. May be cancelled. OnAfterExport is always called, even if cancelled.
public virtual void OnBeforeExport(Ektron.Cms.Localization.LocalizationExportJob exportJob, string xliffPath, Ektron.Cms.Extensibility.LocalizationStrategy.CancellableLocalizationEventArgs eventArgs)
OnBeforeExportItem(Ektron.Cms.Localization.LocalizableItem, Ektron.Cms.Localization.LocalizationState, Ektron.Cms.Extensibility.LocalizationStrategy.CancellableLocalizationEventArgs)
Summary: This method is called before a CMS object is exported.
public virtual void OnBeforeExportItem(Ektron.Cms.Localization.LocalizableItem item, Ektron.Cms.Localization.LocalizationState locState, Ektron.Cms.Extensibility.LocalizationStrategy.CancellableLocalizationEventArgs eventArgs)
OnBeforeImport(string, Ektron.Cms.Extensibility.LocalizationStrategy.CancellableLocalizationEventArgs)
Summary: This method is called before a XLIFF import occurs. May be cancelled. OnAfterImport is always called, even if cancelled.
public virtual void OnBeforeImport(string xliffUrl, Ektron.Cms.Extensibility.LocalizationStrategy.CancellableLocalizationEventArgs eventArgs)
OnBeforeMergeXliff(string, string, Ektron.Cms.Xslt.ArgumentList, System.Xml.XmlUrlResolver, Ektron.Cms.Extensibility.LocalizationStrategy.CancellableLocalizationEventArgs)
Summary: This method is called before imported XLIFF is merged with its skeleton.
public virtual void OnBeforeMergeXliff(string xliffFilePath, string mergeXsltFilePath, Ektron.Cms.Xslt.ArgumentList args, System.Xml.XmlUrlResolver skeletonResolver, Ektron.Cms.Extensibility.LocalizationStrategy.CancellableLocalizationEventArgs eventArgs)
OnBeforeUpdate(string, string, int, int, System.DateTime, Ektron.Cms.Extensibility.LocalizationStrategy.CancellableLocalizationEventArgs)
Summary: This method is called before the content is updated in the database.
public virtual void OnBeforeUpdate(string fileName, string skeletonFileName, int translatedLanguageID, int originalLanguageID, System.DateTime dateModified, Ektron.Cms.Extensibility.LocalizationStrategy.CancellableLocalizationEventArgs eventArgs)
OnBeforeValidateXliff(string, Ektron.Cms.Extensibility.LocalizationStrategy.CancellableLocalizationEventArgs)
Summary: This method is called before imported XLIFF is validated.
public virtual void OnBeforeValidateXliff(string xliffFilePath, Ektron.Cms.Extensibility.LocalizationStrategy.CancellableLocalizationEventArgs eventArgs)
OnBeforeZipFiles(string, ref string[], ref string, ref string, ref long, Ektron.Cms.Extensibility.CancellableEventArgs)
Summary: This method is called before files are zipped together.
public virtual void OnBeforeZipFiles(string path, ref string[] fileNamePatterns, ref string zipFilePath, ref string zipFileNameFormat, ref long maxZipFileSize, Ektron.Cms.Extensibility.CancellableEventArgs eventArgs)
OnCreateSkeleton(ref string, ref string, Ektron.Cms.Extensibility.LocalizationStrategy.LocalizationEventArgs)
Summary: This method is called when an XLIFF skeleton is created, but before it is saved. ObjectType and ObjectId are provided in the eventArgs.
public virtual void OnCreateSkeleton(ref string fileName, ref string skeleton, Ektron.Cms.Extensibility.LocalizationStrategy.LocalizationEventArgs eventArgs)
OnCreateXliff(ref string, ref string, Ektron.Cms.Extensibility.LocalizationStrategy.CreateXliffEventArgs)
Summary: This method is called when an XLIFF file is created from a skeleton, but before it is saved. One XLIFF file is created for all target languages.
public virtual void OnCreateXliff(ref string fileName, ref string xliff, Ektron.Cms.Extensibility.LocalizationStrategy.CreateXliffEventArgs eventArgs)
OnGetExportList(Ektron.Cms.Localization.LocalizationExportJob, System.Collections.Generic.List<Ektron.Cms.Localization.LocalizableItem>, Ektron.Cms.Extensibility.LocalizationStrategy.LocalizationEventArgs)
Summary: This method is called when the list of items to export is generated. To export more items, add them to the list. To prevent exporting items, remove them from the list.
public virtual void OnGetExportList(Ektron.Cms.Localization.LocalizationExportJob exportJob, System.Collections.Generic.List<LocalizableItem> itemList, Ektron.Cms.Extensibility.LocalizationStrategy.LocalizationEventArgs eventArgs)
OnGetImportList(System.Collections.Generic.List<string>, Ektron.Cms.Extensibility.LocalizationStrategy.LocalizationEventArgs)
Summary: This method is called when the list of files to import is generated. To import more files, add them to the list. To prevent importing files, remove them from the list.
public virtual void OnGetImportList(System.Collections.Generic.List<string> fileNames, Ektron.Cms.Extensibility.LocalizationStrategy.LocalizationEventArgs eventArgs)
OnGetUnzippedFile(string, Ektron.Cms.Extensibility.LocalizationStrategy.CancellableLocalizationEventArgs)
Summary: This method is called after a zip file is unzipped, and for each file present in the zip.
public virtual void OnGetUnzippedFile(string fileNameAndPath, Ektron.Cms.Extensibility.LocalizationStrategy.CancellableLocalizationEventArgs eventArgs)
MachineTranslationStrategy()
Summary: Constructor. Initializes a new instance of the MachineTranslationStrategy class.
public MachineTranslationStrategy()
Translate(ref string, Ektron.Cms.Extensibility.MachineTranslationStrategy.MachineTranslationEventArgs)
Summary: Translates the given content using machine translation. Typically eventArgs.Locale.Tag.PrivateUseSubtag
will be mt
.
public virtual void Translate(ref string content, Ektron.Cms.Extensibility.MachineTranslationStrategy.MachineTranslationEventArgs eventArgs)
MenuStrategy()
Summary: Constructor.
public MenuStrategy()
OnAfterAddMenu(Ektron.Cms.Organization.MenuData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnAfterAddMenu(Ektron.Cms.Organization.MenuData menuData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterAddMenuItem(Ektron.Cms.Organization.MenuItemData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnAfterAddMenuItem(Ektron.Cms.Organization.MenuItemData menuItemData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterAddSubMenu(Ektron.Cms.Organization.SubMenuData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnAfterAddSubMenu(Ektron.Cms.Organization.SubMenuData subMenuData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterDeleteMenu(long, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnAfterDeleteMenu(long menuId, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterDeleteMenuItem(long, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnAfterDeleteMenuItem(long menuItemId, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterDeleteSubMenu(long, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnAfterDeleteSubMenu(long subMenuId, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterUpdateMenu(Ektron.Cms.Organization.MenuData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnAfterUpdateMenu(Ektron.Cms.Organization.MenuData menuData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterUpdateMenuItem(Ektron.Cms.Organization.MenuItemData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnAfterUpdateMenuItem( Ektron.Cms.Organization.MenuItemData menuItemData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterUpdateSubMenu(Ektron.Cms.Organization.SubMenuData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnAfterUpdateSubMenu( Ektron.Cms.Organization.SubMenuData subMenuData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeAddMenu(Ektron.Cms.Organization.MenuData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnBeforeAddMenu( Ektron.Cms.Organization.MenuData menuData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeAddMenuItem(Ektron.Cms.Organization.MenuItemData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnBeforeAddMenuItem( Ektron.Cms.Organization.MenuItemData menuItemData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeAddSubMenu(Ektron.Cms.Organization.SubMenuData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnBeforeAddSubMenu( Ektron.Cms.Organization.SubMenuData subMenuData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeDeleteMenu(long, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnBeforeDeleteMenu(long menuId, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeDeleteMenuItem(long, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnBeforeDeleteMenuItem(long menuItemId, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeDeleteSubMenu(long, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnBeforeDeleteSubMenu(long subMenuId, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeUpdateMenu(Ektron.Cms.Organization.MenuData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnBeforeUpdateMenu(Ektron.Cms.Organization.MenuData menuData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeUpdateMenuItem(Ektron.Cms.Organization.MenuItemData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnBeforeUpdateMenuItem( Ektron.Cms.Organization.MenuItemData menuItemData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeUpdateSubMenu(Ektron.Cms.Organization.SubMenuData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnBeforeUpdateSubMenu( Ektron.Cms.Organization.SubMenuData subMenuData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
MessageBoardStrategy()
Summary: Constructor.
public MessageBoardStrategy()
OnAdd(Ektron.Cms.MessageBoardData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after new Message Board item/post is added.
public virtual void OnAdd(Ektron.Cms.MessageBoardData messageBoardData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterDelete(long, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a MessageBoardData object is deleted.
public virtual void OnAfterDelete(long id, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterReplyAdd(Ektron.Cms.MessageBoardData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after someone replies to Message Board post.
public virtual void OnAfterReplyAdd( Ektron.Cms.MessageBoardData messageBoardData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterUpdate(Ektron.Cms.MessageBoardData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a MessageBoardData object is edited.
public virtual void OnAfterUpdate(Ektron.Cms.MessageBoardData messageBoardData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnDelete(long, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a Message Board post is deleted.
public virtual void OnDelete(long id, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnMessageApprove(Ektron.Cms.MessageBoardData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called before Message Board post is approved.
public virtual void OnMessageApprove(Ektron.Cms.MessageBoardData messageBoardData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnUpdate(Ektron.Cms.MessageBoardData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after Message Board post is updated.
public virtual void OnUpdate(Ektron.Cms.MessageBoardData messageBoardData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
MetaDataStrategy()
Summary: Constructor.
public MetaDataStrategy()
OnAfterMetaTypeAdded(Ektron.Cms.MetaTypeBaseData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a meta type is added.
public virtual void OnAfterMetaTypeAdded(Ektron.Cms.MetaTypeBaseData metaType, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterMetaTypeDeleted(long, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a meta type is deleted.
public virtual void OnAfterMetaTypeDeleted(long metaTypeId, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterMetaTypeEdited(Ektron.Cms.MetaTypeBaseData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a meta type is edited.
public virtual void OnAfterMetaTypeEdited(Ektron.Cms.MetaTypeBaseData metaType, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
MicroMessageStrategy()
Summary: Constructor.
public MicroMessageStrategy()
OnAfterAdd(Ektron.Cms.MicroMessageData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after new Micro Message post is added.
public virtual void OnAfterAdd(Ektron.Cms.MicroMessageData microMessageData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterDelete(long, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a Micro Message post is deleted.
public virtual void OnAfterDelete(long id, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterUpdate(Ektron.Cms.MicroMessageData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a MicroMessage is edited.
public virtual void OnAfterUpdate(Ektron.Cms.MicroMessageData microMessageData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeAdd(Ektron.Cms.MicroMessageData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called before a Micro Message post is added.
public virtual void OnBeforeAdd(Ektron.Cms.MicroMessageData microMessageData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeDelete(long, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called before a Micro Message post is deleted.
public virtual void OnBeforeDelete(long id, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeUpdate(Ektron.Cms.MicroMessageData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnBeforeUpdate(Ektron.Cms.MicroMessageData microMessageData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
NotificationAgentSettingStrategy()
Summary: Constructor.
public NotificationAgentSettingStrategy()
OnAfterDelete(long, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a NotificationAgentData object is deleted.
public virtual void OnAfterDelete(long id, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterUpdate(Ektron.Cms.Notifications.NotificationAgentData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a NotificationAgentData object is edited.
public virtual void OnAfterUpdate( Ektron.Cms.Notifications.NotificationAgentData notificationAgentData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
NotificationPreferenceStrategy()
Summary: Constructor.
public NotificationPreferenceStrategy()
OnAfterDeleteNotificationPreference(long, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a NotificationPreference is deleted.
public virtual void OnAfterDeleteNotificationPreference(long id, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterUpdateNotificationPreference(Ektron.Cms.Notifications.NotificationPreferenceData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a NotificationPreference is edited.
public virtual void OnAfterUpdateNotificationPreference( Ektron.Cms.Notifications.NotificationPreferenceData notificationPreferenceData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterAddPermissionData(Ektron.Cms.PermissionData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnAfterAddPermissionData(Ektron.Cms.PermissionData data, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterDeletePermissionData(Ektron.Cms.PermissionData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnAfterDeletePermissionData( Ektron.Cms.PermissionData data, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterUpdateItemInheritance(long, string, bool, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnAfterUpdateItemInheritance(long itemId, string requestType, bool enable, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterUpdatePermissionData(Ektron.Cms.PermissionData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnAfterUpdatePermissionData( Ektron.Cms.PermissionData data, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterUpdatePrivateSetting(long, string, bool, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnAfterUpdatePrivateSetting(long itemId, string requestType, bool enable, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeAddPermissionData(Ektron.Cms.PermissionData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnBeforeAddPermissionData( Ektron.Cms.PermissionData data, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeDeletePermissionData(Ektron.Cms.PermissionData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnBeforeDeletePermissionData( Ektron.Cms.PermissionData data, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeUpdateItemInheritance(long, string, bool, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnBeforeUpdateItemInheritance(long itemId, string requestType, bool enable, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeUpdatePermissionData(Ektron.Cms.PermissionData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnBeforeUpdatePermissionData( Ektron.Cms.PermissionData data, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeUpdatePrivateSetting(long, string, bool, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnBeforeUpdatePrivateSetting(long itemId, string requestType, bool enable, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
PseudoLocalizationStrategy()
Summary: Constructor. Initializes a new instance of the PseudoLocalizationStrategy class.
public PseudoLocalizationStrategy()
PseudoLocalize(ref string, Ektron.Cms.Extensibility.PseudoLocalizationStrategy.PseudoLocalizationEventArgs)
Summary: Localizes the given content into a "pseudo" language to test translation-readiness. Typically, eventArgs.Locale.Tag.PrivateUseSubtag
will be pseudo
.
public virtual void PseudoLocalize(ref string content, Ektron.Cms.Extensibility.PseudoLocalizationStrategy.PseudoLocalizationEventArgs eventArgs)
OnAfterAdvancedQuery(Ektron.Cms.Search.AdvancedSearchCriteria, Ektron.Cms.Search.SearchResponseData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: Signals the completion of an 'advanced' query.
public virtual void OnAfterAdvancedQuery( Ektron.Cms.Search.AdvancedSearchCriteria criteria, Ektron.Cms.Search.SearchResponseData response, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterKeywordQuery(Ektron.Cms.Search.KeywordSearchCriteria, Ektron.Cms.Search.SearchResponseData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: Signals the completion of a 'keyword' query.
public virtual void OnAfterKeywordQuery( Ektron.Cms.Search.KeywordSearchCriteria criteria, Ektron.Cms.Search.SearchResponseData response, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeAdvancedQuery(Ektron.Cms.Search.AdvancedSearchCriteria, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: Signals that an 'advanced' query is about to be requested.
public virtual void OnBeforeAdvancedQuery( Ektron.Cms.Search.AdvancedSearchCriteria criteria, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeKeywordQuery(Ektron.Cms.Search.KeywordSearchCriteria, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: Signals that a 'keyword' query is about to be requested.
public virtual void OnBeforeKeywordQuery( Ektron.Cms.Search.KeywordSearchCriteria criteria, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
QueryStrategy()
Summary: Constructor.
public QueryStrategy()
OnAfterDeleteRating(long, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a Object Rating is deleted.
public virtual void OnAfterDeleteRating(long id, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterUpdateRating(Ektron.Cms.RatingData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a Object Rating is edited.
public virtual void OnAfterUpdateRating(Ektron.Cms.RatingData ratingData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
RatingStrategy()
Summary: Constructor.
public RatingStrategy()
OnAfterAddCustomRolePermission(string, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnAfterAddCustomRolePermission(string roleName, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterAddOrUpdateRoleMember(long, Ektron.Cms.RoleMemberData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnAfterAddOrUpdateRoleMember(long roleId, Ektron.Cms.RoleMemberData data, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterDeleteCustomRolePermission(string, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnAfterDeleteCustomRolePermission(string roleName, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterDropRoleMember(long, Ektron.Cms.RoleMemberData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnAfterDropRoleMember(long roleId, Ektron.Cms.RoleMemberData data, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeAddCustomRolePermission(string, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnBeforeAddCustomRolePermission(string roleName, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeAddOrUpdateRoleMember(long, Ektron.Cms.RoleMemberData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnBeforeAddOrUpdateRoleMember(long roleId, Ektron.Cms.RoleMemberData data, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeDeleteCustomRolePermission(string, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnBeforeDeleteCustomRolePermission(string roleName, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeDropRoleMember(long, Ektron.Cms.RoleMemberData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnBeforeDropRoleMember(long roleId, Ektron.Cms.RoleMemberData data, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
SyncCommandEventArgs()
Summary: Constructor. Initializes a new instance of the SyncCommandEventArgs class.
public SyncCommandEventArgs()
StrategyTypeRequestingCancellation
public System.Type StrategyTypeRequestingCancellation { set; get; }
SyncCancellationArgs
public System.ComponentModel.CancelEventArgs SyncCancellationArgs { set; get; }
OnAdd(Ektron.Cms.TagData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after Tag is added.
public virtual void OnAdd(Ektron.Cms.TagData tagData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterObjectTagDeleted(long, long, EkEnumeration.CMSObjectTypes, long, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnAfterObjectTagDeleted(long tagId, long objectId, EkEnumeration.CMSObjectTypes objectType, long userId, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterObjectTagged(Ektron.Cms.TagAssignmentData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnAfterObjectTagged(Ektron.Cms.TagAssignmentData tagAssignment, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnDelete(long, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a Tag is deleted.
public virtual void OnDelete(long id, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnUpdate(Ektron.Cms.TagData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a Tag is updated.
public virtual void OnUpdate(Ektron.Cms.TagData tagData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
TagStrategy()
Summary: Constructor.
public TagStrategy()
OnAfterDeleteTaskCategory(long, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a task category is deleted.
public virtual void OnAfterDeleteTaskCategory(long id, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterUpdateTaskCategory(Ektron.Cms.TaskCategoryData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a task category is edited.
public virtual void OnAfterUpdateTaskCategory( Ektron.Cms.TaskCategoryData taskCategoryData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
TaskCategoryStrategy()
Summary: Constructor.
public TaskCategoryStrategy()
OnAfterDeleteTask(long, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a task is deleted.
public virtual void OnAfterDeleteTask(long id, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterUpdateTask(Ektron.Cms.TaskData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a task is edited.
public virtual void OnAfterUpdateTask( Ektron.Cms.TaskData taskData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
TaskStrategy()
Summary: Constructor.
public TaskStrategy()
OnAfterDeleteTaxonomyItem(long, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a TaxonomyItem is deleted.
public virtual void OnAfterDeleteTaxonomyItem(long id, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterUpdateTaxonomyItem(Ektron.Cms.TaxonomyItemData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a TaxonomyItem is edited.
public virtual void OnAfterUpdateTaxonomyItem( Ektron.Cms.TaxonomyItemData taxonomyItem, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
TaxonomyItemStrategy()
Summary: Constructor.
public TaxonomyItemStrategy()
OnAfterAdd(Ektron.Cms.TaxonomyData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a new Taxonomy is added.
public virtual void OnAfterAdd(Ektron.Cms.TaxonomyData taxonomyData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterAssignItem(Ektron.Cms.TaxonomyRequest, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a Taxonomy Item is added/assigned to Taxonomy.
public virtual void OnAfterAssignItem(Ektron.Cms.TaxonomyRequest request, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterAssignItem(Ektron.Cms.TaxonomySyncRequest, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnAfterAssignItem(Ektron.Cms.TaxonomySyncRequest request, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterCopy(long, long, int, bool, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after an item is added to a taxonomy node.
public virtual void OnAfterCopy(long sourceId, long newId, int languageId, bool deleteSource, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterDelete(long, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after Taxonomy is deleted.
public virtual void OnAfterDelete(long id, int languageId, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterRemoveItem(Ektron.Cms.TaxonomyRequest, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after an item is removed from a taxonomy node.
public virtual void OnAfterRemoveItem(Ektron.Cms.TaxonomyRequest request, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterRemoveItem(Ektron.Cms.TaxonomySyncRequest, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after an item is removed from a taxonomy node.
public virtual void OnAfterRemoveItem(Ektron.Cms.TaxonomySyncRequest request, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterUpdate(Ektron.Cms.TaxonomyData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a Taxonomy is updated.
public virtual void OnAfterUpdate(Ektron.Cms.TaxonomyData taxonomyData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeAdd(Ektron.Cms.TaxonomyData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called before a new Taxonomy is added.
public virtual void OnBeforeAdd(Ektron.Cms.TaxonomyData taxonomyData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeAssignItem(Ektron.Cms.TaxonomyRequest, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called before Taxonomy item is added/assigned to Taxonomy.
public virtual void OnBeforeAssignItem(Ektron.Cms.TaxonomyRequest request, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeAssignItem(Ektron.Cms.TaxonomySyncRequest, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called before an item is added to a taxonomy node.
public virtual void OnBeforeAssignItem(Ektron.Cms.TaxonomySyncRequest request, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeCopy(long, long, int, bool, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called before a taxonomy node is copied.
public virtual void OnBeforeCopy(long sourceId, long destinationId, int languageId, bool deleteSource, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeDelete(long, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called before a Taxonomy is deleted.
public virtual void OnBeforeDelete(long id, int languageId, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeRemoveItem(Ektron.Cms.TaxonomyRequest, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called before an item is removed from a taxonomy node.
public virtual void OnBeforeRemoveItem(Ektron.Cms.TaxonomyRequest request, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeRemoveItem(Ektron.Cms.TaxonomySyncRequest, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called before an item is removed from a taxonomy node.
public virtual void OnBeforeRemoveItem(Ektron.Cms.TaxonomySyncRequest request, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeUpdate(Ektron.Cms.TaxonomyData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called before a Taxonomy is updated.
public virtual void OnBeforeUpdate(Ektron.Cms.TaxonomyData taxonomyData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
TaxonomyStrategy()
Summary: Constructor.
public TaxonomyStrategy()
OnAfterAddTemplate(Ektron.Cms.TemplateData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnAfterAddTemplate(Ektron.Cms.TemplateData TemplateData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterDeleteTemplate(long, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnAfterDeleteTemplate(long Id, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterUpdateTemplate(Ektron.Cms.TemplateData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnAfterUpdateTemplate( Ektron.Cms.TemplateData TemplateData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeAddTemplate(Ektron.Cms.TemplateData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnBeforeAddTemplate(Ektron.Cms.TemplateData TemplateData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeDeleteTemplate(long, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnBeforeDeleteTemplate(long Id, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeUpdateTemplate(Ektron.Cms.TemplateData, Ektron.Cms.Extensibility.CmsEventArgs)
public virtual void OnBeforeUpdateTemplate(Ektron.Cms.TemplateData TemplateData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
TemplateStrategy()
Summary: Constructor.
public TemplateStrategy()
OnAfterDeleteTodoList(long, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a TodoList is deleted.
public virtual void OnAfterDeleteTodoList(long id, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterUpdateTodoList(Ektron.Cms.ToDo.TodoListData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a TodoList is edited.
public virtual void OnAfterUpdateTodoList(Ektron.Cms.ToDo.TodoListData todoList, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
TodoListStrategy()
Summary: Constructor.
public TodoListStrategy()
OnAfterAddUserCustomProperty(Ektron.Cms.UserCustomPropertyData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a user custom property is added.
public virtual void OnAfterAddUserCustomProperty( Ektron.Cms.UserCustomPropertyData userCustomPropertyData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterDeleteUserCustomProperty(long, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a user custom property is deleted.
public virtual void OnAfterDeleteUserCustomProperty(long id, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterUpdateUserCustomProperty(Ektron.Cms.UserCustomPropertyData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a user custom property is edited.
public virtual void OnAfterUpdateUserCustomProperty( Ektron.Cms.UserCustomPropertyData userCustomPropertyData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeAddUserCustomProperty(Ektron.Cms.UserCustomPropertyData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called before a user custom property is added.
public virtual void OnBeforeAddUserCustomProperty( Ektron.Cms.UserCustomPropertyData userCustomPropertyData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeDeleteUserCustomProperty(long, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a user custom property is deleted.
public virtual void OnBeforeDeleteUserCustomProperty(long id, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeUpdateUserCustomProperty(Ektron.Cms.UserCustomPropertyData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called before a user custom property is edited.
public virtual void OnBeforeUpdateUserCustomProperty( Ektron.Cms.UserCustomPropertyData userCustomPropertyData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
UserCustomPropertyStrategy()
Summary: Constructor.
public UserCustomPropertyStrategy()
OnAfterAddUserGroup(Ektron.Cms.UserGroupData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a user group is added.
public virtual void OnAfterAddUserGroup(Ektron.Cms.UserGroupData userGroupData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterDeleteUserGroup(long, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a user group is deleted.
public virtual void OnAfterDeleteUserGroup(long id, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterUpdateUserGroup(Ektron.Cms.UserGroupData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a user group is edited.
public virtual void OnAfterUpdateUserGroup(Ektron.Cms.UserGroupData userGroupData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
UserGroupStrategy()
Summary: Constructor.
public UserGroupStrategy()
OnAfterDelete(long, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a UserNotificationSettingData object is deleted.
public virtual void OnAfterDelete(long id, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterUpdate(Ektron.Cms.Notifications.UserNotificationSettingData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a UserNotificationSettingData object is edited.
public virtual void OnAfterUpdate( Ektron.Cms.Notifications.UserNotificationSettingData userNotificationSettingData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
UserNotificationSettingStrategy()
Summary: Constructor.
public UserNotificationSettingStrategy()
OnAfterAddColleague(long, long, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a colleague/friend is added.
public virtual void OnAfterAddColleague(long userOneId, long userTwoId, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterAddUser(Ektron.Cms.UserData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a new user is added.
public virtual void OnAfterAddUser(Ektron.Cms.UserData userData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterColleagueRequest(Ektron.Cms.Community.ActionRequestData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a colleague/friend request is sent.
public virtual void OnAfterColleagueRequest( Ektron.Cms.Community.ActionRequestData invitationData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterDeleteColleague(long, long, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after two users' colleague relationship is deleted. There is no significance to the ordering of the users.
public virtual void OnAfterDeleteColleague(long userOneId, long userTwoId, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterDeleteUser(long, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a user is deleted.
public virtual void OnAfterDeleteUser(long Id, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterLogin(Ektron.Cms.UserData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a user logs in.
public virtual void OnAfterLogin(Ektron.Cms.UserData userData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterLogout(Ektron.Cms.UserData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a user is logged out of the CMS.
public virtual void OnAfterLogout(Ektron.Cms.UserData userData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterUpdateUser(Ektron.Cms.UserData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a user is updated.
public virtual void OnAfterUpdateUser(Ektron.Cms.UserData userData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterUserAddInGroup(long, long, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a user added in the group.
public virtual void OnAfterUserAddInGroup(long userId, long groupId, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterUserDeleteFromGroup(long, long, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a user deleted from group.
public virtual void OnAfterUserDeleteFromGroup(long userId, long groupId, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeAddUser(Ektron.Cms.UserData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called before a new user is added to CMS.
public virtual void OnBeforeAddUser(Ektron.Cms.UserData userData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeDeleteUser(long, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called before a user is deleted from CMS.
public virtual void OnBeforeDeleteUser(long Id, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeLogin(Ektron.Cms.UserData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called before a user logs in.
public virtual void OnBeforeLogin(Ektron.Cms.UserData userData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeLogout(Ektron.Cms.UserData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called before a user is logged out of the CMS.
public virtual void OnBeforeLogout(Ektron.Cms.UserData userData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeUpdateUser(Ektron.Cms.UserData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called before a user is updated.
public virtual void OnBeforeUpdateUser(Ektron.Cms.UserData userData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeUserAddInGroup(long, long, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called before a user add in to the group.
public virtual void OnBeforeUserAddInGroup(long userId, long groupId, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeUserDeleteFromGroup(long, long, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called before a user delete from group.
public virtual void OnBeforeUserDeleteFromGroup(long userId, long groupId, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
UserStrategy()
Summary: Constructor.
public UserStrategy()
OnAfterAdd(Ektron.Cms.Common.Calendar.WebEventData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a new Web calendar event is added.
public virtual void OnAfterAdd(Ektron.Cms.Common.Calendar.WebEventData eventData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterAddVariance(Ektron.Cms.Common.Calendar.WebEventData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a Web calendar event variance is added.
public virtual void OnAfterAddVariance( Ektron.Cms.Common.Calendar.WebEventData eventData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterCancelOccurrence(Ektron.Cms.Common.Calendar.WebEventData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a single occurrence of Web calendar event (recursive event) is cancelled.
public virtual void OnAfterCancelOccurrence( Ektron.Cms.Common.Calendar.WebEventData eventData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterDelete(long, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a Web calendar event is deleted.
public virtual void OnAfterDelete(long id, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterPublish(Ektron.Cms.Common.Calendar.WebEventData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after publishing a webevent.
public virtual void OnAfterPublish( Ektron.Cms.Common.Calendar.WebEventData eventData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterUpdate(Ektron.Cms.Common.Calendar.WebEventData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called after a Web calendar event is updated.
public virtual void OnAfterUpdate( Ektron.Cms.Common.Calendar.WebEventData eventData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeAdd(Ektron.Cms.Common.Calendar.WebEventData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called before a new Web calendar event is added.
public virtual void OnBeforeAdd( Ektron.Cms.Common.Calendar.WebEventData eventData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeAddVariance(Ektron.Cms.Common.Calendar.WebEventData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called before a Web calendar event variance is added.
public virtual void OnBeforeAddVariance( Ektron.Cms.Common.Calendar.WebEventData eventData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeCancelOccurrence(Ektron.Cms.Common.Calendar.WebEventData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called before a single occurrence of a Web calendar event (recursive event) is canceled.
public virtual void OnBeforeCancelOccurrence( Ektron.Cms.Common.Calendar.WebEventData eventData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeDelete(long, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called before a Web calendar event is deleted.
public virtual void OnBeforeDelete(long id, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforePublish(Ektron.Cms.Common.Calendar.WebEventData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called before a Web calendar event is published.
public virtual void OnBeforePublish( Ektron.Cms.Common.Calendar.WebEventData eventData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnBeforeUpdate(Ektron.Cms.Common.Calendar.WebEventData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: This method is called before a Web calendar event is updated.
public virtual void OnBeforeUpdate( Ektron.Cms.Common.Calendar.WebEventData eventData, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
WebEventStrategy()
Summary: Constructor.
public WebEventStrategy()
OnAfterDeleteXmlConfiguration(long, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: Executes a strategy method after an XML configuration was deleted.
public virtual void OnAfterDeleteXmlConfiguration(long id, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterPublishXmlConfiguration(XmlConfigData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: Executes a strategy method after publishing an XML configuration.
public virtual void OnAfterPublishXmlConfiguration(XmlConfigData data, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterUpdateXmlConfiguration(XmlConfigData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: Executes a strategy method after an XML configuration update.
public virtual void OnAfterUpdateXmlConfiguration(XmlConfigData data, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)
OnAfterUpdateXmlIndex(XmlConfigData, Ektron.Cms.Extensibility.CmsEventArgs)
Summary: Executes a strategy method after updating index fields (2nd screen) while updating smart forms.
public virtual void OnAfterUpdateXmlIndex(XmlConfigData data, Ektron.Cms.Extensibility.CmsEventArgs eventArgs)