C# Class Gwupe.Agent.Components.Engagement

Inheritance: INotifyPropertyChanged
Show file Open project: gwupe/Gwupe Class Usage Examples

Public Properties

Property Type Description
TunnelWaitLock object

Private Properties

Property Type Description
CompleteDeactivation void
Engagement System
ProcessRateResponse void
SecondPartyPropertyChanged void
SuggestCountdownToDeactivation void

Public Methods

Method Description
ActivityOccured ( EngagementActivity args ) : void
Close ( ) : void
GetFunction ( String function ) : IFunction
HasFunction ( String function ) : bool
LogoutOccurred ( object sender, LoginEventArgs e ) : void
OnActivate ( EventArgs e ) : void
OnDeactivate ( EventArgs e ) : void
OnPropertyChanged ( String property ) : void
SetRating ( string interactionId, string ratingName, int rating ) : void

Private Methods

Method Description
CompleteDeactivation ( ) : void
Engagement ( GwupeClientAppContext appContext, Attendance personAttendance ) : System
ProcessRateResponse ( RateRq request, Response response, Exception e ) : void
SecondPartyPropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
SuggestCountdownToDeactivation ( ) : void

Method Details

ActivityOccured() public method

public ActivityOccured ( EngagementActivity args ) : void
args EngagementActivity
return void

Close() public method

public Close ( ) : void
return void

GetFunction() public method

public GetFunction ( String function ) : IFunction
function String
return IFunction

HasFunction() public method

public HasFunction ( String function ) : bool
function String
return bool

LogoutOccurred() public method

public LogoutOccurred ( object sender, LoginEventArgs e ) : void
sender object
e Gwupe.Agent.Managers.LoginEventArgs
return void

OnActivate() public method

public OnActivate ( EventArgs e ) : void
e System.EventArgs
return void

OnDeactivate() public method

public OnDeactivate ( EventArgs e ) : void
e System.EventArgs
return void

OnPropertyChanged() public method

public OnPropertyChanged ( String property ) : void
property String
return void

SetRating() public method

public SetRating ( string interactionId, string ratingName, int rating ) : void
interactionId string
ratingName string
rating int
return void

Property Details

TunnelWaitLock public property

public object TunnelWaitLock
return object