C# Class MonkeyWrench.WebServices.WebServices

Inheritance: System.Web.Services.WebService
Show file Open project: mono/monkeywrench

Public Methods

Method Description
AddEnvironmentVariableInLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, int host_id, string name, string value ) : int
DeleteCommandInLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, int command_id ) : void
DeleteEnvironmentVariableInLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, DBEnvironmentVariable variable, int lane_id ) : void
DeleteLaneDependencyInLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, int lanedependency_id ) : void
EditCommandArgumentsInLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, int command_id, string arguments ) : void
EditCommandDeadlockTimeoutInLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, int command_id, int deadlock_timeout ) : void
EditCommandFilenameInLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, int command_id, string filename ) : void
EditCommandInLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, DBCommand command, int lane_id ) : void
EditCommandSequenceInLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, int command_id, int sequence ) : void
EditCommandTimeoutInLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, int command_id, int timeout ) : void
EditCommandUploadFilesInLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, int command_id, string upload_files ) : void
EditCommandWorkingDirectoryInLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, int command_id, string working_directory ) : void
EditEnvironmentVariableInLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, DBEnvironmentVariable variable, int lane_id ) : void
EditLaneDependencyDownloadsInLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, int lanedependency_id, string downloads ) : void
EditLaneDependencyFilenameInLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, int lanedependency_id, string filename ) : void
GetTagsForLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id ) : List
SwitchCommandAlwaysExecuteInLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, int command_id ) : void
SwitchCommandInternalInLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, int command_id ) : void
SwitchCommandNonFatalInLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, int command_id ) : void
SwitchCommandTimestampInLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, int command_id ) : void
VerifyCommandIsForLane ( DBCommand cmd, int lane_id ) : void
VerifyEnvironmentVariableIsForLane ( DBEnvironmentVariable variable, int lane_id ) : void

Private Methods

Method Description
AbortRevision ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, int host_id, int revision_id ) : void
AbortWork ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int work_id ) : void
AddCommand ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, string command, bool always_execute, bool nonfatal, int timeout, int sequence ) : void
AddDependencyToLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, int dependent_lane_id, int host_id, DBLaneDependencyCondition condition ) : void
AddEnvironmentVariable ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, int host_id, string name, string value ) : int
AddFileDeletionDirective ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, string filename, string name, DBMatchMode match_mode, int x, DBDeleteCondition condition ) : int
AddHost ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, string host ) : int
AddHostToLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, int host_id ) : void
AddLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, string lane ) : int
AddLaneDeletionDirective ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int file_deletion_directive_id, int lane_id ) : int
AddLaneNotification ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, int notification_id ) : WebServiceResponse
AddMasterHost ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int host_id, int masterhost_id ) : void
AddRelease ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, MonkeyWrench.DataClasses.DBRelease release ) : WebServiceResponse
AddUserEmail ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int id, string username, string email ) : WebServiceResponse
AttachFileToLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, int lanefile_id ) : void
Audit ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, string formatStr ) : void
Authenticate ( DB db, MonkeyWrench.DataClasses.Logic.WebServiceLogin login, WebServiceResponse response ) : void
Authenticate ( DB db, MonkeyWrench.DataClasses.Logic.WebServiceLogin login, WebServiceResponse response, bool @readonly ) : void
ClearAllWorkForHost ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int host_id ) : WebServiceResponse
ClearAllWorkForLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id ) : WebServiceResponse
ClearRevision ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, int host_id, int revision_id ) : void
ClearWork ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int work_id ) : void
CloneLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, string new_name, bool copy_files ) : int
CreateLanefile ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, string filename ) : void
DeattachFileFromLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, int lanefile_id ) : void
DeleteAllRevisionsForLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id ) : WebServiceResponse
DeleteAllWorkForHost ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int host_id ) : WebServiceResponse
DeleteAllWorkForLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id ) : WebServiceResponse
DeleteCommand ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int command_id ) : void
DeleteDeletionDirective ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_directive_id, int file_directive_id ) : void
DeleteEnvironmentVariable ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int variable_id ) : void
DeleteHost ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int host_id ) : void
DeleteLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id ) : void
DeleteLaneDependency ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lanedependency_id ) : void
DeleteRelease ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int id ) : WebServiceResponse
DeleteUser ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int id ) : WebServiceResponse
EditCommand ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, DBCommand command ) : void
EditCommandArguments ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int command_id, string arguments ) : void
EditCommandDeadlockTimeout ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int command_id, int deadlock_timeout ) : void
EditCommandFilename ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int command_id, string filename ) : void
EditCommandSequence ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int command_id, int sequence ) : void
EditCommandTimeout ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int command_id, int timeout ) : void
EditCommandUploadFiles ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int command_id, string upload_files ) : void
EditCommandWorkingDirectory ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int command_id, string working_directory ) : void
EditEnvironmentVariable ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, DBEnvironmentVariable variable ) : void
EditHost ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, MonkeyWrench.DataClasses.DBHost host ) : void
EditHostWithPassword ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, MonkeyWrench.DataClasses.DBHost host, string password ) : void
EditIdentity ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, MonkeyWrench.DataClasses.DBIrcIdentity irc_identity, MonkeyWrench.DataClasses.DBEmailIdentity email_identity ) : WebServiceResponse
EditLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, DBLane lane ) : void
EditLaneDependencyDownloads ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lanedependency_id, string downloads ) : void
EditLaneDependencyFilename ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lanedependency_id, string filename ) : void
EditLaneFile ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, DBLanefile lanefile ) : void
EditLaneWithTags ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, DBLane lane, string tags ) : void
EditNotification ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, MonkeyWrench.DataClasses.DBNotification notification ) : WebServiceResponse
EditUser ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, DBPerson user ) : WebServiceResponse
EnableDeletionDirective ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_deletion_directive_id, bool enabled ) : void
ExecuteDeletionDirectives ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login ) : void
ExecuteScheduler ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, bool forcefullupdate ) : void
FindCommand ( DB db, DBLane lane, int command_id, string command ) : DBCommand
FindHost ( DB db, int host_id, string host ) : MonkeyWrench.DataClasses.DBHost
FindHost ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int host_id, string host ) : MonkeyWrench.DataClasses.Logic.FindHostResponse
FindLane ( DB db, int lane_id, string lane ) : DBLane
FindLane ( List lanes, int lane_id, string lane ) : DBLane
FindLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, string lane ) : MonkeyWrench.DataClasses.Logic.FindLaneResponse
FindLaneDeletionDirective ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int file_deletion_directive_id, int lane_id ) : DBLaneDeletionDirectiveView
FindLaneId ( DB db, int lane_id, string lane ) : int
FindLaneWithDependencies ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, string lane ) : MonkeyWrench.DataClasses.Logic.FindLaneWithDependenciesResponse
FindLatestWorkFileId ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, string lane, string filename, bool completed, bool successful ) : int?
FindMasterHosts ( DB db, MonkeyWrench.DataClasses.DBHost host ) : List
FindPerson ( DB db, string name ) : DBPerson

Finds the person with the specified login name. Returns null if the person doesn't exist.

FindRevision ( DB db, DBLane lane, string revision ) : DBRevision
FindRevision ( DB db, int revision_id ) : DBRevision
FindRevision ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int revision_id, string revision ) : MonkeyWrench.DataClasses.Logic.FindRevisionResponse
FindRevisionByHash ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, DBLane lane, string revision ) : MonkeyWrench.DataClasses.Logic.FindRevisionResponse
FindRevisionForLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int revision_id, string revision, int lane_id, string lane ) : MonkeyWrench.DataClasses.Logic.FindRevisionResponse
FindUser ( DB db, int id, string username ) : DBPerson
GetAdminInfo ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login ) : MonkeyWrench.DataClasses.Logic.GetAdminInfoResponse
GetAuditHistory ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int limit, int offset ) : MonkeyWrench.DataClasses.Logic.GetAuditResponse
GetBuildBotStatus ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login ) : MonkeyWrench.DataClasses.Logic.GetBuildBotStatusResponse
GetBuildInfo ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, string host ) : MonkeyWrench.DataClasses.Logic.GetBuildInfoResponse
GetBuildInfoMultiple ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, string host, bool multiple_work ) : MonkeyWrench.DataClasses.Logic.GetBuildInfoResponse
GetCommands ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id ) : MonkeyWrench.DataClasses.Logic.GetCommandsResponse
GetFilesForWork ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int revisionwork_id, int command_id, string filename ) : MonkeyWrench.DataClasses.Logic.GetFilesForWorkResponse
GetFrontPageData ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int limit, string lane, int lane_id ) : FrontPageResponse
GetFrontPageData2 ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int limit, string lanes, int lane_ids ) : FrontPageResponse
GetFrontPageData3 ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int page_size, int page, string lanes, int lane_ids ) : FrontPageResponse
GetFrontPageData4 ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int page_size, int page, string lanes, int lane_ids, int latest_days ) : FrontPageResponse
GetFrontPageDataWithTags ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int page_size, int page, string lanes, int lane_ids, int latest_days, string tags ) : FrontPageResponse
GetHostForEdit ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int host_id, string host ) : MonkeyWrench.DataClasses.Logic.GetHostForEditResponse
GetHostLanes ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login ) : MonkeyWrench.DataClasses.Logic.GetHostLanesResponse
GetHostStatus ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login ) : MonkeyWrench.DataClasses.Logic.GetHostStatusResponse
GetHosts ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login ) : MonkeyWrench.DataClasses.Logic.GetHostsResponse
GetIdentities ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login ) : MonkeyWrench.DataClasses.Logic.GetIdentitiesResponse
GetLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id ) : MonkeyWrench.DataClasses.Logic.GetLaneResponse
GetLaneFileForEdit ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lanefile_id ) : MonkeyWrench.DataClasses.Logic.GetLaneFileForEditResponse
GetLaneForEdit ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, string lane ) : GetLaneForEditResponse
GetLanes ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login ) : MonkeyWrench.DataClasses.Logic.GetLanesResponse
GetLeftTreeData ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login ) : MonkeyWrench.DataClasses.Logic.GetLeftTreeDataResponse
GetMasterHosts ( DB db, MonkeyWrench.DataClasses.DBHost host ) : List
GetNotifications ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login ) : MonkeyWrench.DataClasses.Logic.GetNotificationsResponse
GetReleases ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login ) : MonkeyWrench.DataClasses.Logic.GetReleasesResponse
GetRevisionWorkForLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, int revision_id, int host_id ) : MonkeyWrench.DataClasses.Logic.GetRevisionWorkForLaneResponse
GetRevisions ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, string lane, int limit, int offset ) : MonkeyWrench.DataClasses.Logic.GetRevisionsResponse
GetRoles ( string user ) : string[]
GetSlaveHosts ( DB db, MonkeyWrench.DataClasses.DBHost host ) : List
GetUploadPort ( ) : int
GetUser ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int id, string username ) : MonkeyWrench.DataClasses.Logic.GetUserResponse
GetUsers ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login ) : MonkeyWrench.DataClasses.Logic.GetUsersResponse
GetViewLaneData ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, string lane, int host_id, string host, int revision_id, string revision ) : GetViewLaneDataResponse
GetViewLaneData2 ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, string lane, int host_id, string host, int revision_id, string revision, bool include_hidden_files ) : GetViewLaneDataResponse
GetViewLaneFileHistoryData ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lanefile_id ) : MonkeyWrench.DataClasses.Logic.GetViewLaneFileHistoryDataResponse
GetViewTableData ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, string lane, int host_id, string host, int page, int page_size ) : GetViewTableDataResponse
GetViewWorkTableData ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, string lane, int host_id, string host, int command_id, string command ) : MonkeyWrench.DataClasses.Logic.GetViewWorkTableDataResponse
GetWorkHostHistory ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int host_id, string host, int limit, int offset ) : MonkeyWrench.DataClasses.Logic.GetWorkHostHistoryResponse
GetWorkState ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, DBWork work ) : DBState
IgnoreRevision ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, int host_id, int revision_id ) : void
Login ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login ) : MonkeyWrench.DataClasses.Logic.LoginResponse
LoginOpenId ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, string email, string ip4 ) : MonkeyWrench.DataClasses.Logic.LoginResponse
Logout ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login ) : void
MarkAsDontBuild ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id ) : WebServiceResponse
PauseWork ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int work_id ) : void
RemoveHostForLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, int host_id ) : void
RemoveIdentity ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int irc_identity, int email_identity ) : WebServiceResponse
RemoveLaneNotification ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int id ) : WebServiceResponse
RemoveLaneNotificationForLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int id, int lane_id ) : WebServiceResponse
RemoveMasterHost ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int host_id, int masterhost_id ) : void
RemoveNotification ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int id ) : WebServiceResponse
RemoveUserEmail ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int id, string username, string email ) : WebServiceResponse
ReportBuildBotStatus ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, MonkeyWrench.DataClasses.Logic.BuildBotStatus status ) : MonkeyWrench.DataClasses.Logic.ReportBuildBotStatusResponse
ReportBuildState ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, DBWork work ) : MonkeyWrench.DataClasses.Logic.ReportBuildStateResponse
RescheduleRevision ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, int host_id, int revision_id ) : void
ResumeWork ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int work_id ) : void
SwitchCommandAlwaysExecute ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int command_id ) : void
SwitchCommandInternal ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int command_id ) : void
SwitchCommandNonFatal ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int command_id ) : void
SwitchCommandTimestamp ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int command_id ) : void
SwitchHostEnabledForLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, int host_id ) : void
SwitchHostHiddenForLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, int host_id ) : void
UnlinkDeletionDirective ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int directive_id ) : void
UploadCompressedFile ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, DBWork work, string filename, byte contents, bool hidden, string compressed_mime ) : void
UploadFile ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, DBWork work, string filename, byte contents, bool hidden ) : void
UploadLinks ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, DBWork work, string links ) : void
VerifyUserInRole ( DB db, MonkeyWrench.DataClasses.Logic.WebServiceLogin login, string role ) : void
VerifyUserInRole ( DB db, MonkeyWrench.DataClasses.Logic.WebServiceLogin login, string role, bool @readonly ) : void
VerifyUserInRoles ( DB db, MonkeyWrench.DataClasses.Logic.WebServiceLogin login, string roles, bool @readonly ) : void

Method Details

AddEnvironmentVariableInLane() public method

public AddEnvironmentVariableInLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, int host_id, string name, string value ) : int
login MonkeyWrench.DataClasses.Logic.WebServiceLogin
lane_id int
host_id int
name string
value string
return int

DeleteCommandInLane() public method

public DeleteCommandInLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, int command_id ) : void
login MonkeyWrench.DataClasses.Logic.WebServiceLogin
lane_id int
command_id int
return void

DeleteEnvironmentVariableInLane() public method

public DeleteEnvironmentVariableInLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, DBEnvironmentVariable variable, int lane_id ) : void
login MonkeyWrench.DataClasses.Logic.WebServiceLogin
variable MonkeyWrench.DataClasses.DBEnvironmentVariable
lane_id int
return void

DeleteLaneDependencyInLane() public method

public DeleteLaneDependencyInLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, int lanedependency_id ) : void
login MonkeyWrench.DataClasses.Logic.WebServiceLogin
lane_id int
lanedependency_id int
return void

EditCommandArgumentsInLane() public method

public EditCommandArgumentsInLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, int command_id, string arguments ) : void
login MonkeyWrench.DataClasses.Logic.WebServiceLogin
lane_id int
command_id int
arguments string
return void

EditCommandDeadlockTimeoutInLane() public method

public EditCommandDeadlockTimeoutInLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, int command_id, int deadlock_timeout ) : void
login MonkeyWrench.DataClasses.Logic.WebServiceLogin
lane_id int
command_id int
deadlock_timeout int
return void

EditCommandFilenameInLane() public method

public EditCommandFilenameInLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, int command_id, string filename ) : void
login MonkeyWrench.DataClasses.Logic.WebServiceLogin
lane_id int
command_id int
filename string
return void

EditCommandInLane() public method

public EditCommandInLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, DBCommand command, int lane_id ) : void
login MonkeyWrench.DataClasses.Logic.WebServiceLogin
command MonkeyWrench.DataClasses.DBCommand
lane_id int
return void

EditCommandSequenceInLane() public method

public EditCommandSequenceInLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, int command_id, int sequence ) : void
login MonkeyWrench.DataClasses.Logic.WebServiceLogin
lane_id int
command_id int
sequence int
return void

EditCommandTimeoutInLane() public method

public EditCommandTimeoutInLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, int command_id, int timeout ) : void
login MonkeyWrench.DataClasses.Logic.WebServiceLogin
lane_id int
command_id int
timeout int
return void

EditCommandUploadFilesInLane() public method

public EditCommandUploadFilesInLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, int command_id, string upload_files ) : void
login MonkeyWrench.DataClasses.Logic.WebServiceLogin
lane_id int
command_id int
upload_files string
return void

EditCommandWorkingDirectoryInLane() public method

public EditCommandWorkingDirectoryInLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, int command_id, string working_directory ) : void
login MonkeyWrench.DataClasses.Logic.WebServiceLogin
lane_id int
command_id int
working_directory string
return void

EditEnvironmentVariableInLane() public method

public EditEnvironmentVariableInLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, DBEnvironmentVariable variable, int lane_id ) : void
login MonkeyWrench.DataClasses.Logic.WebServiceLogin
variable MonkeyWrench.DataClasses.DBEnvironmentVariable
lane_id int
return void

EditLaneDependencyDownloadsInLane() public method

public EditLaneDependencyDownloadsInLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, int lanedependency_id, string downloads ) : void
login MonkeyWrench.DataClasses.Logic.WebServiceLogin
lane_id int
lanedependency_id int
downloads string
return void

EditLaneDependencyFilenameInLane() public method

public EditLaneDependencyFilenameInLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, int lanedependency_id, string filename ) : void
login MonkeyWrench.DataClasses.Logic.WebServiceLogin
lane_id int
lanedependency_id int
filename string
return void

GetTagsForLane() public method

public GetTagsForLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id ) : List
login MonkeyWrench.DataClasses.Logic.WebServiceLogin
lane_id int
return List

SwitchCommandAlwaysExecuteInLane() public method

public SwitchCommandAlwaysExecuteInLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, int command_id ) : void
login MonkeyWrench.DataClasses.Logic.WebServiceLogin
lane_id int
command_id int
return void

SwitchCommandInternalInLane() public method

public SwitchCommandInternalInLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, int command_id ) : void
login MonkeyWrench.DataClasses.Logic.WebServiceLogin
lane_id int
command_id int
return void

SwitchCommandNonFatalInLane() public method

public SwitchCommandNonFatalInLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, int command_id ) : void
login MonkeyWrench.DataClasses.Logic.WebServiceLogin
lane_id int
command_id int
return void

SwitchCommandTimestampInLane() public method

public SwitchCommandTimestampInLane ( MonkeyWrench.DataClasses.Logic.WebServiceLogin login, int lane_id, int command_id ) : void
login MonkeyWrench.DataClasses.Logic.WebServiceLogin
lane_id int
command_id int
return void

VerifyCommandIsForLane() public method

public VerifyCommandIsForLane ( DBCommand cmd, int lane_id ) : void
cmd MonkeyWrench.DataClasses.DBCommand
lane_id int
return void

VerifyEnvironmentVariableIsForLane() public method

public VerifyEnvironmentVariableIsForLane ( DBEnvironmentVariable variable, int lane_id ) : void
variable MonkeyWrench.DataClasses.DBEnvironmentVariable
lane_id int
return void