Type.registerNamespace('JCMIIWebServices');
JCMIIWebServices.Jobs=function() {
JCMIIWebServices.Jobs.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
JCMIIWebServices.Jobs.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return JCMIIWebServices.Jobs._staticInstance.get_path();},
GetJobs:function(jvd,jfd,jpd,jsd,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetJobs',true,{jvd:jvd,jfd:jfd,jpd:jpd,jsd:jsd},succeededCallback,failedCallback,userContext); },
GetJobDetails:function(encryptedFolderId,encryptedUserId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetJobDetails',true,{encryptedFolderId:encryptedFolderId,encryptedUserId:encryptedUserId},succeededCallback,failedCallback,userContext); },
GetUserList:function(encryptedCompanyId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetUserList',true,{encryptedCompanyId:encryptedCompanyId},succeededCallback,failedCallback,userContext); },
GetPositionsByFolder:function(encryptedFolderId,psv,pv,encryptedUserId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetPositionsByFolder',true,{encryptedFolderId:encryptedFolderId,psv:psv,pv:pv,encryptedUserId:encryptedUserId},succeededCallback,failedCallback,userContext); },
GetAutoReplyDataByFolder:function(encryptedFolderId,encryptedUserId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetAutoReplyDataByFolder',true,{encryptedFolderId:encryptedFolderId,encryptedUserId:encryptedUserId},succeededCallback,failedCallback,userContext); },
GetScreeningDataByFolder:function(encryptedFolderId,encryptedUserId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetScreeningDataByFolder',true,{encryptedFolderId:encryptedFolderId,encryptedUserId:encryptedUserId},succeededCallback,failedCallback,userContext); },
GetJobDetailDataByFolder:function(encryptedFolderId,encryptedUserId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetJobDetailDataByFolder',true,{encryptedFolderId:encryptedFolderId,encryptedUserId:encryptedUserId},succeededCallback,failedCallback,userContext); },
GetJobDescriptionDataByFolder:function(encryptedFolderId,encryptedUserId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetJobDescriptionDataByFolder',true,{encryptedFolderId:encryptedFolderId,encryptedUserId:encryptedUserId},succeededCallback,failedCallback,userContext); },
GetJobDetailSummaryDataByFolder:function(encryptedFolderId,encryptedUserId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetJobDetailSummaryDataByFolder',true,{encryptedFolderId:encryptedFolderId,encryptedUserId:encryptedUserId},succeededCallback,failedCallback,userContext); }}
JCMIIWebServices.Jobs.registerClass('JCMIIWebServices.Jobs',Sys.Net.WebServiceProxy);
JCMIIWebServices.Jobs._staticInstance = new JCMIIWebServices.Jobs();
JCMIIWebServices.Jobs.set_path = function(value) { JCMIIWebServices.Jobs._staticInstance.set_path(value); }
JCMIIWebServices.Jobs.get_path = function() { return JCMIIWebServices.Jobs._staticInstance.get_path(); }
JCMIIWebServices.Jobs.set_timeout = function(value) { JCMIIWebServices.Jobs._staticInstance.set_timeout(value); }
JCMIIWebServices.Jobs.get_timeout = function() { return JCMIIWebServices.Jobs._staticInstance.get_timeout(); }
JCMIIWebServices.Jobs.set_defaultUserContext = function(value) { JCMIIWebServices.Jobs._staticInstance.set_defaultUserContext(value); }
JCMIIWebServices.Jobs.get_defaultUserContext = function() { return JCMIIWebServices.Jobs._staticInstance.get_defaultUserContext(); }
JCMIIWebServices.Jobs.set_defaultSucceededCallback = function(value) { JCMIIWebServices.Jobs._staticInstance.set_defaultSucceededCallback(value); }
JCMIIWebServices.Jobs.get_defaultSucceededCallback = function() { return JCMIIWebServices.Jobs._staticInstance.get_defaultSucceededCallback(); }
JCMIIWebServices.Jobs.set_defaultFailedCallback = function(value) { JCMIIWebServices.Jobs._staticInstance.set_defaultFailedCallback(value); }
JCMIIWebServices.Jobs.get_defaultFailedCallback = function() { return JCMIIWebServices.Jobs._staticInstance.get_defaultFailedCallback(); }
JCMIIWebServices.Jobs.set_path("/Services/Secure/JCMIIWebServices/Jobs.asmx");
JCMIIWebServices.Jobs.GetJobs= function(jvd,jfd,jpd,jsd,onSuccess,onFailed,userContext) {JCMIIWebServices.Jobs._staticInstance.GetJobs(jvd,jfd,jpd,jsd,onSuccess,onFailed,userContext); }
JCMIIWebServices.Jobs.GetJobDetails= function(encryptedFolderId,encryptedUserId,onSuccess,onFailed,userContext) {JCMIIWebServices.Jobs._staticInstance.GetJobDetails(encryptedFolderId,encryptedUserId,onSuccess,onFailed,userContext); }
JCMIIWebServices.Jobs.GetUserList= function(encryptedCompanyId,onSuccess,onFailed,userContext) {JCMIIWebServices.Jobs._staticInstance.GetUserList(encryptedCompanyId,onSuccess,onFailed,userContext); }
JCMIIWebServices.Jobs.GetPositionsByFolder= function(encryptedFolderId,psv,pv,encryptedUserId,onSuccess,onFailed,userContext) {JCMIIWebServices.Jobs._staticInstance.GetPositionsByFolder(encryptedFolderId,psv,pv,encryptedUserId,onSuccess,onFailed,userContext); }
JCMIIWebServices.Jobs.GetAutoReplyDataByFolder= function(encryptedFolderId,encryptedUserId,onSuccess,onFailed,userContext) {JCMIIWebServices.Jobs._staticInstance.GetAutoReplyDataByFolder(encryptedFolderId,encryptedUserId,onSuccess,onFailed,userContext); }
JCMIIWebServices.Jobs.GetScreeningDataByFolder= function(encryptedFolderId,encryptedUserId,onSuccess,onFailed,userContext) {JCMIIWebServices.Jobs._staticInstance.GetScreeningDataByFolder(encryptedFolderId,encryptedUserId,onSuccess,onFailed,userContext); }
JCMIIWebServices.Jobs.GetJobDetailDataByFolder= function(encryptedFolderId,encryptedUserId,onSuccess,onFailed,userContext) {JCMIIWebServices.Jobs._staticInstance.GetJobDetailDataByFolder(encryptedFolderId,encryptedUserId,onSuccess,onFailed,userContext); }
JCMIIWebServices.Jobs.GetJobDescriptionDataByFolder= function(encryptedFolderId,encryptedUserId,onSuccess,onFailed,userContext) {JCMIIWebServices.Jobs._staticInstance.GetJobDescriptionDataByFolder(encryptedFolderId,encryptedUserId,onSuccess,onFailed,userContext); }
JCMIIWebServices.Jobs.GetJobDetailSummaryDataByFolder= function(encryptedFolderId,encryptedUserId,onSuccess,onFailed,userContext) {JCMIIWebServices.Jobs._staticInstance.GetJobDetailSummaryDataByFolder(encryptedFolderId,encryptedUserId,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('Presenters.JCMII.Data');
if (typeof(Presenters.JCMII.Data.JobSummaryUXData) === 'undefined') {
Presenters.JCMII.Data.JobSummaryUXData=gtc("Presenters.JCMII.Data.JobSummaryUXData");
Presenters.JCMII.Data.JobSummaryUXData.registerClass('Presenters.JCMII.Data.JobSummaryUXData');
}
if (typeof(Presenters.JCMII.Data.PostingsData) === 'undefined') {
Presenters.JCMII.Data.PostingsData=gtc("Presenters.JCMII.Data.PostingsData");
Presenters.JCMII.Data.PostingsData.registerClass('Presenters.JCMII.Data.PostingsData');
}
if (typeof(Presenters.JCMII.Data.QuestionnaireData) === 'undefined') {
Presenters.JCMII.Data.QuestionnaireData=gtc("Presenters.JCMII.Data.QuestionnaireData");
Presenters.JCMII.Data.QuestionnaireData.registerClass('Presenters.JCMII.Data.QuestionnaireData');
}
Type.registerNamespace('Presenters.Base.Data');
if (typeof(Presenters.Base.Data.ErrorData) === 'undefined') {
Presenters.Base.Data.ErrorData=gtc("Presenters.Base.Data.ErrorData");
Presenters.Base.Data.ErrorData.registerClass('Presenters.Base.Data.ErrorData');
}
Type.registerNamespace('Presenters.JCMII.Views');
if (typeof(Presenters.JCMII.Views.PositionSorterView) === 'undefined') {
Presenters.JCMII.Views.PositionSorterView=gtc("Presenters.JCMII.Views.PositionSorterView");
Presenters.JCMII.Views.PositionSorterView.registerClass('Presenters.JCMII.Views.PositionSorterView');
}
Type.registerNamespace('Presenters.Base.Views');
if (typeof(Presenters.Base.Views.PagingView) === 'undefined') {
Presenters.Base.Views.PagingView=gtc("Presenters.Base.Views.PagingView");
Presenters.Base.Views.PagingView.registerClass('Presenters.Base.Views.PagingView');
}
if (typeof(Presenters.JCMII.Views.JobViewsView) === 'undefined') {
Presenters.JCMII.Views.JobViewsView=gtc("Presenters.JCMII.Views.JobViewsView");
Presenters.JCMII.Views.JobViewsView.registerClass('Presenters.JCMII.Views.JobViewsView');
}
if (typeof(Presenters.JCMII.Views.JobFiltersView) === 'undefined') {
Presenters.JCMII.Views.JobFiltersView=gtc("Presenters.JCMII.Views.JobFiltersView");
Presenters.JCMII.Views.JobFiltersView.registerClass('Presenters.JCMII.Views.JobFiltersView');
}
if (typeof(Presenters.JCMII.Views.JobSorterView) === 'undefined') {
Presenters.JCMII.Views.JobSorterView=gtc("Presenters.JCMII.Views.JobSorterView");
Presenters.JCMII.Views.JobSorterView.registerClass('Presenters.JCMII.Views.JobSorterView');
}
if (typeof(Presenters.JCMII.Data.ManageJobsData) === 'undefined') {
Presenters.JCMII.Data.ManageJobsData=gtc("Presenters.JCMII.Data.ManageJobsData");
Presenters.JCMII.Data.ManageJobsData.registerClass('Presenters.JCMII.Data.ManageJobsData');
}
if (typeof(Presenters.JCMII.Data.ManageJobsDetailData) === 'undefined') {
Presenters.JCMII.Data.ManageJobsDetailData=gtc("Presenters.JCMII.Data.ManageJobsDetailData");
Presenters.JCMII.Data.ManageJobsDetailData.registerClass('Presenters.JCMII.Data.ManageJobsDetailData');
}
if (typeof(Presenters.JCMII.Data.CompanyUserData) === 'undefined') {
Presenters.JCMII.Data.CompanyUserData=gtc("Presenters.JCMII.Data.CompanyUserData");
Presenters.JCMII.Data.CompanyUserData.registerClass('Presenters.JCMII.Data.CompanyUserData');
}
if (typeof(Presenters.JCMII.Data.AutoReplyData) === 'undefined') {
Presenters.JCMII.Data.AutoReplyData=gtc("Presenters.JCMII.Data.AutoReplyData");
Presenters.JCMII.Data.AutoReplyData.registerClass('Presenters.JCMII.Data.AutoReplyData');
}
if (typeof(Presenters.JCMII.Data.JobScreeningUXData) === 'undefined') {
Presenters.JCMII.Data.JobScreeningUXData=gtc("Presenters.JCMII.Data.JobScreeningUXData");
Presenters.JCMII.Data.JobScreeningUXData.registerClass('Presenters.JCMII.Data.JobScreeningUXData');
}
if (typeof(Presenters.JCMII.Data.JobDetailData) === 'undefined') {
Presenters.JCMII.Data.JobDetailData=gtc("Presenters.JCMII.Data.JobDetailData");
Presenters.JCMII.Data.JobDetailData.registerClass('Presenters.JCMII.Data.JobDetailData');
}
if (typeof(Presenters.JCMII.Data.JobDescriptionData) === 'undefined') {
Presenters.JCMII.Data.JobDescriptionData=gtc("Presenters.JCMII.Data.JobDescriptionData");
Presenters.JCMII.Data.JobDescriptionData.registerClass('Presenters.JCMII.Data.JobDescriptionData');
}
if (typeof(Presenters.JCMII.Data.JobDetailSummaryData) === 'undefined') {
Presenters.JCMII.Data.JobDetailSummaryData=gtc("Presenters.JCMII.Data.JobDetailSummaryData");
Presenters.JCMII.Data.JobDetailSummaryData.registerClass('Presenters.JCMII.Data.JobDetailSummaryData');
}
if (typeof(Presenters.Base.Data.SortOrder) === 'undefined') {
Presenters.Base.Data.SortOrder = function() { throw Error.invalidOperation(); }
Presenters.Base.Data.SortOrder.prototype = {Undefined: 0,Asc: 1,Desc: 2}
Presenters.Base.Data.SortOrder.registerEnum('Presenters.Base.Data.SortOrder', true);
}
if (typeof(Presenters.JCMII.Data.JobViewType) === 'undefined') {
Presenters.JCMII.Data.JobViewType = function() { throw Error.invalidOperation(); }
Presenters.JCMII.Data.JobViewType.prototype = {Undefined: 0,IncompleteJobs: 1,PendingJobs: 2,ActiveJobs: 3,ExpiredJobs: 4,ArchivedJobs: 5}
Presenters.JCMII.Data.JobViewType.registerEnum('Presenters.JCMII.Data.JobViewType', true);
}
if (typeof(Presenters.JCMII.Data.JobSortColumn) === 'undefined') {
Presenters.JCMII.Data.JobSortColumn = function() { throw Error.invalidOperation(); }
Presenters.JCMII.Data.JobSortColumn.prototype = {Undefined: 0,JobTitle: 1,Views: 2,ExpirationDate: 3,ActiveDate: 4,ModifiedDate: 5}
Presenters.JCMII.Data.JobSortColumn.registerEnum('Presenters.JCMII.Data.JobSortColumn', true);
}
if (typeof(Presenters.JCMII.Data.JobAction) === 'undefined') {
Presenters.JCMII.Data.JobAction = function() { throw Error.invalidOperation(); }
Presenters.JCMII.Data.JobAction.prototype = {Undefined: 0,Refresh: 1,Edit: 2,Renew: 3,Copy: 4,Expire: 5,Archive: 6,Preview: 7,Delete: 8,MakeLive: 9,PostNow: 10}
Presenters.JCMII.Data.JobAction.registerEnum('Presenters.JCMII.Data.JobAction', true);
}
if (typeof(Presenters.Base.Data.WSErrorType) === 'undefined') {
Presenters.Base.Data.WSErrorType = function() { throw Error.invalidOperation(); }
Presenters.Base.Data.WSErrorType.prototype = {None: 0,ErrorMessage: 1,ErrorValidationData: 2,RedirectUrl: 3,ForcedLogout: 4,Warning: 5,FraudCaptchaRedirect: 6,ErrorForbiddenCharacters: 7}
Presenters.Base.Data.WSErrorType.registerEnum('Presenters.Base.Data.WSErrorType', true);
}
if (typeof(Presenters.JCMII.Data.PositionSortColumn) === 'undefined') {
Presenters.JCMII.Data.PositionSortColumn = function() { throw Error.invalidOperation(); }
Presenters.JCMII.Data.PositionSortColumn.prototype = {Undefined: 0,PostingName: 1,PostingDate: 2,Expiration: 3}
Presenters.JCMII.Data.PositionSortColumn.registerEnum('Presenters.JCMII.Data.PositionSortColumn', true);
}
