lumis.portal.webservice.user
Class UserService

Package class diagram package UserService
java.lang.Object
  extended by lumis.portal.webservice.user.UserService

public class UserService
extends Object

Web Service class for User operations.

Since:
4.0.9

Constructor Summary
UserService()
           
 
Method Summary
 String add(String sessionId, User user, String password)
          Add a user to portal and returns its identifier.
 void delete(String sessionId, String userId)
          Delete a user
 User get(String sessionId, String userId)
          Get a User object by its identifier
 String getUserIdByLogin(String sessionId, String login)
          Get a user identifier by its login
 void setPassword(String sessionId, String userId, String password)
          Change a user's password
 void update(String sessionId, User user)
          Update a user's data.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserService

public UserService()
Method Detail

add

public String add(String sessionId,
                  User user,
                  String password)
           throws WebServicePortalFault
Add a user to portal and returns its identifier.

Parameters:
sessionId - session identifier
user - user data to be added
password - password of user being added
Returns:
identifier (userId) of the added user
Throws:
WebServicePortalFault - if the operation failed.

update

public void update(String sessionId,
                   User user)
            throws WebServicePortalFault
Update a user's data.

Parameters:
sessionId - session identifier
user - user data to be updated
Throws:
WebServicePortalFault - if the operation failed.

delete

public void delete(String sessionId,
                   String userId)
            throws WebServicePortalFault
Delete a user

Parameters:
sessionId - session identifier
userId - identifier of user to be deleted
Throws:
WebServicePortalFault - if the operation failed.

get

public User get(String sessionId,
                String userId)
         throws WebServicePortalFault
Get a User object by its identifier

Parameters:
sessionId - session identifier
userId - identifier of the user to get
Returns:
user object
Throws:
WebServicePortalFault - if the operation failed.

getUserIdByLogin

public String getUserIdByLogin(String sessionId,
                               String login)
                        throws WebServicePortalFault
Get a user identifier by its login

Parameters:
sessionId - session identifier
login - user login
Returns:
user identifier
Throws:
WebServicePortalFault - if the operation failed.

setPassword

public void setPassword(String sessionId,
                        String userId,
                        String password)
                 throws WebServicePortalFault
Change a user's password

Parameters:
sessionId - session identifier
userId - user identifier
password - new user's password
Throws:
WebServicePortalFault - if the operation failed.


Lumisportal  6.2.0.120405 - Copyright © 2006–2012 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.