C# 클래스 Configurator.code.Controller

파일 보기 프로젝트 열기: perryofpeek/SqlToGraphite-core 1 사용 예제들

공개 메소드들

메소드 설명
AddJob ( ISqlClient client ) : void
AddJobToRoleAndFrequency ( string role, int frequency, string jobName ) : void
AddNewHost ( string hostname ) : void
AddNewRole ( string roleName ) : void
AddRoleFrequency ( int frequency, string roleName ) : void
AddRoleToHost ( string hostname, string roleName ) : void
Controller ( ) : System
DeleteFrequency ( int frequency, string roleName ) : void
DeleteHost ( string hostname ) : void
DeleteJobFromRole ( string jobName, int frequency, string roleName ) : void
DeleteRole ( string roleName ) : void
DeleteRoleFromHost ( string hostname, string roleName ) : void
GetClientTypes ( ) : ListOfUniqueType
GetHosts ( ) : List
GetJobs ( ) : List
GetJobsInRole ( string name ) : void
GetRoles ( ) : List
GetTasksFrequencyInRole ( string name ) : List
GetTasksWithFrequencyInRole ( int selectedFrequency, string name ) : List
GetTypedJob ( string name ) : ISqlClient
GetWorkItems ( ) : List
Initialise ( string path ) : void
LoadConfig ( string path ) : void
Save ( string fileName ) : void

비공개 메소드들

메소드 설명
GetRoleTaskSet ( string name ) : IEnumerable

메소드 상세

AddJob() 공개 메소드

public AddJob ( ISqlClient client ) : void
client ISqlClient
리턴 void

AddJobToRoleAndFrequency() 공개 메소드

public AddJobToRoleAndFrequency ( string role, int frequency, string jobName ) : void
role string
frequency int
jobName string
리턴 void

AddNewHost() 공개 메소드

public AddNewHost ( string hostname ) : void
hostname string
리턴 void

AddNewRole() 공개 메소드

public AddNewRole ( string roleName ) : void
roleName string
리턴 void

AddRoleFrequency() 공개 메소드

public AddRoleFrequency ( int frequency, string roleName ) : void
frequency int
roleName string
리턴 void

AddRoleToHost() 공개 메소드

public AddRoleToHost ( string hostname, string roleName ) : void
hostname string
roleName string
리턴 void

Controller() 공개 메소드

public Controller ( ) : System
리턴 System

DeleteFrequency() 공개 메소드

public DeleteFrequency ( int frequency, string roleName ) : void
frequency int
roleName string
리턴 void

DeleteHost() 공개 메소드

public DeleteHost ( string hostname ) : void
hostname string
리턴 void

DeleteJobFromRole() 공개 메소드

public DeleteJobFromRole ( string jobName, int frequency, string roleName ) : void
jobName string
frequency int
roleName string
리턴 void

DeleteRole() 공개 메소드

public DeleteRole ( string roleName ) : void
roleName string
리턴 void

DeleteRoleFromHost() 공개 메소드

public DeleteRoleFromHost ( string hostname, string roleName ) : void
hostname string
roleName string
리턴 void

GetClientTypes() 공개 메소드

public GetClientTypes ( ) : ListOfUniqueType
리턴 ListOfUniqueType

GetHosts() 공개 메소드

public GetHosts ( ) : List
리턴 List

GetJobs() 공개 메소드

public GetJobs ( ) : List
리턴 List

GetJobsInRole() 공개 메소드

public GetJobsInRole ( string name ) : void
name string
리턴 void

GetRoles() 공개 메소드

public GetRoles ( ) : List
리턴 List

GetTasksFrequencyInRole() 공개 메소드

public GetTasksFrequencyInRole ( string name ) : List
name string
리턴 List

GetTasksWithFrequencyInRole() 공개 메소드

public GetTasksWithFrequencyInRole ( int selectedFrequency, string name ) : List
selectedFrequency int
name string
리턴 List

GetTypedJob() 공개 메소드

public GetTypedJob ( string name ) : ISqlClient
name string
리턴 ISqlClient

GetWorkItems() 공개 메소드

public GetWorkItems ( ) : List
리턴 List

Initialise() 공개 메소드

public Initialise ( string path ) : void
path string
리턴 void

LoadConfig() 공개 메소드

public LoadConfig ( string path ) : void
path string
리턴 void

Save() 공개 메소드

public Save ( string fileName ) : void
fileName string
리턴 void