Subversion Repositories SmartDukaan

Rev

Rev 1466 | Rev 1583 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1466 Rev 1491
Line 2... Line 2...
2
Created on 28-Apr-2010
2
Created on 28-Apr-2010
3
 
3
 
4
@author: ashish
4
@author: ashish
5
'''
5
'''
6
from shop2020.utils.Utils import log_entry
6
from shop2020.utils.Utils import log_entry
7
from shop2020.model.v1.user.impl.UserDataAccessors import create_user, update_user, get_user_by_id, update_password,\
7
from shop2020.model.v1.user.impl.UserDataAccessors import create_user, update_user, get_user_by_id, get_user_by_email, update_password,\
8
    set_user_as_logged_out, set_user_as_logged_in, remove_address_for_user,\
8
    set_user_as_logged_out, set_user_as_logged_in, remove_address_for_user,\
9
    add_address_for_user, delete_user, authenticate_user, user_exists, get_user_state, initialize, set_default_address,\
9
    add_address_for_user, delete_user, authenticate_user, user_exists, get_user_state, initialize, set_default_address,\
10
    create_anonymous_user, forgot_password, get_all_addresses_for_user, get_default_address_id, get_default_pincode,\
10
    create_anonymous_user, forgot_password, get_all_addresses_for_user, get_default_address_id, get_default_pincode,\
11
    create_user_communication
11
    create_user_communication
12
from shop2020.model.v1.user.impl.CartDataAccessors import create_cart, get_cart,\
12
from shop2020.model.v1.user.impl.CartDataAccessors import create_cart, get_cart,\
Line 46... Line 46...
46
        """
46
        """
47
        try:
47
        try:
48
            return to_t_user(get_user_by_id(userId))
48
            return to_t_user(get_user_by_id(userId))
49
        finally:
49
        finally:
50
            UserDataAccessors.close_session()
50
            UserDataAccessors.close_session()
-
 
51
 
-
 
52
    def getUserByEmail(self, email):
-
 
53
        """
-
 
54
        Parameters:
-
 
55
         - email
-
 
56
        """
51
            
57
        try:
-
 
58
            return to_t_user(get_user_by_email(email))
-
 
59
        finally:
-
 
60
            UserDataAccessors.close_session()
-
 
61
 
-
 
62
 
52
    def createUser(self, user):
63
    def createUser(self, user):
53
        """
64
        """
54
        Parameters:
65
        Parameters:
55
        - user
66
        - user
56
        """
67
        """