C# 클래스 ForumServer.Policy.PolicyManager

상속: IPolicyManager
파일 보기 프로젝트 열기: sagioto/forum

공개 메소드들

메소드 설명
AddModerator ( string username, string subforum ) : System.Result
ChangeModerator ( string oldUsername, string newUsername, string subforum ) : System.Result
IsAuthorizedActivate ( string username ) : System.Result
IsAuthorizedDeactivate ( string username ) : System.Result
IsAuthorizedToEdit ( Postkey originalPostKey, string username ) : System.Result
PolicyManager ( IDataManager dataManager ) : System
RemoveModerator ( string username, string subforum ) : System.Result
ShouldBeBanned ( string username ) : System.Result
ShouldNotify ( Post post, string username, string subforum ) : bool

비공개 메소드들

메소드 설명
CheckUserState ( string username, UserState state ) : System.Result
Participated ( string username, Post post ) : bool

메소드 상세

AddModerator() 공개 메소드

public AddModerator ( string username, string subforum ) : System.Result
username string
subforum string
리턴 System.Result

ChangeModerator() 공개 메소드

public ChangeModerator ( string oldUsername, string newUsername, string subforum ) : System.Result
oldUsername string
newUsername string
subforum string
리턴 System.Result

IsAuthorizedActivate() 공개 메소드

public IsAuthorizedActivate ( string username ) : System.Result
username string
리턴 System.Result

IsAuthorizedDeactivate() 공개 메소드

public IsAuthorizedDeactivate ( string username ) : System.Result
username string
리턴 System.Result

IsAuthorizedToEdit() 공개 메소드

public IsAuthorizedToEdit ( Postkey originalPostKey, string username ) : System.Result
originalPostKey Postkey
username string
리턴 System.Result

PolicyManager() 공개 메소드

public PolicyManager ( IDataManager dataManager ) : System
dataManager IDataManager
리턴 System

RemoveModerator() 공개 메소드

public RemoveModerator ( string username, string subforum ) : System.Result
username string
subforum string
리턴 System.Result

ShouldBeBanned() 공개 메소드

public ShouldBeBanned ( string username ) : System.Result
username string
리턴 System.Result

ShouldNotify() 공개 메소드

public ShouldNotify ( Post post, string username, string subforum ) : bool
post ForumShared.SharedDataTypes.Post
username string
subforum string
리턴 bool