ca.bc.gov.webade.user.provider.capws.v4
Interface UserServicesSoap

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
UserServicesSoapStub

public interface UserServicesSoap
extends java.rmi.Remote

Author:
jross

Method Summary
 int getBusinessUserInfo(java.lang.String authUserType, java.lang.String authUserGUID, java.lang.String userType, javax.xml.rpc.holders.StringHolder userId, javax.xml.rpc.holders.StringHolder userVisible, javax.xml.rpc.holders.StringHolder userGUID, javax.xml.rpc.holders.StringHolder displayName, javax.xml.rpc.holders.StringHolder surname, javax.xml.rpc.holders.StringHolder givenName, javax.xml.rpc.holders.StringHolder initials, javax.xml.rpc.holders.StringHolder mail, javax.xml.rpc.holders.StringHolder telephoneNumber, javax.xml.rpc.holders.StringHolder userAccountExpires, javax.xml.rpc.holders.StringHolder userAccountDisabled, javax.xml.rpc.holders.StringHolder bOUGUID, javax.xml.rpc.holders.StringHolder bOULegalName, javax.xml.rpc.holders.StringHolder bOUTradingName, javax.xml.rpc.holders.StringHolder bOUActivationCode, javax.xml.rpc.holders.StringHolder bOUBN, javax.xml.rpc.holders.StringHolder bOUIncorporationNumber, javax.xml.rpc.holders.StringHolder bOUExtraProRegistrationNumber, javax.xml.rpc.holders.StringHolder errMsg)
          Get Business User Information
 int getInternalUserGroupInfo(java.lang.String authUserType, java.lang.String authUserGUID, java.lang.String userType, javax.xml.rpc.holders.StringHolder userId, javax.xml.rpc.holders.StringHolder userGUID, javax.xml.rpc.holders.IntHolder resultsCount, javax.xml.rpc.holders.StringHolder xmlGroupList, javax.xml.rpc.holders.StringHolder errMsg)
          Get Internal User Group Membership Information
 int getInternalUserInfo(java.lang.String authUserType, java.lang.String authUserGUID, java.lang.String userType, javax.xml.rpc.holders.StringHolder userId, javax.xml.rpc.holders.StringHolder userVisible, javax.xml.rpc.holders.StringHolder userGUID, javax.xml.rpc.holders.StringHolder displayName, javax.xml.rpc.holders.StringHolder surname, javax.xml.rpc.holders.StringHolder givenName, javax.xml.rpc.holders.StringHolder initials, javax.xml.rpc.holders.StringHolder mail, javax.xml.rpc.holders.StringHolder telephoneNumber, javax.xml.rpc.holders.StringHolder city, javax.xml.rpc.holders.StringHolder userAccountExpires, javax.xml.rpc.holders.StringHolder userAccountDisabled, javax.xml.rpc.holders.StringHolder userAccountType, javax.xml.rpc.holders.StringHolder userEmployeeID, javax.xml.rpc.holders.StringHolder errMsg)
          Get Internal User Information
 int getUserInfo(java.lang.String authUserType, java.lang.String authUserGUID, java.lang.String userType, javax.xml.rpc.holders.StringHolder userId, javax.xml.rpc.holders.StringHolder userVisible, javax.xml.rpc.holders.StringHolder userGUID, javax.xml.rpc.holders.StringHolder displayName, javax.xml.rpc.holders.StringHolder surname, javax.xml.rpc.holders.StringHolder givenName, javax.xml.rpc.holders.StringHolder initials, javax.xml.rpc.holders.StringHolder mail, javax.xml.rpc.holders.StringHolder telephoneNumber, javax.xml.rpc.holders.StringHolder errMsg)
          Get User Information
 int getVerifiedIndividualUserInfo(java.lang.String authUserType, java.lang.String authUserGUID, java.lang.String userType, javax.xml.rpc.holders.StringHolder userId, javax.xml.rpc.holders.StringHolder userGUID, javax.xml.rpc.holders.StringHolder userAccountDisabled, javax.xml.rpc.holders.StringHolder userAccountExpires, javax.xml.rpc.holders.StringHolder userVisible, javax.xml.rpc.holders.StringHolder displayName, javax.xml.rpc.holders.StringHolder surname, javax.xml.rpc.holders.StringHolder givenName, javax.xml.rpc.holders.StringHolder initials, javax.xml.rpc.holders.StringHolder middleName1, javax.xml.rpc.holders.StringHolder middleName2, javax.xml.rpc.holders.StringHolder preferredName, javax.xml.rpc.holders.StringHolder birthDate, javax.xml.rpc.holders.StringHolder address1, javax.xml.rpc.holders.StringHolder address2, javax.xml.rpc.holders.StringHolder city, javax.xml.rpc.holders.StringHolder st, javax.xml.rpc.holders.StringHolder co, javax.xml.rpc.holders.StringHolder postalCode, javax.xml.rpc.holders.StringHolder unstructuredAddress, javax.xml.rpc.holders.StringHolder mail, javax.xml.rpc.holders.StringHolder telephoneNumber, javax.xml.rpc.holders.StringHolder errMsg)
          Get Verified Individual User Information
 int searchForBusinessUsers(java.lang.String authUserType, java.lang.String authUserGUID, java.lang.String searchLimit, java.lang.String userType, java.lang.String businessGUID, java.lang.String userID, java.lang.String userIDMatch, java.lang.String userName, java.lang.String userFN, java.lang.String userFNMatch, java.lang.String userSN, java.lang.String userSNMatch, java.lang.String userInit, java.lang.String userInitMatch, java.lang.String userEMail, java.lang.String userEMailMatch, java.lang.String userPhone, java.lang.String userPhoneMatch, javax.xml.rpc.holders.StringHolder resultsCount, javax.xml.rpc.holders.BooleanHolder moreData, javax.xml.rpc.holders.StringHolder xmlResults, javax.xml.rpc.holders.StringHolder errMsg)
          Search for Business Users
 int searchForInternalUsers(java.lang.String authUserType, java.lang.String authUserGUID, java.lang.String searchLimit, java.lang.String userType, java.lang.String userAccountType, java.lang.String userID, java.lang.String userIDMatch, java.lang.String userName, java.lang.String userFN, java.lang.String userFNMatch, java.lang.String userSN, java.lang.String userSNMatch, java.lang.String userInit, java.lang.String userInitMatch, java.lang.String userEMail, java.lang.String userEMailMatch, java.lang.String userPhone, java.lang.String userPhoneMatch, java.lang.String userCity, java.lang.String userCityMatch, javax.xml.rpc.holders.StringHolder resultsCount, javax.xml.rpc.holders.BooleanHolder moreData, javax.xml.rpc.holders.StringHolder xmlResults, javax.xml.rpc.holders.StringHolder errMsg)
          Search for Internal Users
 

Method Detail

getUserInfo

public int getUserInfo(java.lang.String authUserType,
                       java.lang.String authUserGUID,
                       java.lang.String userType,
                       javax.xml.rpc.holders.StringHolder userId,
                       javax.xml.rpc.holders.StringHolder userVisible,
                       javax.xml.rpc.holders.StringHolder userGUID,
                       javax.xml.rpc.holders.StringHolder displayName,
                       javax.xml.rpc.holders.StringHolder surname,
                       javax.xml.rpc.holders.StringHolder givenName,
                       javax.xml.rpc.holders.StringHolder initials,
                       javax.xml.rpc.holders.StringHolder mail,
                       javax.xml.rpc.holders.StringHolder telephoneNumber,
                       javax.xml.rpc.holders.StringHolder errMsg)
                throws java.rmi.RemoteException
Get User Information

Parameters:
authUserType -
authUserGUID -
userType -
userId -
userVisible -
userGUID -
displayName -
surname -
givenName -
initials -
mail -
telephoneNumber -
errMsg -
Returns:
UserInfo
Throws:
java.rmi.RemoteException

getBusinessUserInfo

public int getBusinessUserInfo(java.lang.String authUserType,
                               java.lang.String authUserGUID,
                               java.lang.String userType,
                               javax.xml.rpc.holders.StringHolder userId,
                               javax.xml.rpc.holders.StringHolder userVisible,
                               javax.xml.rpc.holders.StringHolder userGUID,
                               javax.xml.rpc.holders.StringHolder displayName,
                               javax.xml.rpc.holders.StringHolder surname,
                               javax.xml.rpc.holders.StringHolder givenName,
                               javax.xml.rpc.holders.StringHolder initials,
                               javax.xml.rpc.holders.StringHolder mail,
                               javax.xml.rpc.holders.StringHolder telephoneNumber,
                               javax.xml.rpc.holders.StringHolder userAccountExpires,
                               javax.xml.rpc.holders.StringHolder userAccountDisabled,
                               javax.xml.rpc.holders.StringHolder bOUGUID,
                               javax.xml.rpc.holders.StringHolder bOULegalName,
                               javax.xml.rpc.holders.StringHolder bOUTradingName,
                               javax.xml.rpc.holders.StringHolder bOUActivationCode,
                               javax.xml.rpc.holders.StringHolder bOUBN,
                               javax.xml.rpc.holders.StringHolder bOUIncorporationNumber,
                               javax.xml.rpc.holders.StringHolder bOUExtraProRegistrationNumber,
                               javax.xml.rpc.holders.StringHolder errMsg)
                        throws java.rmi.RemoteException
Get Business User Information

Parameters:
authUserType -
authUserGUID -
userType -
userId -
userVisible -
userGUID -
displayName -
surname -
givenName -
initials -
mail -
telephoneNumber -
userAccountExpires -
userAccountDisabled -
bOUGUID -
bOULegalName -
bOUTradingName -
bOUActivationCode -
bOUBN -
bOUIncorporationNumber -
bOUExtraProRegistrationNumber -
errMsg -
Returns:
BusinessUserInfo
Throws:
java.rmi.RemoteException

getInternalUserInfo

public int getInternalUserInfo(java.lang.String authUserType,
                               java.lang.String authUserGUID,
                               java.lang.String userType,
                               javax.xml.rpc.holders.StringHolder userId,
                               javax.xml.rpc.holders.StringHolder userVisible,
                               javax.xml.rpc.holders.StringHolder userGUID,
                               javax.xml.rpc.holders.StringHolder displayName,
                               javax.xml.rpc.holders.StringHolder surname,
                               javax.xml.rpc.holders.StringHolder givenName,
                               javax.xml.rpc.holders.StringHolder initials,
                               javax.xml.rpc.holders.StringHolder mail,
                               javax.xml.rpc.holders.StringHolder telephoneNumber,
                               javax.xml.rpc.holders.StringHolder city,
                               javax.xml.rpc.holders.StringHolder userAccountExpires,
                               javax.xml.rpc.holders.StringHolder userAccountDisabled,
                               javax.xml.rpc.holders.StringHolder userAccountType,
                               javax.xml.rpc.holders.StringHolder userEmployeeID,
                               javax.xml.rpc.holders.StringHolder errMsg)
                        throws java.rmi.RemoteException
Get Internal User Information

Parameters:
authUserType -
authUserGUID -
userType -
userId -
userVisible -
userGUID -
displayName -
surname -
givenName -
initials -
mail -
telephoneNumber -
city -
userAccountExpires -
userAccountDisabled -
userAccountType -
userEmployeeID -
errMsg -
Returns:
Internal User Info
Throws:
java.rmi.RemoteException

getInternalUserGroupInfo

public int getInternalUserGroupInfo(java.lang.String authUserType,
                                    java.lang.String authUserGUID,
                                    java.lang.String userType,
                                    javax.xml.rpc.holders.StringHolder userId,
                                    javax.xml.rpc.holders.StringHolder userGUID,
                                    javax.xml.rpc.holders.IntHolder resultsCount,
                                    javax.xml.rpc.holders.StringHolder xmlGroupList,
                                    javax.xml.rpc.holders.StringHolder errMsg)
                             throws java.rmi.RemoteException
Get Internal User Group Membership Information

Parameters:
authUserType -
authUserGUID -
userType -
userId -
userGUID -
resultsCount -
xmlGroupList -
errMsg -
Returns:
Internal User Group Info
Throws:
java.rmi.RemoteException

getVerifiedIndividualUserInfo

public int getVerifiedIndividualUserInfo(java.lang.String authUserType,
                                         java.lang.String authUserGUID,
                                         java.lang.String userType,
                                         javax.xml.rpc.holders.StringHolder userId,
                                         javax.xml.rpc.holders.StringHolder userGUID,
                                         javax.xml.rpc.holders.StringHolder userAccountDisabled,
                                         javax.xml.rpc.holders.StringHolder userAccountExpires,
                                         javax.xml.rpc.holders.StringHolder userVisible,
                                         javax.xml.rpc.holders.StringHolder displayName,
                                         javax.xml.rpc.holders.StringHolder surname,
                                         javax.xml.rpc.holders.StringHolder givenName,
                                         javax.xml.rpc.holders.StringHolder initials,
                                         javax.xml.rpc.holders.StringHolder middleName1,
                                         javax.xml.rpc.holders.StringHolder middleName2,
                                         javax.xml.rpc.holders.StringHolder preferredName,
                                         javax.xml.rpc.holders.StringHolder birthDate,
                                         javax.xml.rpc.holders.StringHolder address1,
                                         javax.xml.rpc.holders.StringHolder address2,
                                         javax.xml.rpc.holders.StringHolder city,
                                         javax.xml.rpc.holders.StringHolder st,
                                         javax.xml.rpc.holders.StringHolder co,
                                         javax.xml.rpc.holders.StringHolder postalCode,
                                         javax.xml.rpc.holders.StringHolder unstructuredAddress,
                                         javax.xml.rpc.holders.StringHolder mail,
                                         javax.xml.rpc.holders.StringHolder telephoneNumber,
                                         javax.xml.rpc.holders.StringHolder errMsg)
                                  throws java.rmi.RemoteException
Get Verified Individual User Information

Parameters:
authUserType -
authUserGUID -
userType -
userId -
userGUID -
userAccountDisabled -
userAccountExpires -
userVisible -
displayName -
surname -
givenName -
initials -
middleName1 -
middleName2 -
preferredName -
birthDate -
address1 -
address2 -
city -
st -
co -
postalCode -
unstructuredAddress -
mail -
telephoneNumber -
errMsg -
Returns:
Verified Individual User Info
Throws:
java.rmi.RemoteException

searchForBusinessUsers

public int searchForBusinessUsers(java.lang.String authUserType,
                                  java.lang.String authUserGUID,
                                  java.lang.String searchLimit,
                                  java.lang.String userType,
                                  java.lang.String businessGUID,
                                  java.lang.String userID,
                                  java.lang.String userIDMatch,
                                  java.lang.String userName,
                                  java.lang.String userFN,
                                  java.lang.String userFNMatch,
                                  java.lang.String userSN,
                                  java.lang.String userSNMatch,
                                  java.lang.String userInit,
                                  java.lang.String userInitMatch,
                                  java.lang.String userEMail,
                                  java.lang.String userEMailMatch,
                                  java.lang.String userPhone,
                                  java.lang.String userPhoneMatch,
                                  javax.xml.rpc.holders.StringHolder resultsCount,
                                  javax.xml.rpc.holders.BooleanHolder moreData,
                                  javax.xml.rpc.holders.StringHolder xmlResults,
                                  javax.xml.rpc.holders.StringHolder errMsg)
                           throws java.rmi.RemoteException
Search for Business Users

Parameters:
authUserType -
authUserGUID -
searchLimit -
userType -
businessGUID -
userID -
userIDMatch -
userName -
userFN -
userFNMatch -
userSN -
userSNMatch -
userInit -
userInitMatch -
userEMail -
userEMailMatch -
userPhone -
userPhoneMatch -
resultsCount -
moreData -
xmlResults -
errMsg -
Returns:
Business Users
Throws:
java.rmi.RemoteException

searchForInternalUsers

public int searchForInternalUsers(java.lang.String authUserType,
                                  java.lang.String authUserGUID,
                                  java.lang.String searchLimit,
                                  java.lang.String userType,
                                  java.lang.String userAccountType,
                                  java.lang.String userID,
                                  java.lang.String userIDMatch,
                                  java.lang.String userName,
                                  java.lang.String userFN,
                                  java.lang.String userFNMatch,
                                  java.lang.String userSN,
                                  java.lang.String userSNMatch,
                                  java.lang.String userInit,
                                  java.lang.String userInitMatch,
                                  java.lang.String userEMail,
                                  java.lang.String userEMailMatch,
                                  java.lang.String userPhone,
                                  java.lang.String userPhoneMatch,
                                  java.lang.String userCity,
                                  java.lang.String userCityMatch,
                                  javax.xml.rpc.holders.StringHolder resultsCount,
                                  javax.xml.rpc.holders.BooleanHolder moreData,
                                  javax.xml.rpc.holders.StringHolder xmlResults,
                                  javax.xml.rpc.holders.StringHolder errMsg)
                           throws java.rmi.RemoteException
Search for Internal Users

Parameters:
authUserType -
authUserGUID -
searchLimit -
userType -
userAccountType -
userID -
userIDMatch -
userName -
userFN -
userFNMatch -
userSN -
userSNMatch -
userInit -
userInitMatch -
userEMail -
userEMailMatch -
userPhone -
userPhoneMatch -
userCity -
userCityMatch -
resultsCount -
moreData -
xmlResults -
errMsg -
Returns:
Internal Users
Throws:
java.rmi.RemoteException