// registration web service proxy
webservices.factory('tempStorageService', ['$http', 'apiConfig', function ($http, apiConfig) {
    'use strict';
    return {
        ifTempStorageExist: function (userId, name) {
            return $http.get('/tempStorage/ifExist/' + userId + '/' + name, apiConfig.create());
        },
        getTempStorage: function (userId, name) {
            return $http.get('/tempStorage/storage/' + userId + '/' + name, apiConfig.create());
        },
        setTempStorage: function (userId, name, content) {
            return $http.put('/tempStorage/storage/' + userId + '/' + name, angular.toJson(content), apiConfig.create());
        },
        removeTempStorage: function (userId, name) {
            return $http.delete('/tempStorage/storage/' + userId + '/' + name, apiConfig.create());
        },
        clearTempStorage: function () {
            return $http.delete('/tempStorage/clear', apiConfig.create());
        }
    };
}]);