C# Class FourRoads.TelligentCommunity.ConfigurationExtensions.SubscriptionProcessors.SubscriptionUpdateProcessor

Inheritance: ISubscriptionUpdateProcessor
Show file Open project: 4-Roads/FourRoads.TelligentCommunity

Public Methods

Method Description
CanProcess ( JobData jobData ) : bool
Initialize ( ) : void
Process ( JobData jobData ) : void

Protected Methods

Method Description
InternalProcess ( User user, Group @group, JobData jobData ) : void
SetSubscriptionStatus ( System.Guid contentId, System.Guid contentTypeId, string setting, int userId ) : void

Method Details

CanProcess() public abstract method

public abstract CanProcess ( JobData jobData ) : bool
jobData JobData
return bool

Initialize() public method

public Initialize ( ) : void
return void

InternalProcess() protected abstract method

protected abstract InternalProcess ( User user, Group @group, JobData jobData ) : void
user User
@group Group
jobData JobData
return void

Process() public method

public Process ( JobData jobData ) : void
jobData JobData
return void

SetSubscriptionStatus() protected method

protected SetSubscriptionStatus ( System.Guid contentId, System.Guid contentTypeId, string setting, int userId ) : void
contentId System.Guid
contentTypeId System.Guid
setting string
userId int
return void