Class TeamAppSoapMockStub
- java.lang.Object
-
- com.collabnet.ce.soap60.webservices.ClientSoapStub
-
- com.collabnet.ce.soap60.webservices.ClientSoapMockStub
-
- com.collabnet.ce.soap60.webservices.team.TeamAppSoapMockStub
-
- All Implemented Interfaces:
ITeamAppSoap
public class TeamAppSoapMockStub extends ClientSoapMockStub implements ITeamAppSoap
-
-
Field Summary
-
Fields inherited from class com.collabnet.ce.soap60.webservices.ClientSoapMockStub
DATE_WILDCARD, GUIDKEY_WILDCARD, INTEGER_WILDCARD, LONG_WILDCARD, STRING_WILDCARD
-
Fields inherited from class com.collabnet.ce.soap60.webservices.ClientSoapStub
DEFAULT_CLIENT_TIME_OUT
-
-
Constructor Summary
Constructors Constructor Description TeamAppSoapMockStub(String soapServerUrl)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckUserPermission(String projectId, String loggedInUser)Simulate a call to checkUserPermissionTeamSoapDOcreateTeam(String sessionId, String projectId, String title, String description, String parentTeamId, String teamOwnerUserName, String[] memberUserNames)Simulate a call to createTeamvoiddeleteTeam(String sessionId, String teamId)Simulate a call to deleteTeamTeamSoapListgetChildTeamList(String sessionId, String parentTeamId)Simulate a call to getChildTeamListTeamSoapDOgetTeamData(String sessionId, String teamId)Simulate a call to getTeamDataTeamSoapListgetTeamListForProject(String sessionId, String projectId)Simulate a call to getTeamListForProjectUserSoapListgetTeamMemberList(String sessionId, String teamId)Simulate a call to getTeamMemberListvoidprepareCheckUserPermission(String projectId, String loggedInUser)Prepare a simulated response to checkUserPermissionvoidprepareCheckUserPermission(String projectId, String loggedInUser, Exception exception)Prepare a simulated response to checkUserPermissionvoidprepareCreateTeam(String sessionId, String projectId, String title, String description, String parentTeamId, String teamOwnerUserName, String[] memberUserNames, Object returnValue)Prepare a simulated response to createTeamvoidprepareDeleteTeam(String sessionId, String teamId)Prepare a simulated response to deleteTeamvoidprepareDeleteTeam(String sessionId, String teamId, Exception exception)Prepare a simulated response to deleteTeamvoidprepareGetChildTeamList(String sessionId, String parentTeamId, Object returnValue)Prepare a simulated response to getChildTeamListvoidprepareGetTeamData(String sessionId, String teamId, Object returnValue)Prepare a simulated response to getTeamDatavoidprepareGetTeamListForProject(String sessionId, String projectId, Object returnValue)Prepare a simulated response to getTeamListForProjectvoidprepareGetTeamMemberList(String sessionId, String teamId, Object returnValue)Prepare a simulated response to getTeamMemberListvoidprepareSetTeamData(String sessionId, String teamId, String title, String description, String teamOwnerUserName, String[] memberUserNames, int version)Prepare a simulated response to setTeamDatavoidprepareSetTeamData(String sessionId, String teamId, String title, String description, String teamOwnerUserName, String[] memberUserNames, int version, Exception exception)Prepare a simulated response to setTeamDatavoidsetTeamData(String sessionId, String teamId, String title, String description, String teamOwnerUserName, String[] memberUserNames, int version)Simulate a call to setTeamData-
Methods inherited from class com.collabnet.ce.soap60.webservices.ClientSoapMockStub
addSimulatedResult, addSimulatedResult, addSimulatedResult, getCallCount, getCallParameters, getUnusedCalls, simulateCall
-
Methods inherited from class com.collabnet.ce.soap60.webservices.ClientSoapStub
getServiceCall, getSoapServer, getTimeout, setTimeout, soapParam
-
-
-
-
Constructor Detail
-
TeamAppSoapMockStub
public TeamAppSoapMockStub(String soapServerUrl)
-
-
Method Detail
-
prepareCreateTeam
public void prepareCreateTeam(String sessionId, String projectId, String title, String description, String parentTeamId, String teamOwnerUserName, String[] memberUserNames, Object returnValue)
Prepare a simulated response to createTeam
-
createTeam
public TeamSoapDO createTeam(String sessionId, String projectId, String title, String description, String parentTeamId, String teamOwnerUserName, String[] memberUserNames) throws RemoteException
Simulate a call to createTeam- Specified by:
createTeamin interfaceITeamAppSoap- Parameters:
sessionId- User session id.projectId- The id of the project under which to create the new teamtitle- The title of the new teamdescription- The description of the new teamparentTeamId- The id of the parent teamteamOwnerUserName- The team owner namememberUserNames- The members of the team- Returns:
- the team soap object
- Throws:
InvalidSessionFault- when the specified session id is invalid.PermissionDeniedFault- when the user has insufficient privileges.SystemFault- when an unexpected system error occurs.NoSuchObjectFault- when the specified object id is invalid.ObjectAlreadyExistsFault- if an existing team already exists.IllegalArgumentFault- if invalid argument value was supplied.InvalidProjectFault- if invalid project id value was supplied.InvalidTeamFault- if invalid team id value was supplied.RemoteException- See Also:
TeamAppSoap.createTeam(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
-
prepareSetTeamData
public void prepareSetTeamData(String sessionId, String teamId, String title, String description, String teamOwnerUserName, String[] memberUserNames, int version)
Prepare a simulated response to setTeamData
-
prepareSetTeamData
public void prepareSetTeamData(String sessionId, String teamId, String title, String description, String teamOwnerUserName, String[] memberUserNames, int version, Exception exception)
Prepare a simulated response to setTeamData
-
setTeamData
public void setTeamData(String sessionId, String teamId, String title, String description, String teamOwnerUserName, String[] memberUserNames, int version) throws RemoteException
Simulate a call to setTeamData- Specified by:
setTeamDatain interfaceITeamAppSoap- Parameters:
sessionId- User session id.teamId- The team Id.title- The team title.description- The team description.teamOwnerUserName- The team owner user name.memberUserNames- The member user names.version- The version number.- Throws:
InvalidSessionFault- when the specified session id is invalid.PermissionDeniedFault- when the user has insufficient privileges.SystemFault- when an unexpected system error occurs.NoSuchObjectFault- when the specified object id is invalid.ObjectAlreadyExistsFault- if an existing team already exists.IllegalArgumentFault- if invalid argument value was supplied.InvalidTeamFault- if invalid team id value was supplied.VersionMismatchFault- if invalid version number was supplied.RemoteException- See Also:
TeamAppSoap.setTeamData(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String[], int)
-
prepareGetTeamData
public void prepareGetTeamData(String sessionId, String teamId, Object returnValue)
Prepare a simulated response to getTeamData
-
getTeamData
public TeamSoapDO getTeamData(String sessionId, String teamId) throws RemoteException
Simulate a call to getTeamData- Specified by:
getTeamDatain interfaceITeamAppSoap- Parameters:
sessionId- User session id.teamId- The team id.- Returns:
- the team soap object
- Throws:
InvalidSessionFault- when the specified session id is invalid.PermissionDeniedFault- when the user has insufficient privileges.SystemFault- when an unexpected system error occurs.NoSuchObjectFault- when the specified object id is invalid.ObjectAlreadyExistsFault- if an existing team already exists.IllegalArgumentFault- if invalid argument value was supplied.RemoteException- See Also:
TeamAppSoap.getTeamData(java.lang.String, java.lang.String)
-
prepareDeleteTeam
public void prepareDeleteTeam(String sessionId, String teamId)
Prepare a simulated response to deleteTeam
-
prepareDeleteTeam
public void prepareDeleteTeam(String sessionId, String teamId, Exception exception)
Prepare a simulated response to deleteTeam
-
deleteTeam
public void deleteTeam(String sessionId, String teamId) throws RemoteException
Simulate a call to deleteTeam- Specified by:
deleteTeamin interfaceITeamAppSoap- Parameters:
sessionId- User session id.teamId- The team id.- Throws:
InvalidSessionFault- when the specified session id is invalid.PermissionDeniedFault- when the user has insufficient privileges.SystemFault- when an unexpected system error occurs.NoSuchObjectFault- when the specified object id is invalid.IllegalArgumentFault- if invalid argument value was supplied.DeleteTeamFault- if team has child.RemoteException- See Also:
TeamAppSoap.deleteTeam(java.lang.String, java.lang.String)
-
prepareGetTeamListForProject
public void prepareGetTeamListForProject(String sessionId, String projectId, Object returnValue)
Prepare a simulated response to getTeamListForProject
-
getTeamListForProject
public TeamSoapList getTeamListForProject(String sessionId, String projectId) throws RemoteException
Simulate a call to getTeamListForProject- Specified by:
getTeamListForProjectin interfaceITeamAppSoap- Parameters:
sessionId- User session id.projectId- The id of the project under which to create the new team.- Returns:
- list of team for project.
- Throws:
InvalidSessionFault- when the specified session id is invalid.PermissionDeniedFault- when the user has insufficient privileges.SystemFault- when an unexpected system error occurs.NoSuchObjectFault- when the specified object id is invalid.ObjectAlreadyExistsFault- if an existing team already exists.IllegalArgumentFault- if invalid argument value was supplied.InvalidProjectFault- if invalid project id value was supplied.RemoteException- See Also:
TeamAppSoap.getTeamListForProject(java.lang.String, java.lang.String)
-
prepareGetChildTeamList
public void prepareGetChildTeamList(String sessionId, String parentTeamId, Object returnValue)
Prepare a simulated response to getChildTeamList
-
getChildTeamList
public TeamSoapList getChildTeamList(String sessionId, String parentTeamId) throws RemoteException
Simulate a call to getChildTeamList- Specified by:
getChildTeamListin interfaceITeamAppSoap- Parameters:
sessionId- User session id.parentTeamId- The parent team id.- Returns:
- list of child teams for given parent team id.
- Throws:
InvalidSessionFault- when the specified session id is invalid.PermissionDeniedFault- when the user has insufficient privileges.SystemFault- when an unexpected system error occurs.NoSuchObjectFault- when the specified object id is invalid.ObjectAlreadyExistsFault- if an existing team already exists.IllegalArgumentFault- if invalid argument value was supplied.RemoteException- See Also:
TeamAppSoap.getChildTeamList(java.lang.String, java.lang.String)
-
prepareGetTeamMemberList
public void prepareGetTeamMemberList(String sessionId, String teamId, Object returnValue)
Prepare a simulated response to getTeamMemberList
-
getTeamMemberList
public UserSoapList getTeamMemberList(String sessionId, String teamId) throws RemoteException
Simulate a call to getTeamMemberList- Specified by:
getTeamMemberListin interfaceITeamAppSoap- Parameters:
sessionId- User session id.teamId- The team id.- Returns:
- list of team members
- Throws:
InvalidSessionFault- when the specified session id is invalid.PermissionDeniedFault- when the user has insufficient privileges.SystemFault- when an unexpected system error occurs.NoSuchObjectFault- when the specified object id is invalid.ObjectAlreadyExistsFault- if an existing team already exists.IllegalArgumentFault- if invalid argument value was supplied.RemoteException- See Also:
TeamAppSoap.getTeamMemberList(java.lang.String, java.lang.String)
-
prepareCheckUserPermission
public void prepareCheckUserPermission(String projectId, String loggedInUser)
Prepare a simulated response to checkUserPermission
-
prepareCheckUserPermission
public void prepareCheckUserPermission(String projectId, String loggedInUser, Exception exception)
Prepare a simulated response to checkUserPermission
-
checkUserPermission
public void checkUserPermission(String projectId, String loggedInUser) throws RemoteException
Simulate a call to checkUserPermission
-
-