Type.registerNamespace('Tp.Integration.Services');
Tp.Integration.Services.EntityStateService=function() {
Tp.Integration.Services.EntityStateService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Tp.Integration.Services.EntityStateService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Tp.Integration.Services.EntityStateService._staticInstance.get_path();},
GetByID:function(id,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetByID',false,{id:id},succeededCallback,failedCallback,userContext); },
Create:function(entity,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'Create',false,{entity:entity},succeededCallback,failedCallback,userContext); },
Update:function(entity,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'Update',false,{entity:entity},succeededCallback,failedCallback,userContext); },
UpdatePartial:function(entity,changedFields,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdatePartial',false,{entity:entity,changedFields:changedFields},succeededCallback,failedCallback,userContext); },
Delete:function(id,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'Delete',false,{id:id},succeededCallback,failedCallback,userContext); },
RetrieveAll:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RetrieveAll',false,{},succeededCallback,failedCallback,userContext); },
Retrieve:function(hql,parameters,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'Retrieve',false,{hql:hql,parameters:parameters},succeededCallback,failedCallback,userContext); },
GetIDs:function(hql,parameters,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetIDs',false,{hql:hql,parameters:parameters},succeededCallback,failedCallback,userContext); },
RetrievePage:function(hql,page,pageSize,parameters,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RetrievePage',false,{hql:hql,page:page,pageSize:pageSize,parameters:parameters},succeededCallback,failedCallback,userContext); },
RetrieveCount:function(hql,parameters,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RetrieveCount',false,{hql:hql,parameters:parameters},succeededCallback,failedCallback,userContext); },
ChangeState:function(entityID,stateID,comment,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ChangeState',false,{entityID:entityID,stateID:stateID,comment:comment},succeededCallback,failedCallback,userContext); },
RetrieveAllForProcess:function(processID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RetrieveAllForProcess',false,{processID:processID},succeededCallback,failedCallback,userContext); },
RetrieveAllForRole:function(roleID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RetrieveAllForRole',false,{roleID:roleID},succeededCallback,failedCallback,userContext); },
RetrieveTpEventsForEntityState:function(entityStateID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RetrieveTpEventsForEntityState',false,{entityStateID:entityStateID},succeededCallback,failedCallback,userContext); },
AddTpEventToEntityState:function(entityStateID,tpEvent,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddTpEventToEntityState',false,{entityStateID:entityStateID,tpEvent:tpEvent},succeededCallback,failedCallback,userContext); },
RemoveTpEventFromEntityState:function(entityStateID,tpEventID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RemoveTpEventFromEntityState',false,{entityStateID:entityStateID,tpEventID:tpEventID},succeededCallback,failedCallback,userContext); }}
Tp.Integration.Services.EntityStateService.registerClass('Tp.Integration.Services.EntityStateService',Sys.Net.WebServiceProxy);
Tp.Integration.Services.EntityStateService._staticInstance = new Tp.Integration.Services.EntityStateService();
Tp.Integration.Services.EntityStateService.set_path = function(value) { Tp.Integration.Services.EntityStateService._staticInstance.set_path(value); }
Tp.Integration.Services.EntityStateService.get_path = function() { return Tp.Integration.Services.EntityStateService._staticInstance.get_path(); }
Tp.Integration.Services.EntityStateService.set_timeout = function(value) { Tp.Integration.Services.EntityStateService._staticInstance.set_timeout(value); }
Tp.Integration.Services.EntityStateService.get_timeout = function() { return Tp.Integration.Services.EntityStateService._staticInstance.get_timeout(); }
Tp.Integration.Services.EntityStateService.set_defaultUserContext = function(value) { Tp.Integration.Services.EntityStateService._staticInstance.set_defaultUserContext(value); }
Tp.Integration.Services.EntityStateService.get_defaultUserContext = function() { return Tp.Integration.Services.EntityStateService._staticInstance.get_defaultUserContext(); }
Tp.Integration.Services.EntityStateService.set_defaultSucceededCallback = function(value) { Tp.Integration.Services.EntityStateService._staticInstance.set_defaultSucceededCallback(value); }
Tp.Integration.Services.EntityStateService.get_defaultSucceededCallback = function() { return Tp.Integration.Services.EntityStateService._staticInstance.get_defaultSucceededCallback(); }
Tp.Integration.Services.EntityStateService.set_defaultFailedCallback = function(value) { Tp.Integration.Services.EntityStateService._staticInstance.set_defaultFailedCallback(value); }
Tp.Integration.Services.EntityStateService.get_defaultFailedCallback = function() { return Tp.Integration.Services.EntityStateService._staticInstance.get_defaultFailedCallback(); }
Tp.Integration.Services.EntityStateService.set_enableJsonp = function(value) { Tp.Integration.Services.EntityStateService._staticInstance.set_enableJsonp(value); }
Tp.Integration.Services.EntityStateService.get_enableJsonp = function() { return Tp.Integration.Services.EntityStateService._staticInstance.get_enableJsonp(); }
Tp.Integration.Services.EntityStateService.set_jsonpCallbackParameter = function(value) { Tp.Integration.Services.EntityStateService._staticInstance.set_jsonpCallbackParameter(value); }
Tp.Integration.Services.EntityStateService.get_jsonpCallbackParameter = function() { return Tp.Integration.Services.EntityStateService._staticInstance.get_jsonpCallbackParameter(); }
Tp.Integration.Services.EntityStateService.set_path("/Services/EntityStateService.asmx");
Tp.Integration.Services.EntityStateService.GetByID= function(id,onSuccess,onFailed,userContext) {Tp.Integration.Services.EntityStateService._staticInstance.GetByID(id,onSuccess,onFailed,userContext); }
Tp.Integration.Services.EntityStateService.Create= function(entity,onSuccess,onFailed,userContext) {Tp.Integration.Services.EntityStateService._staticInstance.Create(entity,onSuccess,onFailed,userContext); }
Tp.Integration.Services.EntityStateService.Update= function(entity,onSuccess,onFailed,userContext) {Tp.Integration.Services.EntityStateService._staticInstance.Update(entity,onSuccess,onFailed,userContext); }
Tp.Integration.Services.EntityStateService.UpdatePartial= function(entity,changedFields,onSuccess,onFailed,userContext) {Tp.Integration.Services.EntityStateService._staticInstance.UpdatePartial(entity,changedFields,onSuccess,onFailed,userContext); }
Tp.Integration.Services.EntityStateService.Delete= function(id,onSuccess,onFailed,userContext) {Tp.Integration.Services.EntityStateService._staticInstance.Delete(id,onSuccess,onFailed,userContext); }
Tp.Integration.Services.EntityStateService.RetrieveAll= function(onSuccess,onFailed,userContext) {Tp.Integration.Services.EntityStateService._staticInstance.RetrieveAll(onSuccess,onFailed,userContext); }
Tp.Integration.Services.EntityStateService.Retrieve= function(hql,parameters,onSuccess,onFailed,userContext) {Tp.Integration.Services.EntityStateService._staticInstance.Retrieve(hql,parameters,onSuccess,onFailed,userContext); }
Tp.Integration.Services.EntityStateService.GetIDs= function(hql,parameters,onSuccess,onFailed,userContext) {Tp.Integration.Services.EntityStateService._staticInstance.GetIDs(hql,parameters,onSuccess,onFailed,userContext); }
Tp.Integration.Services.EntityStateService.RetrievePage= function(hql,page,pageSize,parameters,onSuccess,onFailed,userContext) {Tp.Integration.Services.EntityStateService._staticInstance.RetrievePage(hql,page,pageSize,parameters,onSuccess,onFailed,userContext); }
Tp.Integration.Services.EntityStateService.RetrieveCount= function(hql,parameters,onSuccess,onFailed,userContext) {Tp.Integration.Services.EntityStateService._staticInstance.RetrieveCount(hql,parameters,onSuccess,onFailed,userContext); }
Tp.Integration.Services.EntityStateService.ChangeState= function(entityID,stateID,comment,onSuccess,onFailed,userContext) {Tp.Integration.Services.EntityStateService._staticInstance.ChangeState(entityID,stateID,comment,onSuccess,onFailed,userContext); }
Tp.Integration.Services.EntityStateService.RetrieveAllForProcess= function(processID,onSuccess,onFailed,userContext) {Tp.Integration.Services.EntityStateService._staticInstance.RetrieveAllForProcess(processID,onSuccess,onFailed,userContext); }
Tp.Integration.Services.EntityStateService.RetrieveAllForRole= function(roleID,onSuccess,onFailed,userContext) {Tp.Integration.Services.EntityStateService._staticInstance.RetrieveAllForRole(roleID,onSuccess,onFailed,userContext); }
Tp.Integration.Services.EntityStateService.RetrieveTpEventsForEntityState= function(entityStateID,onSuccess,onFailed,userContext) {Tp.Integration.Services.EntityStateService._staticInstance.RetrieveTpEventsForEntityState(entityStateID,onSuccess,onFailed,userContext); }
Tp.Integration.Services.EntityStateService.AddTpEventToEntityState= function(entityStateID,tpEvent,onSuccess,onFailed,userContext) {Tp.Integration.Services.EntityStateService._staticInstance.AddTpEventToEntityState(entityStateID,tpEvent,onSuccess,onFailed,userContext); }
Tp.Integration.Services.EntityStateService.RemoveTpEventFromEntityState= function(entityStateID,tpEventID,onSuccess,onFailed,userContext) {Tp.Integration.Services.EntityStateService._staticInstance.RemoveTpEventFromEntityState(entityStateID,tpEventID,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('Tp.Integration.Common');
if (typeof(Tp.Integration.Common.EntityStateDTO) === 'undefined') {
Tp.Integration.Common.EntityStateDTO=gtc("Tp.Integration.Common.EntityStateDTO");
Tp.Integration.Common.EntityStateDTO.registerClass('Tp.Integration.Common.EntityStateDTO');
}
if (typeof(Tp.Integration.Common.TpEventDTO) === 'undefined') {
Tp.Integration.Common.TpEventDTO=gtc("Tp.Integration.Common.TpEventDTO");
Tp.Integration.Common.TpEventDTO.registerClass('Tp.Integration.Common.TpEventDTO');
}

