C# Class NotificationService.DistributionPolicyFactory

Inheritance: IDistributionPolicyFactory
Mostra file Open project: LeagueOfDevelopers/LodCore Class Usage Examples

Public Methods

Method Description
DistributionPolicyFactory ( IUsersRepository usersRepository, IProjectRelativesRepository projectRelativesRepository ) : Journalist
GetAdminRelatedPolicy ( ) : DistributionPolicy
GetAllPolicy ( ) : DistributionPolicy
GetProjectRelatedPolicy ( int projectId ) : DistributionPolicy
GetUserSpecifiedPolicy ( ) : DistributionPolicy
GetVerificatedDevelopersPolicy ( ) : DistributionPolicy

Method Details

DistributionPolicyFactory() public method

public DistributionPolicyFactory ( IUsersRepository usersRepository, IProjectRelativesRepository projectRelativesRepository ) : Journalist
usersRepository IUsersRepository
projectRelativesRepository IProjectRelativesRepository
return Journalist

GetAdminRelatedPolicy() public method

public GetAdminRelatedPolicy ( ) : DistributionPolicy
return DistributionPolicy

GetAllPolicy() public method

public GetAllPolicy ( ) : DistributionPolicy
return DistributionPolicy

GetProjectRelatedPolicy() public method

public GetProjectRelatedPolicy ( int projectId ) : DistributionPolicy
projectId int
return DistributionPolicy

GetUserSpecifiedPolicy() public method

public GetUserSpecifiedPolicy ( ) : DistributionPolicy
return DistributionPolicy

GetVerificatedDevelopersPolicy() public method

public GetVerificatedDevelopersPolicy ( ) : DistributionPolicy
return DistributionPolicy