Class CollabNetSoapStub
java.lang.Object
com.collabnet.ce.soap60.webservices.ClientSoapStub
com.collabnet.ce.soap60.webservices.cemain.CollabNetSoapStub
- All Implemented Interfaces:
ICollabNetSoap
-
Field Summary
Fields inherited from class com.collabnet.ce.soap60.webservices.ClientSoapStub
DEFAULT_CLIENT_TIME_OUT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddProjectGroupAdmins(String sessionId, String projectGroupId, String[] usernames) Makes the users given in the usernames parameter as administrators of the Project GroupvoidaddProjectGroupMember(String sessionId, String projectGroupId, String userName) Makes a user a member of a project group.voidaddProjectMember(String sessionId, String projectId, String userName) Makes a user a member of a project.voidaddProjectsToProjectGroup(String sessionId, String projectGroupId, String[] projectIds) Adds the given projects to a project group.voidaddUserGroupMember(String sessionId, String userGroupId, String userName) Adds a user to a user group.booleancanReceiveOwnUpdates(String sessionId) Returns whether the current user receives notifications for the user's own updates.voidchangeIAObjectTitle(String sessionId, String pluggableObjectId, String pluggableObjectTitle) Updates the title for Pluggable objects only.booleanchangePassword(String sessionId, String userName, String newPassword) Allows the user to change the passwordvoidcreateAssociation(String sessionId, String originId, String targetId, String description) Creates an association between two objects.voidcreateAssociationWithTitles(String sessionId, String originId, String originTitle, String targetId, String targetTitle, String description) Creates an association between two objects with specified title.createOrReplaceProjectTemplate(String sessionId, String projectId, String title, String description, String[] contentChoices, String templateId) Creates or replaces a template from an existing projectcreateProject(String sessionId, String name, String title, String description) Creates a project.createProjectFromTemplate(String sessionId, String templateId, String name, String title, String description) Creates a project from template.createProjectGroup(String sessionId, String title, String description) Creates a Project Group.createProjectLinkedApp(String sessionId, String projectId, String title, String applicationUrl, String iconKey, String iconFileName, String iconMimeType, boolean singleSignon) Creates linked application in a given project and return the created application IdcreateProjectLinkedApp2(String sessionId, String projectId, String title, String applicationUrl, String iconKey, String iconFileName, String iconMimeType, boolean singleSignon, String toolId) Creates linked application in a given project and return the created application IdcreateSiteWideLinkedApp(String sessionId, String title, String applicationUrl, String applicationType, boolean singleSignon) Create a site-wide linked application and return the created application IdcreateUser(String sessionId, String userName, String email, String fullName, String organization, String locale, String timeZone, String licenseType, boolean isSuperUser, boolean isRestrictedUser, String password) Creates a new user with the specified parameters.createUserGroup(String sessionId, String fullName, String description) Creates a new user group with the specified parameters.voiddeleteAssociation(String sessionId, String originId, String targetId) Deletes an association between two objectsvoiddeleteAttachment(String sessionId, String objectId, String attachmentId) Deletes the specified attachment of the specified object.voiddeleteLinkedApp(String sessionId, String linkedAppId) Delete the linked application.voiddeleteProject(String sessionId, String projectId, boolean noNotification, boolean forceDeleteEvenIfChildFound) Deletes a project.voiddeleteProjectGroup(String sessionId, String projectGroupId, boolean forceDeleteEvenIfMemberProjectFound) Deletes a project group.voiddeleteUserGroup(String sessionId, String groupId) Deletes a user group.doMandatoryPasswordChange(String userName, String oldPassword, String newPassword) Allows user to change the password if and only if the password was set by an administrator.findProjects(String sessionId, String queryString) Finds a list of projects matching a search string.Finds a list of users matching a search string.Gets TeamForge API version.getAssociationList(String sessionId, String objectId) Lists all of the associations for a given object.getAuditHistoryList(String sessionId, String objectId, boolean includeDerivedChanges) Returns the list of changes made to the specified object in reverse chronological order.getBroadCastMessage(String sessionId) Gets broadcast messagegetCommentList(String sessionId, String objectId) Gets list of comments for object.getConfigurationValue(String sessionId, String keyValue) Gets Configuration value for the passed key.longgetCurrentTime(String sessionId) Returns the current server time in milliseconds.getCurrentUserData(String sessionId) Gets the user details for a given user session id.getJSessionBySoapId(String soapId) Gets the JsessionID using soap Id.getJSessionId(String oneTimeToken) Returns current user Jsession Id using one time token idgetLinkedApplicationData(String sessionId, String linkedAppId) Gets Linked Application Data by Linked Application IdgetLinkedApplicationData2(String sessionId, String linkedAppId) Gets Linked Application Data by Linked Application IdgetMemberProjectsForProjectGroup(String sessionId, String projectGroupId) Gets the Project List for project group.getOneTimeToken(String sessionId) Gives one time token for active sessionId.intgetProjectAccessLevel(String sessionId, String projectId) Gets the project's access level.getProjectByPath(String sessionId, String projectPath) Gets the project data for a given project path.getProjectData(String sessionId, String projectId) Gets a project object which includes the parent project ID, project hierarchy path and locked status flag.longgetProjectDiskUsage(String sessionId, String projectId) Gets the filestorage disk utilization of a project specified by a project idgetProjectGroupData(String sessionId, String projectGroupId) Gets the Project Group Data by project group id.getProjectGroupMemberList(String sessionId, String projectGroupId) Returns project group membership list.getProjectGroupsForProject(String sessionId, String projectId) Gets ProjectGroupList by projectgetProjectGroupsForProject1(String sessionId, String projectId) Gets ProjectGroupList by project and user should have view permissiongetProjectHierarchyPaths(String sessionId, String[] projectIds) Returns the hierarchy path of the given projects.getProjectList(String sessionId, boolean fetchHierarchyPath) Returns a list of all projects visible to the user.getProjectListForUser(String sessionId, String username, boolean fetchHierarchyPath, boolean includeGroupMembership) Returns a list of projectsgetProjectMemberList(String sessionId, String projectId) Returns project membership list.longgetProjectQuota(String sessionId, String projectId) Gets the disk quota for a project.getSessionId(String oneTimeToken) Returns current user session Id using one time token idgetSubprojectList(String sessionId, String projectId, boolean fetchHierarchyPath) Returns a list of the immediate sub projects of a project.getUserByEmail(String sessionId, String email) Returns the user information for the given email address.getUserByName(String sessionId, String fullname) Returns the user information for the given full name.getUserData(String sessionId, String username) Gets the user details for the given username.getUserData2(String sessionId, String username) Gets the user details for the given username.getUserEffectiveMode(String sessionId) Gets effective mode (ALM or SCM) for the current usergetUserGroupData(String sessionId, String groupId) Returns the user group information.getUserGroupList(String sessionId) Gets a list of all user groups on the system.getUserGroupListForProject(String sessionId, String projectOrProjectGroupId) Returns a list of user groups that have a role in the project.getUserGroupListForUser(String sessionId, String username) Gets a list of all user groups the user belongs.getUserGroupMembers(String sessionId, String groupId) Gets a list of active users who are members of a user groupgetUserList(String sessionId, SoapFilter soapFilter) Gets a list of all users on the system.getUserList2(String sessionId, SoapFilter soapFilter) Gets a list of all users on the system.getUserSessionBySoapId(String soapId) gets the access token using soap Id.getVersion(String sessionId) Gets TeamForge version.getVersionInformationList(String sessionId, String folderId) Obtains a list of versions and last modified dates for the objects residing in the specified folder.getWebAndSoapSessionId(String oneTimeToken) Gets the web and soap session id's separated by &booleanhasGeneralPermission(String sessionId, String username, String projectId, String operationString, String objectId) Checks if the user has general permission for the resource (specified by objectid).booleanhasPermission(String sessionId, String username, String projectId, String operationString, String objectId) Checks whether the given user has permission for an operation on a specified objectbooleanhasPermission2(String sessionId, String projectId, String operationString, String objectId) Checks whether the current user has permission for an operation on a specified objectbooleanhasSitewideRolePermission(String sessionId, String operationString) Checks if the current user has the given site wide permission to perform the operation.booleanisHostedMode(String sessionId) Verifies if the TeamForge appserver is running in Hosted Mode.booleanisSoapRedirectPostOnlyMode(String sessionId) Verifies if TeamForge is running in SoapRedirect Post-Only mode.voidThis operation is no longer supported.listAttachments(String sessionId, String objectId) Lists the attachments associated with the object, the attachment itself is not part of the returned object.listGroupsWithGeneralPermission(String sessionId, String projectId, String operationString, String folderId, boolean includeInherited) Returns a list of user groups which have some permission to perform the given operation in the given folder (Doesn't check default access permission nor site admins)listProjectAdmins(String sessionId, String projectId) Returns project administrators list.listProjectGroups(String sessionId) Returns a list of all projects groups.listProjectLinkedApps(String sessionId, String projectId) Lists project-level linked applications for a given project.listProjectLinkedApps2(String sessionId, String projectId) Lists project-level linked applications for a given project.listSiteWideLinkedApps(String sessionId) Lists site-wide linked applications.listTemplates(String sessionId) Lists project templates within the installation.listUsersWithGeneralPermission(String sessionId, String projectId, String operationString, String folderId) Returns a list of users who have some permission to perform the given operationlistUsersWithPermissionOnObject(String sessionId, String operationString, String objectId, int flag) Returns the list of users who have the given permission on the given object.lockProject(String sessionId, String projectId) Locks project.Logs in a user and creates a new session.loginAnonymous(String anonSharedSecret) This method allows to login as anonymous to get TF default access.loginWithToken(String username, String oneTimeToken) Logs in a user and creates a new session.voidEnds a user's session, but the token can still be used until it expires.voidreindexObject(String sessionId, String objectId) Re-indexes the contents of the specified project, folder, item or user.voidremoveProjectGroupAdmins(String sessionId, String projectGroupId, String[] usernames) Removes the users given in the usernames parameter from the administrator role of the Project GroupvoidremoveProjectGroupMember(String sessionId, String projectGroupId, String userName) Removes a user from a project group.voidremoveProjectMember(String sessionId, String projectId, String userName) Removes a user from a project.voidremoveProjectsFromProjectGroup(String sessionId, String[] projectMemberIds, String projectGroupId) Removes projects from project groupvoidremoveUserGroupMember(String sessionId, String userGroupId, String userName) Removes a user from a user group.voidsetLinkedApplicationData(String sessionId, LinkedApplicationSoapDO linkedApplicationSoapDO, String iconKey, String iconFileName, String iconMimeType) Sets the linked application.voidsetLinkedApplicationData2(String sessionId, LinkedApplication2SoapDO linkedApplication2SoapDO, String iconKey, String iconFileName, String iconMimeType) Sets the linked application.voidsetParentProject(String sessionId, String projectId, String parentProjectId) Sets the parent of a project.voidsetProjectAccessLevel(String sessionId, String projectId, int accessLevel) Sets the project access level.voidsetProjectGroupData(String sessionId, ProjectGroupSoapDO projectGroupData) Sets the project group's data with the data represented in the projectGroupData parameter.voidsetProjectQuota(String sessionId, String projectId, long quota) Sets the disk quota for a project.voidsetUserData(String sessionId, UserSoapDO userData) Sets the user information.voidsetUserData2(String sessionId, User2SoapDO userData) Sets the user information.voidsetUserGroupData(String sessionId, UserGroupSoapDO groupData) Sets the user group information.unLockProject(String sessionId, String projectId) Un-Locks project.Methods inherited from class com.collabnet.ce.soap60.webservices.ClientSoapStub
getServiceCall, getSoapServer, getTimeout, setTimeout, soapParam
-
Constructor Details
-
CollabNetSoapStub
-
-
Method Details
-
getVersion
Description copied from interface:ICollabNetSoapGets TeamForge version.- Specified by:
getVersionin interfaceICollabNetSoap- Parameters:
sessionId- the session id.- Returns:
- Version as string.
- Throws:
RemoteException
-
getApiVersion
Description copied from interface:ICollabNetSoapGets TeamForge API version.- Specified by:
getApiVersionin interfaceICollabNetSoap- Returns:
- API version as string.
- Throws:
RemoteException
-
keepAlive
Description copied from interface:ICollabNetSoapThis operation is no longer supported. If token is timed out, acquire new access token by logging in again.- Specified by:
keepAlivein interfaceICollabNetSoap- Parameters:
sessionId- the session id.- Throws:
RemoteException
-
loginAnonymous
Description copied from interface:ICollabNetSoapThis method allows to login as anonymous to get TF default access.- Specified by:
loginAnonymousin interfaceICollabNetSoap- Parameters:
anonSharedSecret- Shared secret for anonymous login.- Returns:
- Access token.
- Throws:
RemoteException
-
login
Description copied from interface:ICollabNetSoapLogs in a user and creates a new session.- Specified by:
loginin interfaceICollabNetSoap- Parameters:
userName- Name of the user.password- User password.- Returns:
- Access token.
- Throws:
RemoteException
-
loginWithToken
Description copied from interface:ICollabNetSoapLogs in a user and creates a new session.- Specified by:
loginWithTokenin interfaceICollabNetSoap- Parameters:
username- Name of the user.oneTimeToken- a one time token for login.- Returns:
- Access token.
- Throws:
RemoteException
-
logoff
Description copied from interface:ICollabNetSoapEnds a user's session, but the token can still be used until it expires.- Specified by:
logoffin interfaceICollabNetSoap- Parameters:
userName- User's name.sessionId- Session id.- Throws:
RemoteException
-
doMandatoryPasswordChange
public String doMandatoryPasswordChange(String userName, String oldPassword, String newPassword) throws RemoteException Description copied from interface:ICollabNetSoapAllows user to change the password if and only if the password was set by an administrator.- Specified by:
doMandatoryPasswordChangein interfaceICollabNetSoap- Parameters:
userName- login nameoldPassword- current passwordnewPassword- new password- Returns:
- User session key.
- Throws:
RemoteException
-
changePassword
public boolean changePassword(String sessionId, String userName, String newPassword) throws RemoteException Description copied from interface:ICollabNetSoapAllows the user to change the password- Specified by:
changePasswordin interfaceICollabNetSoap- Parameters:
sessionId- User session keyuserName- login namenewPassword- new password- Returns:
- true if the password has been successfully changed
- Throws:
RemoteException
-
listGroupsWithGeneralPermission
public UserGroupSoapList listGroupsWithGeneralPermission(String sessionId, String projectId, String operationString, String folderId, boolean includeInherited) throws RemoteException Description copied from interface:ICollabNetSoapReturns a list of user groups which have some permission to perform the given operation in the given folder (Doesn't check default access permission nor site admins)- Specified by:
listGroupsWithGeneralPermissionin interfaceICollabNetSoap- Parameters:
sessionId- The current user session idprojectId- Project for which permission is checkedoperationString- The string representation of the operation.folderId- Id of the folder for which permission needs to be checked.includeInherited- true includes groups inherited from parent projects, false otherwise- Returns:
- a list of user groups which has the permission on a given folder
- Throws:
RemoteException
-
hasPermission
public boolean hasPermission(String sessionId, String username, String projectId, String operationString, String objectId) throws RemoteException Description copied from interface:ICollabNetSoapChecks whether the given user has permission for an operation on a specified object- Specified by:
hasPermissionin interfaceICollabNetSoap- Parameters:
sessionId- the current user session idusername- the name of the user to check permissionprojectId- the project in which the operation is definedoperationString- The string representation of the operation.objectId- the object for which we are doing the permission check.- Returns:
- whether the given user has permission for an operation on a specified object
- Throws:
RemoteException- See Also:
-
hasPermission2
public boolean hasPermission2(String sessionId, String projectId, String operationString, String objectId) throws RemoteException Description copied from interface:ICollabNetSoapChecks whether the current user has permission for an operation on a specified object- Specified by:
hasPermission2in interfaceICollabNetSoap- Parameters:
sessionId- the current user session idprojectId- the project in which the operation is definedoperationString- The string representation of the operation.objectId- the object for which we are doing the permission check.- Returns:
- whether the current user has permission for an operation on a specified object
- Throws:
RemoteException- See Also:
-
getProjectList
public ProjectSoapList getProjectList(String sessionId, boolean fetchHierarchyPath) throws RemoteException Description copied from interface:ICollabNetSoapReturns a list of all projects visible to the user.- Specified by:
getProjectListin interfaceICollabNetSoap- Parameters:
sessionId- User session key.fetchHierarchyPath- flag indicating whether to fetch the hierarchy path for each project- Returns:
- List of projects
- Throws:
RemoteException
-
getProjectListForUser
public ProjectSoapList getProjectListForUser(String sessionId, String username, boolean fetchHierarchyPath, boolean includeGroupMembership) throws RemoteException Description copied from interface:ICollabNetSoapReturns a list of projects- Specified by:
getProjectListForUserin interfaceICollabNetSoap- Parameters:
sessionId- User session key.username- User name.fetchHierarchyPath- flag indicating whether to fetch the hierarchy path for each projectincludeGroupMembership- flag indicating whether to return projects which are accessible by group membership- Returns:
- List of user projects.
- Throws:
RemoteException
-
getSubprojectList
public ProjectSoapList getSubprojectList(String sessionId, String projectId, boolean fetchHierarchyPath) throws RemoteException Description copied from interface:ICollabNetSoapReturns a list of the immediate sub projects of a project.- Specified by:
getSubprojectListin interfaceICollabNetSoap- Parameters:
sessionId- User session key.projectId- Project id (not a project group id).fetchHierarchyPath- flag indicating whether to fetch the hierarchy path for each project- Returns:
- List of sub projects.
- Throws:
RemoteException
-
createProject
public ProjectSoapDO createProject(String sessionId, String name, String title, String description) throws RemoteException Description copied from interface:ICollabNetSoapCreates a project.- Specified by:
createProjectin interfaceICollabNetSoap- Parameters:
sessionId- User session key.name- The name of the project (can be null, will fall back to title or id)title- The title of the projectdescription- The description of the project- Returns:
- The project data
- Throws:
RemoteException
-
createOrReplaceProjectTemplate
public ProjectSoapDO createOrReplaceProjectTemplate(String sessionId, String projectId, String title, String description, String[] contentChoices, String templateId) throws RemoteException Description copied from interface:ICollabNetSoapCreates or replaces a template from an existing project- Specified by:
createOrReplaceProjectTemplatein interfaceICollabNetSoap- Parameters:
sessionId- The session id.projectId- The project to copy into a templatetitle- The title of the templatedescription- The description of the templatecontentChoices- the desired application content in the template, see constants belowtemplateId- the id of the template to replace, if null (not empty string but null), a new template will be created- Returns:
- The template project data
- Throws:
RemoteException- See Also:
-
createProjectFromTemplate
public ProjectSoapDO createProjectFromTemplate(String sessionId, String templateId, String name, String title, String description) throws RemoteException Description copied from interface:ICollabNetSoapCreates a project from template.- Specified by:
createProjectFromTemplatein interfaceICollabNetSoap- Parameters:
sessionId- User session key.templateId- The template project idname- The name of the project (can be null, will fall back to title or id)title- The title of the projectdescription- The description of the project- Returns:
- The project data
- Throws:
RemoteException
-
listTemplates
Description copied from interface:ICollabNetSoapLists project templates within the installation.- Specified by:
listTemplatesin interfaceICollabNetSoap- Parameters:
sessionId- User session key.- Returns:
- The list of template projects
- Throws:
RemoteException
-
findProjects
Description copied from interface:ICollabNetSoapFinds a list of projects matching a search string.- Specified by:
findProjectsin interfaceICollabNetSoap- Parameters:
sessionId- User session id.queryString- Query string.- Returns:
- List of projects matching search criteria.
- Throws:
RemoteException
-
lockProject
Description copied from interface:ICollabNetSoapLocks project. Thus making all the tools and their data read-only.- Specified by:
lockProjectin interfaceICollabNetSoap- Parameters:
sessionId- User session key.projectId- Project id.- Returns:
- Project data.
- Throws:
RemoteException
-
unLockProject
Description copied from interface:ICollabNetSoapUn-Locks project. Restoring to the normal state where the objects are editable.- Specified by:
unLockProjectin interfaceICollabNetSoap- Parameters:
sessionId- User session key.projectId- Project id.- Returns:
- Project data.
- Throws:
RemoteException
-
getProjectData
Description copied from interface:ICollabNetSoapGets a project object which includes the parent project ID, project hierarchy path and locked status flag.- Specified by:
getProjectDatain interfaceICollabNetSoap- Parameters:
sessionId- User session key.projectId- Project id.- Returns:
- Project data.
- Throws:
RemoteException
-
getProjectMemberList
public ProjectMemberSoapList getProjectMemberList(String sessionId, String projectId) throws RemoteException Description copied from interface:ICollabNetSoapReturns project membership list.- Specified by:
getProjectMemberListin interfaceICollabNetSoap- Parameters:
sessionId- User session id.projectId- Id of the project.- Returns:
- Members of project.
- Throws:
RemoteException
-
listProjectAdmins
Description copied from interface:ICollabNetSoapReturns project administrators list.- Specified by:
listProjectAdminsin interfaceICollabNetSoap- Parameters:
sessionId- User session id.projectId- Id of the project.- Returns:
- Administrators of the project.
- Throws:
RemoteException
-
getUserGroupListForProject
public UserGroupSoapList getUserGroupListForProject(String sessionId, String projectOrProjectGroupId) throws RemoteException Description copied from interface:ICollabNetSoapReturns a list of user groups that have a role in the project.- Specified by:
getUserGroupListForProjectin interfaceICollabNetSoap- Parameters:
sessionId- User session id.projectOrProjectGroupId- Project/ProjectGroup Id.- Returns:
- UserGroups who have a role in the project.
- Throws:
RemoteException
-
addProjectMember
public void addProjectMember(String sessionId, String projectId, String userName) throws RemoteException Description copied from interface:ICollabNetSoapMakes a user a member of a project.- Specified by:
addProjectMemberin interfaceICollabNetSoap- Parameters:
sessionId- User session id.projectId- Id project Id.userName- Name of the new user.- Throws:
RemoteException
-
addProjectGroupMember
public void addProjectGroupMember(String sessionId, String projectGroupId, String userName) throws RemoteException Description copied from interface:ICollabNetSoapMakes a user a member of a project group.- Specified by:
addProjectGroupMemberin interfaceICollabNetSoap- Parameters:
sessionId- User session id.projectGroupId- ProjectGroup id.userName- Name of the new user.- Throws:
RemoteException
-
removeProjectMember
public void removeProjectMember(String sessionId, String projectId, String userName) throws RemoteException Description copied from interface:ICollabNetSoapRemoves a user from a project.- Specified by:
removeProjectMemberin interfaceICollabNetSoap- Parameters:
sessionId- User session id.projectId- Id of the project.userName- Name of the new user.- Throws:
RemoteException
-
createUserGroup
public UserGroupSoapDO createUserGroup(String sessionId, String fullName, String description) throws RemoteException Description copied from interface:ICollabNetSoapCreates a new user group with the specified parameters.- Specified by:
createUserGroupin interfaceICollabNetSoap- Parameters:
sessionId- User's session id.fullName- Full name of the new group.description- Description of the new group.- Returns:
- Newly created group object.
- Throws:
RemoteException
-
getUserGroupData
Description copied from interface:ICollabNetSoapReturns the user group information.- Specified by:
getUserGroupDatain interfaceICollabNetSoap- Parameters:
sessionId- User's session id.groupId- User Group id.- Returns:
- User Group data.
- Throws:
RemoteException
-
setUserGroupData
Description copied from interface:ICollabNetSoapSets the user group information.- Specified by:
setUserGroupDatain interfaceICollabNetSoap- Parameters:
sessionId- User's session id.groupData- User Group data.- Throws:
RemoteException
-
deleteUserGroup
Description copied from interface:ICollabNetSoapDeletes a user group.- Specified by:
deleteUserGroupin interfaceICollabNetSoap- Parameters:
sessionId- User session key.groupId- The id of the user group to be deleted- Throws:
RemoteException
-
getUserGroupList
Description copied from interface:ICollabNetSoapGets a list of all user groups on the system.- Specified by:
getUserGroupListin interfaceICollabNetSoap- Parameters:
sessionId- User session id.- Returns:
- List of user groups matching a filter.
- Throws:
RemoteException
-
getUserGroupListForUser
public UserGroupSoapList getUserGroupListForUser(String sessionId, String username) throws RemoteException Description copied from interface:ICollabNetSoapGets a list of all user groups the user belongs.- Specified by:
getUserGroupListForUserin interfaceICollabNetSoap- Parameters:
sessionId- User session id.username- the name of the user- Returns:
- List of user groups the user belongs.
- Throws:
RemoteException
-
getUserGroupMembers
Description copied from interface:ICollabNetSoapGets a list of active users who are members of a user group- Specified by:
getUserGroupMembersin interfaceICollabNetSoap- Parameters:
sessionId- User session id.groupId- the user group id- Returns:
- List of members of a user group
- Throws:
RemoteException
-
addUserGroupMember
public void addUserGroupMember(String sessionId, String userGroupId, String userName) throws RemoteException Description copied from interface:ICollabNetSoapAdds a user to a user group. The user and user group must be existing already.- Specified by:
addUserGroupMemberin interfaceICollabNetSoap- Parameters:
sessionId- User session id.userGroupId- User Group to which the user should be addeduserName- User to be added to the user group- Throws:
RemoteException
-
removeUserGroupMember
public void removeUserGroupMember(String sessionId, String userGroupId, String userName) throws RemoteException Description copied from interface:ICollabNetSoapRemoves a user from a user group.- Specified by:
removeUserGroupMemberin interfaceICollabNetSoap- Parameters:
sessionId- User session id.userGroupId- User Group from which the user should be removed.userName- User to be removed.- Throws:
RemoteException
-
createUser
public UserSoapDO createUser(String sessionId, String userName, String email, String fullName, String organization, String locale, String timeZone, String licenseType, boolean isSuperUser, boolean isRestrictedUser, String password) throws RemoteException Description copied from interface:ICollabNetSoapCreates a new user with the specified parameters.- Specified by:
createUserin interfaceICollabNetSoap- Parameters:
sessionId- User's session id.userName- Name of the new user.email- Email of the new user.fullName- Full name of the new user.organization- organization name of the new user.locale- Locale of the new user (currently supported locales are "en" for English, "ja" for Japanese).timeZone- User's time zone.licenseType- User's license type. Multiple license types can be given for a user as ALMisSuperUser- Should user be given super-user privileges?isRestrictedUser- Should user be given restricted privileges?password- Password of the new user.- Returns:
- Newly created user object.
- Throws:
RemoteException
-
getUserData
Description copied from interface:ICollabNetSoapGets the user details for the given username.- Specified by:
getUserDatain interfaceICollabNetSoap- Parameters:
sessionId- User session id.username- User name (login name)- Returns:
- User data.
- Throws:
RemoteException
-
getUserData2
Description copied from interface:ICollabNetSoapGets the user details for the given username.- Specified by:
getUserData2in interfaceICollabNetSoap- Parameters:
sessionId- User session id.username- User name (login name)- Returns:
- User data which includes user's profile picture link.
- Throws:
RemoteException
-
getUserByEmail
Description copied from interface:ICollabNetSoapReturns the user information for the given email address.- Specified by:
getUserByEmailin interfaceICollabNetSoap- Parameters:
sessionId- User session id.email- the email address of a registered user- Returns:
- User data.
- Throws:
RemoteException
-
getUserByName
Description copied from interface:ICollabNetSoapReturns the user information for the given full name.- Specified by:
getUserByNamein interfaceICollabNetSoap- Parameters:
sessionId- User session id.fullname- the full name of a user- Returns:
- User data.
- Throws:
RemoteException
-
getCurrentUserData
Description copied from interface:ICollabNetSoapGets the user details for a given user session id.- Specified by:
getCurrentUserDatain interfaceICollabNetSoap- Parameters:
sessionId- user session id- Returns:
- a UserSoapDO for a given user session id.
- Throws:
RemoteException
-
setUserData2
Description copied from interface:ICollabNetSoapSets the user information.- Specified by:
setUserData2in interfaceICollabNetSoap- Parameters:
sessionId- User session id.userData- User data which includes user's profile picture link.- Throws:
RemoteException
-
setUserData
Description copied from interface:ICollabNetSoapSets the user information. NOTE: Only super-users are allowed to set user data.- Specified by:
setUserDatain interfaceICollabNetSoap- Parameters:
sessionId- User session id.userData- User data- Throws:
RemoteException
-
findUsers
Description copied from interface:ICollabNetSoapFinds a list of users matching a search string.- Specified by:
findUsersin interfaceICollabNetSoap- Parameters:
sessionId- User session id.queryString- Query string.- Returns:
- List of users matching search criteria.
- Throws:
RemoteException
-
getUserList
Description copied from interface:ICollabNetSoapGets a list of all users on the system.- Specified by:
getUserListin interfaceICollabNetSoap- Parameters:
sessionId- User session id.soapFilter- Search filter. See UserSoapDO.FILTER constants for supported filter names.- Returns:
- List of users matching a filter.
- Throws:
RemoteException
-
getUserList2
Description copied from interface:ICollabNetSoapGets a list of all users on the system.- Specified by:
getUserList2in interfaceICollabNetSoap- Parameters:
sessionId- User session id.soapFilter- Search filter. See UserSoapDO.FILTER constants for supported filter names.- Returns:
- List of users matching a filter.
- Throws:
RemoteException
-
getProjectAccessLevel
Description copied from interface:ICollabNetSoapGets the project's access level.- Specified by:
getProjectAccessLevelin interfaceICollabNetSoap- Parameters:
sessionId- User session IdprojectId- The project Id- Returns:
- The project access level.
- Throws:
RemoteException- See Also:
-
setProjectAccessLevel
public void setProjectAccessLevel(String sessionId, String projectId, int accessLevel) throws RemoteException Description copied from interface:ICollabNetSoapSets the project access level.- Specified by:
setProjectAccessLevelin interfaceICollabNetSoap- Parameters:
sessionId- User session IdprojectId- The project IdaccessLevel- The access level to set the project to- Throws:
RemoteException- See Also:
-
getCommentList
Description copied from interface:ICollabNetSoapGets list of comments for object.- Specified by:
getCommentListin interfaceICollabNetSoap- Parameters:
sessionId- User session id.objectId- Object id.- Returns:
- List of comments.
- Throws:
RemoteException
-
listAttachments
Description copied from interface:ICollabNetSoapLists the attachments associated with the object, the attachment itself is not part of the returned object.- Specified by:
listAttachmentsin interfaceICollabNetSoap- Parameters:
sessionId- user session idobjectId- the id of the object from which attachments are to be listed- Returns:
- List of attachments, does not include the actual file.
- Throws:
RemoteException
-
deleteAttachment
public void deleteAttachment(String sessionId, String objectId, String attachmentId) throws RemoteException Description copied from interface:ICollabNetSoapDeletes the specified attachment of the specified object.- Specified by:
deleteAttachmentin interfaceICollabNetSoap- Parameters:
sessionId- User session id.objectId- The id of the object from which attachment has to be deleted.attachmentId- The attachment id.- Throws:
RemoteException
-
createAssociation
public void createAssociation(String sessionId, String originId, String targetId, String description) throws RemoteException Description copied from interface:ICollabNetSoapCreates an association between two objects.- Specified by:
createAssociationin interfaceICollabNetSoap- Parameters:
sessionId- User session id.originId- the origin object's id (Only CTF objects can be passed as origin id)targetId- the target object's iddescription- the description for the association- Throws:
RemoteException
-
createAssociationWithTitles
public void createAssociationWithTitles(String sessionId, String originId, String originTitle, String targetId, String targetTitle, String description) throws RemoteException Description copied from interface:ICollabNetSoapCreates an association between two objects with specified title.- Specified by:
createAssociationWithTitlesin interfaceICollabNetSoap- Parameters:
sessionId- User session id.originId- the origin object's id (Only CTF objects can be passed as origin id)originTitle- the origin object's title (As of 7.0 originTitle will be ignored completely)targetId- the target object's id (For pluggable app object, provide the object id for targetId parameter)targetTitle- the target object's titledescription- the description for the association- Throws:
RemoteException
-
changeIAObjectTitle
public void changeIAObjectTitle(String sessionId, String pluggableObjectId, String pluggableObjectTitle) throws RemoteException Description copied from interface:ICollabNetSoapUpdates the title for Pluggable objects only.- Specified by:
changeIAObjectTitlein interfaceICollabNetSoap- Parameters:
sessionId- User session id.pluggableObjectId- The pluggable app object idpluggableObjectTitle- the pluggable object's title- Throws:
RemoteException
-
deleteAssociation
public void deleteAssociation(String sessionId, String originId, String targetId) throws RemoteException Description copied from interface:ICollabNetSoapDeletes an association between two objects- Specified by:
deleteAssociationin interfaceICollabNetSoap- Parameters:
sessionId- User session id.originId- the origin object's id (Only CTF objects can be passed as origin id)targetId- the target object's id- Throws:
RemoteException
-
deleteProject
public void deleteProject(String sessionId, String projectId, boolean noNotification, boolean forceDeleteEvenIfChildFound) throws RemoteException Description copied from interface:ICollabNetSoapDeletes a project.- Specified by:
deleteProjectin interfaceICollabNetSoap- Parameters:
sessionId- User session key.projectId- The id of the project to be deletednoNotification- if true no notifications will be sent.forceDeleteEvenIfChildFound- delete even if there are child projects- Throws:
RemoteException
-
getAssociationList
public AssociationSoapList getAssociationList(String sessionId, String objectId) throws RemoteException Description copied from interface:ICollabNetSoapLists all of the associations for a given object.- Specified by:
getAssociationListin interfaceICollabNetSoap- Parameters:
sessionId- The current session id.objectId- The id of the object that has associations.- Returns:
- A list of associations for the given object.
- Throws:
RemoteException
-
getAuditHistoryList
public AuditHistorySoapList getAuditHistoryList(String sessionId, String objectId, boolean includeDerivedChanges) throws RemoteException Description copied from interface:ICollabNetSoapReturns the list of changes made to the specified object in reverse chronological order.- Specified by:
getAuditHistoryListin interfaceICollabNetSoap- Parameters:
sessionId- The current session id.objectId- ID of the object.includeDerivedChanges- whether we want to get the derived entries- Returns:
- List of changes made to the specified object.
- Throws:
RemoteException
-
getVersionInformationList
public VersionInformationSoapList getVersionInformationList(String sessionId, String folderId) throws RemoteException Description copied from interface:ICollabNetSoapObtains a list of versions and last modified dates for the objects residing in the specified folder.- Specified by:
getVersionInformationListin interfaceICollabNetSoap- Parameters:
sessionId- Soap session idfolderId- Folder to obtain the list for- Returns:
- The version information
- Throws:
RemoteException
-
reindexObject
Description copied from interface:ICollabNetSoapRe-indexes the contents of the specified project, folder, item or user.- Specified by:
reindexObjectin interfaceICollabNetSoap- Parameters:
sessionId- User session ID (must be a system administrator to perform this operation)objectId- Project to re-index.- Throws:
RemoteException
-
getUserEffectiveMode
Description copied from interface:ICollabNetSoapGets effective mode (ALM or SCM) for the current user- Specified by:
getUserEffectiveModein interfaceICollabNetSoap- Parameters:
sessionId- Session id.- Returns:
- effective mode (ALM or SCM) for the current user
- Throws:
RemoteException
-
isHostedMode
Description copied from interface:ICollabNetSoapVerifies if the TeamForge appserver is running in Hosted Mode.- Specified by:
isHostedModein interfaceICollabNetSoap- Parameters:
sessionId- Session id.- Returns:
- true if the appserver is running in Hosted Mode.
- Throws:
RemoteException
-
getProjectDiskUsage
Description copied from interface:ICollabNetSoapGets the filestorage disk utilization of a project specified by a project id- Specified by:
getProjectDiskUsagein interfaceICollabNetSoap- Parameters:
sessionId- the soap session keyprojectId- the id of the project- Returns:
- the file storage disk usage of a project
- Throws:
RemoteException
-
getProjectQuota
Description copied from interface:ICollabNetSoapGets the disk quota for a project.- Specified by:
getProjectQuotain interfaceICollabNetSoap- Parameters:
sessionId- The id of the current session.projectId- The id of the project.- Returns:
- The disk quota for the project.
- Throws:
RemoteException
-
setProjectQuota
Description copied from interface:ICollabNetSoapSets the disk quota for a project.- Specified by:
setProjectQuotain interfaceICollabNetSoap- Parameters:
sessionId- The id of the current session.projectId- The id of the project.quota- The disk quota to be set for the project.- Throws:
RemoteException
-
getConfigurationValue
Description copied from interface:ICollabNetSoapGets Configuration value for the passed key.- Specified by:
getConfigurationValuein interfaceICollabNetSoap- Parameters:
sessionId- The id of the current session.keyValue- of the configuration parameter sought for as String.- Returns:
- The configuration value of the key requested.
- Throws:
RemoteException
-
getProjectByPath
Description copied from interface:ICollabNetSoapGets the project data for a given project path.- Specified by:
getProjectByPathin interfaceICollabNetSoap- Parameters:
sessionId- user session idprojectPath- path for which the project info. is requested- Returns:
- a ProjectSoapDO for a given project path.
- Throws:
RemoteException
-
listUsersWithGeneralPermission
public UserSoapList listUsersWithGeneralPermission(String sessionId, String projectId, String operationString, String folderId) throws RemoteException Description copied from interface:ICollabNetSoapReturns a list of users who have some permission to perform the given operation- Specified by:
listUsersWithGeneralPermissionin interfaceICollabNetSoap- Parameters:
sessionId- user session idprojectId- project for which permission is checkedoperationString- The string representation of the operation.folderId- id of the folder for which permission needs to be checked.- Returns:
- List of users who have permission on the given object for the given operation
- Throws:
RemoteException
-
hasGeneralPermission
public boolean hasGeneralPermission(String sessionId, String username, String projectId, String operationString, String objectId) throws RemoteException Description copied from interface:ICollabNetSoapChecks if the user has general permission for the resource (specified by objectid).- Specified by:
hasGeneralPermissionin interfaceICollabNetSoap- Parameters:
sessionId- User sessionusername- user for which permission needs to be checkedprojectId- Project for which permission is checkedoperationString- The string representation of the operation.objectId- Object id can't be null for which permission needs to be checked.- Returns:
- Does the user has permission on this resource for this project
- Throws:
RemoteException
-
hasSitewideRolePermission
public boolean hasSitewideRolePermission(String sessionId, String operationString) throws RemoteException Description copied from interface:ICollabNetSoapChecks if the current user has the given site wide permission to perform the operation.- Specified by:
hasSitewideRolePermissionin interfaceICollabNetSoap- Parameters:
sessionId- User session idoperationString- The string representation of the operation.- Returns:
- true if the user has the permission for the operation at Site-Wide scope, false otherwise.
- Throws:
RemoteException
-
setParentProject
public void setParentProject(String sessionId, String projectId, String parentProjectId) throws RemoteException Description copied from interface:ICollabNetSoapSets the parent of a project.
Removes the parent, if the given parentProjectId is null or empty.- Specified by:
setParentProjectin interfaceICollabNetSoap- Parameters:
sessionId- User session id.projectId- Id of the project whose parent needs to be set.parentProjectId- Id of the project which is to be set as parent; null/empty, removes the parent.- Throws:
RemoteException
-
getProjectHierarchyPaths
public SoapNamedValues getProjectHierarchyPaths(String sessionId, String[] projectIds) throws RemoteException Description copied from interface:ICollabNetSoapReturns the hierarchy path of the given projects.- Specified by:
getProjectHierarchyPathsin interfaceICollabNetSoap- Parameters:
sessionId- User session key.projectIds- An array of project Ids.- Returns:
- A name-value pair of project hierarchy paths
- Throws:
RemoteException
-
getCurrentTime
Description copied from interface:ICollabNetSoapReturns the current server time in milliseconds.- Specified by:
getCurrentTimein interfaceICollabNetSoap- Parameters:
sessionId- user session id.- Returns:
- the current server time in milliseconds
- Throws:
RemoteException
-
canReceiveOwnUpdates
Description copied from interface:ICollabNetSoapReturns whether the current user receives notifications for the user's own updates.- Specified by:
canReceiveOwnUpdatesin interfaceICollabNetSoap- Parameters:
sessionId- user session id.- Returns:
- whether the user can receive notifications on own updates
- Throws:
RemoteException
-
createProjectGroup
public ProjectGroupSoapDO createProjectGroup(String sessionId, String title, String description) throws RemoteException Description copied from interface:ICollabNetSoapCreates a Project Group.- Specified by:
createProjectGroupin interfaceICollabNetSoap- Parameters:
sessionId- User session key.title- The title of the project groupdescription- The description of the project group- Returns:
- The project group data
- Throws:
RemoteException
-
addProjectsToProjectGroup
public void addProjectsToProjectGroup(String sessionId, String projectGroupId, String[] projectIds) throws RemoteException Description copied from interface:ICollabNetSoapAdds the given projects to a project group.- Specified by:
addProjectsToProjectGroupin interfaceICollabNetSoap- Parameters:
sessionId- the user session idprojectGroupId- the project group idprojectIds- the project ids- Throws:
RemoteException
-
listProjectGroups
Description copied from interface:ICollabNetSoapReturns a list of all projects groups.- Specified by:
listProjectGroupsin interfaceICollabNetSoap- Parameters:
sessionId- User session key.- Returns:
- List of project groups
- Throws:
RemoteException
-
getProjectGroupData
public ProjectGroupSoapDO getProjectGroupData(String sessionId, String projectGroupId) throws RemoteException Description copied from interface:ICollabNetSoapGets the Project Group Data by project group id.- Specified by:
getProjectGroupDatain interfaceICollabNetSoap- Parameters:
sessionId- user session idprojectGroupId- project group Id- Returns:
- projectGroupSoapDO Project Group data
- Throws:
RemoteException
-
setProjectGroupData
public void setProjectGroupData(String sessionId, ProjectGroupSoapDO projectGroupData) throws RemoteException Description copied from interface:ICollabNetSoapSets the project group's data with the data represented in the projectGroupData parameter.- Specified by:
setProjectGroupDatain interfaceICollabNetSoap- Parameters:
sessionId- user session idprojectGroupData- project group's ProjectGroupSoapDO- Throws:
RemoteException
-
addProjectGroupAdmins
public void addProjectGroupAdmins(String sessionId, String projectGroupId, String[] usernames) throws RemoteException Description copied from interface:ICollabNetSoapMakes the users given in the usernames parameter as administrators of the Project Group- Specified by:
addProjectGroupAdminsin interfaceICollabNetSoap- Parameters:
sessionId- user session idprojectGroupId- project group's idusernames- The username of the users that need to be made as admins for this Project Group- Throws:
RemoteException
-
removeProjectGroupAdmins
public void removeProjectGroupAdmins(String sessionId, String projectGroupId, String[] usernames) throws RemoteException Description copied from interface:ICollabNetSoapRemoves the users given in the usernames parameter from the administrator role of the Project Group- Specified by:
removeProjectGroupAdminsin interfaceICollabNetSoap- Parameters:
sessionId- user session idprojectGroupId- project group's idusernames- The username of the users that need to be made as admins for this Project Group- Throws:
RemoteException
-
getMemberProjectsForProjectGroup
public ProjectSoapList getMemberProjectsForProjectGroup(String sessionId, String projectGroupId) throws RemoteException Description copied from interface:ICollabNetSoapGets the Project List for project group.- Specified by:
getMemberProjectsForProjectGroupin interfaceICollabNetSoap- Parameters:
sessionId- the user session idprojectGroupId- the project group id- Returns:
- ProjectList the list of projects.
- Throws:
RemoteException
-
removeProjectsFromProjectGroup
public void removeProjectsFromProjectGroup(String sessionId, String[] projectMemberIds, String projectGroupId) throws RemoteException Description copied from interface:ICollabNetSoapRemoves projects from project group- Specified by:
removeProjectsFromProjectGroupin interfaceICollabNetSoap- Parameters:
sessionId- user session idprojectMemberIds- project members in project groupprojectGroupId- project group id- Throws:
RemoteException
-
removeProjectGroupMember
public void removeProjectGroupMember(String sessionId, String projectGroupId, String userName) throws RemoteException Description copied from interface:ICollabNetSoapRemoves a user from a project group.- Specified by:
removeProjectGroupMemberin interfaceICollabNetSoap- Parameters:
sessionId- User session id.projectGroupId- Id of the project group.userName- Name of the new user.- Throws:
RemoteException
-
getProjectGroupMemberList
public ProjectGroupMemberSoapList getProjectGroupMemberList(String sessionId, String projectGroupId) throws RemoteException Description copied from interface:ICollabNetSoapReturns project group membership list.- Specified by:
getProjectGroupMemberListin interfaceICollabNetSoap- Parameters:
sessionId- User session id.projectGroupId- Id of the project group.- Returns:
- Members of project group.
- Throws:
RemoteException
-
getProjectGroupsForProject
public ProjectGroupSoapList getProjectGroupsForProject(String sessionId, String projectId) throws RemoteException Description copied from interface:ICollabNetSoapGets ProjectGroupList by project- Specified by:
getProjectGroupsForProjectin interfaceICollabNetSoap- Parameters:
sessionId- User session id.projectId- project id- Returns:
- projectgroup list
- Throws:
RemoteException
-
getProjectGroupsForProject1
public ProjectGroupSoapList getProjectGroupsForProject1(String sessionId, String projectId) throws RemoteException Description copied from interface:ICollabNetSoapGets ProjectGroupList by project and user should have view permission- Specified by:
getProjectGroupsForProject1in interfaceICollabNetSoap- Parameters:
sessionId- User session id.projectId- project id- Returns:
- list of projectgroups on which the user has access
- Throws:
RemoteException
-
deleteProjectGroup
public void deleteProjectGroup(String sessionId, String projectGroupId, boolean forceDeleteEvenIfMemberProjectFound) throws RemoteException Description copied from interface:ICollabNetSoapDeletes a project group.- Specified by:
deleteProjectGroupin interfaceICollabNetSoap- Parameters:
sessionId- User session key.projectGroupId- The id of the project group to be deletedforceDeleteEvenIfMemberProjectFound- delete the project group even if it has member project(s)- Throws:
RemoteException
-
listUsersWithPermissionOnObject
public UserSoapList listUsersWithPermissionOnObject(String sessionId, String operationString, String objectId, int flag) throws RemoteException Description copied from interface:ICollabNetSoapReturns the list of users who have the given permission on the given object.- Specified by:
listUsersWithPermissionOnObjectin interfaceICollabNetSoap- Parameters:
sessionId- User sessionoperationString- The string representation of the operation.objectId- The object to check permission for the users with access; It can't be nullflag- either WITHOUT_SUPERUSERS or WITH_SUPERUSERS or WITH_PROJECT_MEMBERS or WITH_ASSIGNED_GROUP_MEMBERS or WITHOUT_GROUP_MEMBERS- Returns:
- List of Users who have the given permission on the given object
- Throws:
RemoteException- See Also:
-
getSessionId
Description copied from interface:ICollabNetSoapReturns current user session Id using one time token id- Specified by:
getSessionIdin interfaceICollabNetSoap- Parameters:
oneTimeToken- a one time token for login.- Returns:
- Access token.
- Throws:
RemoteException
-
getJSessionId
Description copied from interface:ICollabNetSoapReturns current user Jsession Id using one time token id- Specified by:
getJSessionIdin interfaceICollabNetSoap- Parameters:
oneTimeToken- a one time token for login.- Returns:
- User jsession Id.
- Throws:
RemoteException
-
getWebAndSoapSessionId
Description copied from interface:ICollabNetSoapGets the web and soap session id's separated by &- Specified by:
getWebAndSoapSessionIdin interfaceICollabNetSoap- Parameters:
oneTimeToken- a one time token for login.- Returns:
- a string containing the web and soap session id's separated by &
- Throws:
RemoteException
-
getBroadCastMessage
Description copied from interface:ICollabNetSoapGets broadcast message- Specified by:
getBroadCastMessagein interfaceICollabNetSoap- Parameters:
sessionId- the session id.- Returns:
- current broadcast message
- Throws:
RemoteException
-
getJSessionBySoapId
Description copied from interface:ICollabNetSoapGets the JsessionID using soap Id.- Specified by:
getJSessionBySoapIdin interfaceICollabNetSoap- Parameters:
soapId- webservice soap id- Returns:
- String jsession id
- Throws:
RemoteException
-
getUserSessionBySoapId
Description copied from interface:ICollabNetSoapgets the access token using soap Id.- Specified by:
getUserSessionBySoapIdin interfaceICollabNetSoap- Parameters:
soapId- webservice soap id- Returns:
- the access token
- Throws:
RemoteException
-
createSiteWideLinkedApp
public String createSiteWideLinkedApp(String sessionId, String title, String applicationUrl, String applicationType, boolean singleSignon) throws RemoteException Description copied from interface:ICollabNetSoapCreate a site-wide linked application and return the created application Id- Specified by:
createSiteWideLinkedAppin interfaceICollabNetSoap- Parameters:
title- A name for the linked application, which appears on the linkapplicationUrl- the location url of the linked applicationapplicationType- determines how the linked app should appearsingleSignon- Whether single signon should be enabled.- Returns:
- A linked application id representing the newly created application
- Throws:
RemoteException
-
createProjectLinkedApp
public String createProjectLinkedApp(String sessionId, String projectId, String title, String applicationUrl, String iconKey, String iconFileName, String iconMimeType, boolean singleSignon) throws RemoteException Description copied from interface:ICollabNetSoapCreates linked application in a given project and return the created application Id- Specified by:
createProjectLinkedAppin interfaceICollabNetSoap- Parameters:
sessionId- user sessionprojectId- id of the given projecttitle- name for the linked application, which appears on the linkapplicationUrl- the URL of the linked applicationiconKey- the key of the iconiconFileName- the file name of the icon (e.g. "iconFile.jpg")iconMimeType- the mime type of the icon (e.g. "image/jpg") Supported formats are: JPG, GIF and PNG.singleSignon- indicates whether single signon should be enabled.- Returns:
- A linked application id representing the newly created application
- Throws:
RemoteException
-
createProjectLinkedApp2
public String createProjectLinkedApp2(String sessionId, String projectId, String title, String applicationUrl, String iconKey, String iconFileName, String iconMimeType, boolean singleSignon, String toolId) throws RemoteException Description copied from interface:ICollabNetSoapCreates linked application in a given project and return the created application Id- Specified by:
createProjectLinkedApp2in interfaceICollabNetSoap- Parameters:
sessionId- user sessionprojectId- id of the given projecttitle- name for the linked application, which appears on the linkapplicationUrl- the URL of the linked applicationiconKey- the key of the iconiconFileName- the file name of the icon (e.g. "iconFile.jpg")iconMimeType- the mime type of the icon (e.g. "image/jpg") Supported formats are: JPG, GIF and PNG.singleSignon- indicates whether single signon should be enabled.toolId- the id of tool in orchestrate- Returns:
- A linked application id representing the newly created application
- Throws:
RemoteException
-
getLinkedApplicationData
public LinkedApplicationSoapDO getLinkedApplicationData(String sessionId, String linkedAppId) throws RemoteException Description copied from interface:ICollabNetSoapGets Linked Application Data by Linked Application Id- Specified by:
getLinkedApplicationDatain interfaceICollabNetSoap- Parameters:
sessionId-linkedAppId-- Returns:
- Linked Application Soap Data
- Throws:
RemoteException
-
getLinkedApplicationData2
public LinkedApplication2SoapDO getLinkedApplicationData2(String sessionId, String linkedAppId) throws RemoteException Description copied from interface:ICollabNetSoapGets Linked Application Data by Linked Application Id- Specified by:
getLinkedApplicationData2in interfaceICollabNetSoap- Parameters:
sessionId-linkedAppId-- Returns:
- Linked Application2 Soap Data
- Throws:
RemoteException
-
setLinkedApplicationData
public void setLinkedApplicationData(String sessionId, LinkedApplicationSoapDO linkedApplicationSoapDO, String iconKey, String iconFileName, String iconMimeType) throws RemoteException Description copied from interface:ICollabNetSoapSets the linked application.- Specified by:
setLinkedApplicationDatain interfaceICollabNetSoap- Parameters:
sessionId- user sessionlinkedApplicationSoapDO- the linkedApplication Data ObjecticonKey- the key of the icon (e.g. guid9baa2613b27278f720000c58)iconFileName- the file name of the icon (e.g. "iconFile.jpg")iconMimeType- the mime type of the icon (e.g. "image/jpg") Supported formats are: JPG, GIF and PNG.- Throws:
RemoteException
-
setLinkedApplicationData2
public void setLinkedApplicationData2(String sessionId, LinkedApplication2SoapDO linkedApplication2SoapDO, String iconKey, String iconFileName, String iconMimeType) throws RemoteException Description copied from interface:ICollabNetSoapSets the linked application.- Specified by:
setLinkedApplicationData2in interfaceICollabNetSoap- Parameters:
sessionId- user sessionlinkedApplication2SoapDO- the linkedApplication Data ObjecticonKey- the key of the icon (e.g. guid9baa2613b27278f720000c58)iconFileName- the file name of the icon (e.g. "iconFile.jpg")iconMimeType- the mime type of the icon (e.g. "image/jpg") Supported formats are: JPG, GIF and PNG.- Throws:
RemoteException
-
deleteLinkedApp
Description copied from interface:ICollabNetSoapDelete the linked application.- Specified by:
deleteLinkedAppin interfaceICollabNetSoap- Parameters:
sessionId- the session idlinkedAppId- - LinkedApplication Id which is requested to be deleted- Throws:
RemoteException
-
listSiteWideLinkedApps
Description copied from interface:ICollabNetSoapLists site-wide linked applications.- Specified by:
listSiteWideLinkedAppsin interfaceICollabNetSoap- Parameters:
sessionId- user session- Returns:
- LinkedApplicationSoapList
- Throws:
RemoteException
-
listProjectLinkedApps
public LinkedApplicationSoapList listProjectLinkedApps(String sessionId, String projectId) throws RemoteException Description copied from interface:ICollabNetSoapLists project-level linked applications for a given project.- Specified by:
listProjectLinkedAppsin interfaceICollabNetSoap- Parameters:
sessionId- user sessionprojectId- id of the given project- Returns:
- LinkedapplicationSoapList
- Throws:
RemoteException
-
listProjectLinkedApps2
public LinkedApplication2SoapList listProjectLinkedApps2(String sessionId, String projectId) throws RemoteException Description copied from interface:ICollabNetSoapLists project-level linked applications for a given project.- Specified by:
listProjectLinkedApps2in interfaceICollabNetSoap- Parameters:
sessionId- user sessionprojectId- id of the given project- Returns:
- LinkedapplicationSoapList
- Throws:
RemoteException
-
isSoapRedirectPostOnlyMode
Description copied from interface:ICollabNetSoapVerifies if TeamForge is running in SoapRedirect Post-Only mode.- Specified by:
isSoapRedirectPostOnlyModein interfaceICollabNetSoap- Parameters:
sessionId- Session id.- Returns:
- true if Teamforge is running in SoapRedirect Post-Only Mode.
- Throws:
RemoteException
-
getOneTimeToken
Description copied from interface:ICollabNetSoapGives one time token for active sessionId.- Specified by:
getOneTimeTokenin interfaceICollabNetSoap- Parameters:
sessionId- Session id.- Returns:
- one time token.
- Throws:
RemoteException
-