Type.registerNamespace('EZP.Api.Presentation.Web.Ajax');
EZP.Api.Presentation.Web.Ajax.Security=function() {
EZP.Api.Presentation.Web.Ajax.Security.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
EZP.Api.Presentation.Web.Ajax.Security.prototype={
getUser:function(BrandId,UserName,Password,succeededCallback, failedCallback, userContext) {
return this._invoke(EZP.Api.Presentation.Web.Ajax.Security.get_path(), 'getUser',false,{BrandId:BrandId,UserName:UserName,Password:Password},succeededCallback,failedCallback,userContext); },
getUserByToken:function(token,succeededCallback, failedCallback, userContext) {
return this._invoke(EZP.Api.Presentation.Web.Ajax.Security.get_path(), 'getUserByToken',false,{token:token},succeededCallback,failedCallback,userContext); },
login:function(BrandId,UserName,Password,succeededCallback, failedCallback, userContext) {
return this._invoke(EZP.Api.Presentation.Web.Ajax.Security.get_path(), 'login',false,{BrandId:BrandId,UserName:UserName,Password:Password},succeededCallback,failedCallback,userContext); },
loginSecurityUser:function(BrandId,UserName,Password,succeededCallback, failedCallback, userContext) {
return this._invoke(EZP.Api.Presentation.Web.Ajax.Security.get_path(), 'loginSecurityUser',false,{BrandId:BrandId,UserName:UserName,Password:Password},succeededCallback,failedCallback,userContext); },
logOff:function(Token,succeededCallback, failedCallback, userContext) {
return this._invoke(EZP.Api.Presentation.Web.Ajax.Security.get_path(), 'logOff',false,{Token:Token},succeededCallback,failedCallback,userContext); },
setUserPassword:function(Token,userPassword,succeededCallback, failedCallback, userContext) {
return this._invoke(EZP.Api.Presentation.Web.Ajax.Security.get_path(), 'setUserPassword',false,{Token:Token,userPassword:userPassword},succeededCallback,failedCallback,userContext); },
setUserLogin:function(Token,userLogin,succeededCallback, failedCallback, userContext) {
return this._invoke(EZP.Api.Presentation.Web.Ajax.Security.get_path(), 'setUserLogin',false,{Token:Token,userLogin:userLogin},succeededCallback,failedCallback,userContext); },
validPassword:function(password,succeededCallback, failedCallback, userContext) {
return this._invoke(EZP.Api.Presentation.Web.Ajax.Security.get_path(), 'validPassword',false,{password:password},succeededCallback,failedCallback,userContext); },
userExists:function(BrandId,UserName,succeededCallback, failedCallback, userContext) {
return this._invoke(EZP.Api.Presentation.Web.Ajax.Security.get_path(), 'userExists',false,{BrandId:BrandId,UserName:UserName},succeededCallback,failedCallback,userContext); },
userValid:function(BrandId,UserName,FirstName,succeededCallback, failedCallback, userContext) {
return this._invoke(EZP.Api.Presentation.Web.Ajax.Security.get_path(), 'userValid',false,{BrandId:BrandId,UserName:UserName,FirstName:FirstName},succeededCallback,failedCallback,userContext); },
resetPassword:function(BrandId,UserName,FirstName,succeededCallback, failedCallback, userContext) {
return this._invoke(EZP.Api.Presentation.Web.Ajax.Security.get_path(), 'resetPassword',false,{BrandId:BrandId,UserName:UserName,FirstName:FirstName},succeededCallback,failedCallback,userContext); },
changePassword:function(token,encryptionToken,existingPassword,newPassword,succeededCallback, failedCallback, userContext) {
return this._invoke(EZP.Api.Presentation.Web.Ajax.Security.get_path(), 'changePassword',false,{token:token,encryptionToken:encryptionToken,existingPassword:existingPassword,newPassword:newPassword},succeededCallback,failedCallback,userContext); }}
EZP.Api.Presentation.Web.Ajax.Security.registerClass('EZP.Api.Presentation.Web.Ajax.Security',Sys.Net.WebServiceProxy);
EZP.Api.Presentation.Web.Ajax.Security._staticInstance = new EZP.Api.Presentation.Web.Ajax.Security();
EZP.Api.Presentation.Web.Ajax.Security.set_path = function(value) { EZP.Api.Presentation.Web.Ajax.Security._staticInstance._path = value; }
EZP.Api.Presentation.Web.Ajax.Security.get_path = function() { return EZP.Api.Presentation.Web.Ajax.Security._staticInstance._path; }
EZP.Api.Presentation.Web.Ajax.Security.set_timeout = function(value) { EZP.Api.Presentation.Web.Ajax.Security._staticInstance._timeout = value; }
EZP.Api.Presentation.Web.Ajax.Security.get_timeout = function() { return EZP.Api.Presentation.Web.Ajax.Security._staticInstance._timeout; }
EZP.Api.Presentation.Web.Ajax.Security.set_defaultUserContext = function(value) { EZP.Api.Presentation.Web.Ajax.Security._staticInstance._userContext = value; }
EZP.Api.Presentation.Web.Ajax.Security.get_defaultUserContext = function() { return EZP.Api.Presentation.Web.Ajax.Security._staticInstance._userContext; }
EZP.Api.Presentation.Web.Ajax.Security.set_defaultSucceededCallback = function(value) { EZP.Api.Presentation.Web.Ajax.Security._staticInstance._succeeded = value; }
EZP.Api.Presentation.Web.Ajax.Security.get_defaultSucceededCallback = function() { return EZP.Api.Presentation.Web.Ajax.Security._staticInstance._succeeded; }
EZP.Api.Presentation.Web.Ajax.Security.set_defaultFailedCallback = function(value) { EZP.Api.Presentation.Web.Ajax.Security._staticInstance._failed = value; }
EZP.Api.Presentation.Web.Ajax.Security.get_defaultFailedCallback = function() { return EZP.Api.Presentation.Web.Ajax.Security._staticInstance._failed; }
EZP.Api.Presentation.Web.Ajax.Security.set_path("/PrintstoreApi/Ajax/security.asmx");
EZP.Api.Presentation.Web.Ajax.Security.getUser= function(BrandId,UserName,Password,onSuccess,onFailed,userContext) {EZP.Api.Presentation.Web.Ajax.Security._staticInstance.getUser(BrandId,UserName,Password,onSuccess,onFailed,userContext); }
EZP.Api.Presentation.Web.Ajax.Security.getUserByToken= function(token,onSuccess,onFailed,userContext) {EZP.Api.Presentation.Web.Ajax.Security._staticInstance.getUserByToken(token,onSuccess,onFailed,userContext); }
EZP.Api.Presentation.Web.Ajax.Security.login= function(BrandId,UserName,Password,onSuccess,onFailed,userContext) {EZP.Api.Presentation.Web.Ajax.Security._staticInstance.login(BrandId,UserName,Password,onSuccess,onFailed,userContext); }
EZP.Api.Presentation.Web.Ajax.Security.loginSecurityUser= function(BrandId,UserName,Password,onSuccess,onFailed,userContext) {EZP.Api.Presentation.Web.Ajax.Security._staticInstance.loginSecurityUser(BrandId,UserName,Password,onSuccess,onFailed,userContext); }
EZP.Api.Presentation.Web.Ajax.Security.logOff= function(Token,onSuccess,onFailed,userContext) {EZP.Api.Presentation.Web.Ajax.Security._staticInstance.logOff(Token,onSuccess,onFailed,userContext); }
EZP.Api.Presentation.Web.Ajax.Security.setUserPassword= function(Token,userPassword,onSuccess,onFailed,userContext) {EZP.Api.Presentation.Web.Ajax.Security._staticInstance.setUserPassword(Token,userPassword,onSuccess,onFailed,userContext); }
EZP.Api.Presentation.Web.Ajax.Security.setUserLogin= function(Token,userLogin,onSuccess,onFailed,userContext) {EZP.Api.Presentation.Web.Ajax.Security._staticInstance.setUserLogin(Token,userLogin,onSuccess,onFailed,userContext); }
EZP.Api.Presentation.Web.Ajax.Security.validPassword= function(password,onSuccess,onFailed,userContext) {EZP.Api.Presentation.Web.Ajax.Security._staticInstance.validPassword(password,onSuccess,onFailed,userContext); }
EZP.Api.Presentation.Web.Ajax.Security.userExists= function(BrandId,UserName,onSuccess,onFailed,userContext) {EZP.Api.Presentation.Web.Ajax.Security._staticInstance.userExists(BrandId,UserName,onSuccess,onFailed,userContext); }
EZP.Api.Presentation.Web.Ajax.Security.userValid= function(BrandId,UserName,FirstName,onSuccess,onFailed,userContext) {EZP.Api.Presentation.Web.Ajax.Security._staticInstance.userValid(BrandId,UserName,FirstName,onSuccess,onFailed,userContext); }
EZP.Api.Presentation.Web.Ajax.Security.resetPassword= function(BrandId,UserName,FirstName,onSuccess,onFailed,userContext) {EZP.Api.Presentation.Web.Ajax.Security._staticInstance.resetPassword(BrandId,UserName,FirstName,onSuccess,onFailed,userContext); }
EZP.Api.Presentation.Web.Ajax.Security.changePassword= function(token,encryptionToken,existingPassword,newPassword,onSuccess,onFailed,userContext) {EZP.Api.Presentation.Web.Ajax.Security._staticInstance.changePassword(token,encryptionToken,existingPassword,newPassword,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('EZP.Security.Service');
if (typeof(EZP.Security.Service.SecurityUser) === 'undefined') {
EZP.Security.Service.SecurityUser=gtc("EZP.Security.Service.SecurityUser");
EZP.Security.Service.SecurityUser.registerClass('EZP.Security.Service.SecurityUser');
}
