1   /**
2    * UserServiceSoap.java
3    *
4    * This file was auto-generated from WSDL
5    * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter.
6    */
7   
8   package com.liferay.client.portal.service.http;
9   
10  public interface UserServiceSoap extends java.rmi.Remote {
11      public com.liferay.client.portal.model.UserSoap getUserById(long userId) throws java.rmi.RemoteException;
12      public long getDefaultUserId(long companyId) throws java.rmi.RemoteException;
13      public com.liferay.client.portal.model.UserSoap addUser(long companyId, boolean autoPassword, java.lang.String password1, java.lang.String password2, boolean autoScreenName, java.lang.String screenName, java.lang.String emailAddress, java.lang.String locale, java.lang.String firstName, java.lang.String middleName, java.lang.String lastName, int prefixId, int suffixId, boolean male, int birthdayMonth, int birthdayDay, int birthdayYear, java.lang.String jobTitle, long organizationId, long locationId, boolean sendEmail) throws java.rmi.RemoteException;
14      public void deleteUser(long userId) throws java.rmi.RemoteException;
15      public com.liferay.client.portal.model.UserSoap updatePassword(long userId, java.lang.String password1, java.lang.String password2, boolean passwordReset) throws java.rmi.RemoteException;
16      public void addGroupUsers(long groupId, long[] userIds) throws java.rmi.RemoteException;
17      public com.liferay.client.portal.model.UserSoap[] getGroupUsers(long groupId) throws java.rmi.RemoteException;
18      public void addPasswordPolicyUsers(long passwordPolicyId, long[] userIds) throws java.rmi.RemoteException;
19      public void addRoleUsers(long roleId, long[] userIds) throws java.rmi.RemoteException;
20      public void addUserGroupUsers(long userGroupId, long[] userIds) throws java.rmi.RemoteException;
21      public void updateOrganizations(long userId, long organizationId, long locationId) throws java.rmi.RemoteException;
22      public com.liferay.client.portal.model.UserSoap getUserByEmailAddress(long companyId, java.lang.String emailAddress) throws java.rmi.RemoteException;
23      public com.liferay.client.portal.model.UserSoap getUserByScreenName(long companyId, java.lang.String screenName) throws java.rmi.RemoteException;
24      public void deleteRoleUser(long roleId, long userId) throws java.rmi.RemoteException;
25      public com.liferay.client.portal.model.UserSoap[] getRoleUsers(long roleId) throws java.rmi.RemoteException;
26      public boolean hasGroupUser(long groupId, long userId) throws java.rmi.RemoteException;
27      public boolean hasRoleUser(long roleId, long userId) throws java.rmi.RemoteException;
28      public void setGroupUsers(long groupId, long[] userIds) throws java.rmi.RemoteException;
29      public void setRoleUsers(long roleId, long[] userIds) throws java.rmi.RemoteException;
30      public void setUserGroupUsers(long userGroupId, long[] userIds) throws java.rmi.RemoteException;
31      public void unsetGroupUsers(long groupId, long[] userIds) throws java.rmi.RemoteException;
32      public void unsetPasswordPolicyUsers(long passwordPolicyId, long[] userIds) throws java.rmi.RemoteException;
33      public void unsetRoleUsers(long roleId, long[] userIds) throws java.rmi.RemoteException;
34      public void unsetUserGroupUsers(long userGroupId, long[] userIds) throws java.rmi.RemoteException;
35      public com.liferay.client.portal.model.UserSoap updateActive(long userId, boolean active) throws java.rmi.RemoteException;
36      public com.liferay.client.portal.model.UserSoap updateAgreedToTermsOfUse(long userId, boolean agreedToTermsOfUse) throws java.rmi.RemoteException;
37      public com.liferay.client.portal.model.UserSoap updateLockout(long userId, boolean lockout) throws java.rmi.RemoteException;
38      public void updatePortrait(long userId, byte[] bytes) throws java.rmi.RemoteException;
39      public com.liferay.client.portal.model.UserSoap updateUser(long userId, java.lang.String password, java.lang.String screenName, java.lang.String emailAddress, java.lang.String languageId, java.lang.String timeZoneId, java.lang.String greeting, java.lang.String comments, java.lang.String firstName, java.lang.String middleName, java.lang.String lastName, int prefixId, int suffixId, boolean male, int birthdayMonth, int birthdayDay, int birthdayYear, java.lang.String smsSn, java.lang.String aimSn, java.lang.String icqSn, java.lang.String jabberSn, java.lang.String msnSn, java.lang.String skypeSn, java.lang.String ymSn, java.lang.String jobTitle, long organizationId, long locationId) throws java.rmi.RemoteException;
40  }
41