# Uses of Class
com.collabnet.ce.soap60.fault.PermissionDeniedFault

Packages that use PermissionDeniedFault
Package
Description
com.collabnet.ce.soap60.webservices
com.collabnet.ce.soap60.webservices.categorization
com.collabnet.ce.soap60.webservices.cemain
com.collabnet.ce.soap60.webservices.discussion
com.collabnet.ce.soap60.webservices.docman
com.collabnet.ce.soap60.webservices.filestorage
com.collabnet.ce.soap60.webservices.frs
com.collabnet.ce.soap60.webservices.integrationdata
com.collabnet.ce.soap60.webservices.monitoring
com.collabnet.ce.soap60.webservices.news
com.collabnet.ce.soap60.webservices.page
com.collabnet.ce.soap60.webservices.planning
com.collabnet.ce.soap60.webservices.pluggable
com.collabnet.ce.soap60.webservices.rbac
com.collabnet.ce.soap60.webservices.scm
com.collabnet.ce.soap60.webservices.tag
com.collabnet.ce.soap60.webservices.team
com.collabnet.ce.soap60.webservices.tracker
com.collabnet.ce.soap60.webservices.wiki

- ## Uses of PermissionDeniedFault in com.collabnet.ce.soap60.webservices

  Methods in com.collabnet.ce.soap60.webservices that throw PermissionDeniedFault
  Modifier and Type
  Method
  Description
  `protected void`
  WebService.`checkGeneralPermission(com.vasoftware.sf.server.types.Path path, com.vasoftware.sf.common.access.rbac.Operation operation, String loggedInUser)`
  Check to see if the user has the specified permission, without doing any resource checking.
  `protected void`
  WebService.`checkPermission(com.vasoftware.sf.server.types.ObjectKey objectId, com.vasoftware.sf.common.access.rbac.Operation operation, com.vasoftware.sf.server.types.ProjectPath projectPath, String loggedInUser)`
  Checks RBAC permission and throws an exception if permission is denied.
  `protected void`
  WebService.`checkPermission(com.vasoftware.sf.server.types.Path path, com.vasoftware.sf.common.access.rbac.Operation operation, String loggedInUser)`
  Checks RBAC permission and throws an exception if permission is denied.
  `protected void`
  WebService.`checkSiteWidePermission(com.vasoftware.sf.common.access.rbac.Operation operation, String loggedInUser)`
  Checks if the current user has the given site wide permission to perform the operation
  `protected void`
  WebService.`requireProjectAdminPermission(String projectId, String loggedInUser)`
  Checks to see if the currently logged in user is a user with project administrator edit permission.

- ## Uses of PermissionDeniedFault in com.collabnet.ce.soap60.webservices.categorization

  Methods in com.collabnet.ce.soap60.webservices.categorization that throw PermissionDeniedFault
  Modifier and Type
  Method
  Description
  `void`
  CategorizationAppSoap.`addProjectToCategory(String sessionId, String projectId, String categoryId)`
  Adds a given project to a category.
  `CategorySoapDO`
  CategorizationAppSoap.`createCategory(String sessionId, String parentId, String title, String description)`
  Creates a category
  `void`
  CategorizationAppSoap.`deleteCategory(String sessionId, String categoryId)`
  Deletes an category.
  `CategorySoapList`
  CategorizationAppSoap.`getProjectCategories(String sessionId, String projectId)`
  Returns a list of categories the project belongs to
  `void`
  CategorizationAppSoap.`moveCategory(String sessionId, String categoryId, String dstCategoryId)`
  Moves a Category including all subcategories under different parent.
  `void`
  CategorizationAppSoap.`removeProjectFromCategory(String sessionId, String projectId, String categoryId)`
  Removes a given project from a category.
  `void`
  CategorizationAppSoap.`setCategoryData(String sessionId, CategorySoapDO categoryData)`
  Sets data on a specific category

- ## Uses of PermissionDeniedFault in com.collabnet.ce.soap60.webservices.cemain

  Methods in com.collabnet.ce.soap60.webservices.cemain that throw PermissionDeniedFault
  Modifier and Type
  Method
  Description
  `void`
  CollabNetSoap.`addProjectGroupAdmins(String sessionId, String projectGroupId, String[] usernames)`
  Makes the users given in the usernames parameter as administrators of the Project Group represented by the projectGroupId.
  `void`
  CollabNetSoap.`addProjectGroupMember(String sessionId, String projectGroupId, String userName)`
  Makes a user a member of a project group.
  `void`
  CollabNetSoap.`addProjectMember(String sessionId, String projectId, String userName)`
  Makes a user a member of a project.
  `void`
  CollabNetSoap.`addProjectsToProjectGroup(String sessionId, String projectGroupId, String[] projectIds)`
  Adds the given projects to a project group.
  `void`
  CollabNetSoap.`addUserGroupMember(String sessionId, String userGroupId, String userName)`
  Adds a user to a user group.
  `void`
  CollabNetSoap.`changeIAObjectTitle(String sessionId, String pluggableObjectId, String pluggableObjectTitle)`
  Updates the title for Pluggable objects only.
  `boolean`
  CollabNetSoap.`changePassword(String sessionId, String userName, String newPassword)`
  Allows the user to change the password
  Note: From 16.7, the length of password cannot exceed the value of the configuration variable "MAX_PASSWORD_LENGTH" specified in the site-options.conf file.
  `void`
  CollabNetSoap.`createAssociation(String sessionId, String originId, String targetId, String description)`
  Creates an association between two objects.
  `void`
  CollabNetSoap.`createAssociationWithTitles(String sessionId, String originId, String originTitle, String targetId, String targetTitle, String description)`
  Creates an association between two objects with specified title.
  `ProjectSoapDO`
  CollabNetSoap.`createOrReplaceProjectTemplate(String sessionId, String projectId, String title, String description, String[] contentChoices, String templateId)`
  Creates or replaces a template from an existing project
  `ProjectSoapDO`
  CollabNetSoap.`createProject(String sessionId, String name, String title, String description)`
  Creates a project.
  `ProjectSoapDO`
  CollabNetSoap.`createProjectFromTemplate(String sessionId, String templateId, String name, String title, String description)`
  Creates a project from template.
  `ProjectGroupSoapDO`
  CollabNetSoap.`createProjectGroup(String sessionId, String title, String description)`
  Creates a Project Group.
  `String`
  CollabNetSoap.`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 Id
  `String`
  CollabNetSoap.`createProjectLinkedApp2(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 Id
  `String`
  CollabNetSoap.`createSiteWideLinkedApp(String sessionId, String title, String applicationUrl, String applicationType, boolean singleSignon)`
  Create a site-wide linked application and return the created application Id
  `UserSoapDO`
  CollabNetSoap.`createUser(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.
  `UserGroupSoapDO`
  CollabNetSoap.`createUserGroup(String sessionId, String fullName, String description)`
  Creates a new user group with the specified parameters.
  `void`
  CollabNetSoap.`deleteAssociation(String sessionId, String originId, String targetId)`
  Deletes an association between two objects
  `void`
  CollabNetSoap.`deleteAttachment(String sessionId, String objectId, String attachmentId)`
  Deletes the specified attachment of the specified object.
  `void`
  CollabNetSoap.`deleteLinkedApp(String sessionId, String linkedAppId)`
  Delete the linked application.
  `void`
  CollabNetSoap.`deleteProject(String sessionId, String projectId, boolean noNotification, boolean forceDeleteEvenIfChildFound)`
  Deletes a project.
  `void`
  CollabNetSoap.`deleteProjectGroup(String sessionId, String projectGroupId, boolean forceDeleteEvenIfMemberProjectFound)`
  Deletes a project group.
  `void`
  CollabNetSoap.`deleteUserGroup(String sessionId, String groupId)`
  Deletes a user group.
  `String`
  CollabNetSoap.`doMandatoryPasswordChange(String userName, String oldPassword, String newPassword)`
  Allows user to change the password if and only if the password was set by an administrator.
  `AssociationSoapList`
  CollabNetSoap.`getAssociationList(String sessionId, String objectId)`
  Lists all of the associations for a given object.
  `AuditHistorySoapList`
  CollabNetSoap.`getAuditHistoryList(String sessionId, String objectId, boolean includeDerivedChanges)`
  Returns the list of changes made to the specified object in reverse chronological order.
  `CommentSoapList`
  CollabNetSoap.`getCommentList(String sessionId, String objectId)`
  Gets list of comments for object.
  `LinkedApplicationSoapDO`
  CollabNetSoap.`getLinkedApplicationData(String sessionId, String linkedAppId)`
  Gets Linked Application Data by Linked Application Id
  `LinkedApplication2SoapDO`
  CollabNetSoap.`getLinkedApplicationData2(String sessionId, String linkedAppId)`
  Gets Linked Application Data by Linked Application Id
  `ProjectSoapList`
  CollabNetSoap.`getMemberProjectsForProjectGroup(String sessionId, String projectGroupId)`
  Gets the Project List for project group.
  `int`
  CollabNetSoap.`getProjectAccessLevel(String sessionId, String projectId)`
  Gets the project's access level.
  `ProjectSoapDO`
  CollabNetSoap.`getProjectByPath(String sessionId, String projectPath)`
  Gets the project data for a given project path.
  `ProjectSoapDO`
  CollabNetSoap.`getProjectData(String sessionId, String projectId)`
  Gets a project object which includes the parent project ID, project hierarchy path and locked status flag.
  `long`
  CollabNetSoap.`getProjectDiskUsage(String sessionId, String projectId)`
  Gets the filestorage disk utilization of a project specified by a project id
  `ProjectGroupSoapDO`
  CollabNetSoap.`getProjectGroupData(String sessionId, String projectGroupId)`
  Gets the Project Group Data by project group id.
  `ProjectGroupMemberSoapList`
  CollabNetSoap.`getProjectGroupMemberList(String sessionId, String projectGroupId)`
  Returns project group membership list.
  `ProjectGroupSoapList`
  CollabNetSoap.`getProjectGroupsForProject(String sessionId, String projectId)`
  Deprecated.
  in favour of getProjectGroupsForProject1
  `ProjectGroupSoapList`
  CollabNetSoap.`getProjectGroupsForProject1(String sessionId, String projectId)`
  Gets ProjectGroupList by project and user should have view permission
  `SoapNamedValues`
  CollabNetSoap.`getProjectHierarchyPaths(String sessionId, String[] projectIds)`
  Returns the hierarchy path of the given projects.
  `ProjectMemberSoapList`
  CollabNetSoap.`getProjectMemberList(String sessionId, String projectId)`
  Returns project membership list.
  `long`
  CollabNetSoap.`getProjectQuota(String sessionId, String projectId)`
  Gets the disk quota for a project.
  `ProjectSoapList`
  CollabNetSoap.`getSubprojectList(String sessionId, String projectId, boolean fetchHierarchyPath)`
  Returns a list of the immediate sub projects of a project.
  `UserGroupSoapDO`
  CollabNetSoap.`getUserGroupData(String sessionId, String groupId)`
  Returns the user group information.
  `UserGroupSoapList`
  CollabNetSoap.`getUserGroupList(String sessionId)`
  Gets a list of all user groups on the system.
  `UserGroupSoapList`
  CollabNetSoap.`getUserGroupListForProject(String sessionId, String projectOrProjectGroupId)`
  Returns a list of user groups that have a role in the project.
  `UserGroupSoapList`
  CollabNetSoap.`getUserGroupListForUser(String sessionId, String username)`
  Gets a list of all user groups the user belongs.
  `UserSoapList`
  CollabNetSoap.`getUserGroupMembers(String sessionId, String groupId)`
  Gets a list of active users who are members of a user group
  `UserSoapList`
  CollabNetSoap.`getUserList(String sessionId, SoapFilter soapFilter)`
  Deprecated.
  use getUserList2 instead, which includes organization, alternate emails, locale and timeZone details in the result.
  `User2SoapList`
  CollabNetSoap.`getUserList2(String sessionId, SoapFilter soapFilter)`
  Gets a list of all users on the system.
  `VersionInformationSoapList`
  CollabNetSoap.`getVersionInformationList(String sessionId, String folderId)`
  Obtains a list of versions and last modified dates for the objects residing in the specified folder.
  `AttachmentSoapList`
  CollabNetSoap.`listAttachments(String sessionId, String objectId)`
  Lists the attachments associated with the object, the attachment itself is not part of the returned object.
  `UserGroupSoapList`
  CollabNetSoap.`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)
  `UserSoapList`
  CollabNetSoap.`listProjectAdmins(String sessionId, String projectId)`
  Returns project administrators list.
  `ProjectGroupSoapList`
  CollabNetSoap.`listProjectGroups(String sessionId)`
  Returns a list of all projects groups.
  `LinkedApplicationSoapList`
  CollabNetSoap.`listProjectLinkedApps(String sessionId, String projectId)`
  Lists project-level linked applications for a given project.
  `LinkedApplication2SoapList`
  CollabNetSoap.`listProjectLinkedApps2(String sessionId, String projectId)`
  Lists project-level linked applications for a given project.
  `LinkedApplicationSoapList`
  CollabNetSoap.`listSiteWideLinkedApps(String sessionId)`
  Lists site-wide linked applications.
  `UserSoapList`
  CollabNetSoap.`listUsersWithGeneralPermission(String sessionId, String projectId, String operationString, String folderId)`
  Returns a list of users who have some permission to perform the given operation in the given folder (Doesn't check default access permission nor site admins)
  `UserSoapList`
  CollabNetSoap.`listUsersWithPermissionOnObject(String sessionId, String operationString, String objectId, int flag)`
  Returns the list of users who have the given permission on the given object.
  `ProjectSoapDO`
  CollabNetSoap.`lockProject(String sessionId, String projectId)`
  Locks project.
  `void`
  CollabNetSoap.`reindexObject(String sessionId, String objectId)`
  Re-indexes the contents of the specified project, folder, item or user.
  `void`
  CollabNetSoap.`removeProjectGroupAdmins(String sessionId, String projectGroupId, String[] usernames)`
  Removes the users given in the usernames parameter from the administrator role of the Project Group represented by the projectGroupId.
  `void`
  CollabNetSoap.`removeProjectGroupMember(String sessionId, String projectGroupId, String userName)`
  Removes a user from a project group.
  `void`
  CollabNetSoap.`removeProjectMember(String sessionId, String projectId, String userName)`
  Removes a user from a project.
  `void`
  CollabNetSoap.`removeProjectsFromProjectGroup(String sessionId, String[] projectMemberIds, String projectGroupId)`
  Removes projects from project group
  `void`
  CollabNetSoap.`removeUserGroupMember(String sessionId, String userGroupId, String userName)`
  Removes a user from a user group.
  `void`
  CollabNetSoap.`setLinkedApplicationData(String sessionId, LinkedApplicationSoapDO linkedApplicationSoapDO, String iconKey, String iconFileName, String iconMimeType)`
  Sets the linked application.
  `void`
  CollabNetSoap.`setLinkedApplicationData2(String sessionId, LinkedApplication2SoapDO linkedApplication2SoapDO, String iconKey, String iconFileName, String iconMimeType)`
  Sets the linked application.
  `void`
  CollabNetSoap.`setParentProject(String sessionId, String projectId, String parentProjectId)`
  Sets the parent of a project.
  `void`
  CollabNetSoap.`setProjectAccessLevel(String sessionId, String projectId, int accessLevel)`
  Sets the project access level.
  `void`
  CollabNetSoap.`setProjectGroupData(String sessionId, ProjectGroupSoapDO projectGroupData)`
  Sets the project group's data with the data represented in the projectGroupData parameter.
  `void`
  CollabNetSoap.`setProjectQuota(String sessionId, String projectId, long quota)`
  Sets the disk quota for a project.
  `void`
  CollabNetSoap.`setUserData(String sessionId, UserSoapDO userData)`
  Sets the user information.
  `void`
  CollabNetSoap.`setUserData2(String sessionId, User2SoapDO userData)`
  Sets the user information.
  `void`
  CollabNetSoap.`setUserGroupData(String sessionId, UserGroupSoapDO groupData)`
  Sets the user group information.
  `ProjectSoapDO`
  CollabNetSoap.`unLockProject(String sessionId, String projectId)`
  Un-Locks project.

- ## Uses of PermissionDeniedFault in com.collabnet.ce.soap60.webservices.discussion

  Methods in com.collabnet.ce.soap60.webservices.discussion that throw PermissionDeniedFault
  Modifier and Type
  Method
  Description
  `ForumSoapDO`
  DiscussionAppSoap.`createForum(String sessionId, String projectId, String listName, String forumName, String description, boolean listEnabled, String prefix, String footer, String forumType, String[] moderators, String[] trustedUsers, String replyTo, int messageSize)`
  Creates a discussion forum
  `Forum2SoapDO`
  DiscussionAppSoap.`createForum2(String sessionId, String projectId, String listName, String forumName, String description, boolean listEnabled, String prefix, String footer, String forumType, String[] moderators, String[] trustedUsers, String replyTo, int messageSize, int emailPosting, int emailMonitoring, int webPosting, String captcha)`
  Creates a public discussion forum
  `PostSoapDO`
  DiscussionAppSoap.`createPost(String sessionId, String parentPostId, String title, String message, String attachmentFileName, String attachmentMimeType, String attachmentFileId, String ccRecipients)`
  Posts a new message to the discussion topic.
  `PostSoapDO`
  DiscussionAppSoap.`createPost2(String sessionId, String parentPostId, String title, String message, AttachmentSoapDO[] attachments, String ccRecipients)`
  Posts a new message to the discussion topic with multiple attachment support.
  `ForumSoapDO`
  DiscussionAppSoap.`createPrivateForum(String sessionId, String projectId, String listName, String forumName, String description, boolean listEnabled, String prefix, String footer, String forumType, String[] moderators, String[] trustedUsers, String replyTo, int messageSize)`
  Creates a discussion forum
  `Forum2SoapDO`
  DiscussionAppSoap.`createPrivateForum2(String sessionId, String projectId, String listName, String forumName, String description, boolean listEnabled, String prefix, String footer, String forumType, String[] moderators, String[] trustedUsers, String replyTo, int messageSize, int emailPosting, int emailMonitoring, int webPosting, String captcha)`
  Creates a private discussion forum
  `TopicSoapDO`
  DiscussionAppSoap.`createTopic(String sessionId, String forumId, String title, String message, String attachmentFileName, String attachmentMimeType, String attachmentFileId, String ccRecipients)`
  Creates a new discussion topic within a specified forum but unlike `createTopic`, this method lets you set the attachment files and cc email values at creation time and returns a TopicSoapData Object
  `TopicSoapDO`
  DiscussionAppSoap.`createTopic2(String sessionId, String forumId, String title, String message, AttachmentSoapDO[] attachments, String ccRecipients)`
  Creates a new discussion topic within a specified forum but unlike `createTopic`, this method lets you set the attachment files and cc email values at creation time and returns a TopicSoapData Object
  `void`
  DiscussionAppSoap.`deletePost(String sessionId, String postId)`
  Deletes the specified post.
  `void`
  DiscussionAppSoap.`deleteTopic(String sessionId, String topicId)`
  Deletes the specified topic.
  `PostSoapList`
  DiscussionAppSoap.`findPosts(String sessionId, String queryString, String projectId, boolean searchAttachments)`
  Finds a list of posts matching a search string.
  `ForumSoapList`
  DiscussionAppSoap.`getForumList(String sessionId, String projectId)`
  Returns a list of forums within a specified project.
  `Forum2SoapList`
  DiscussionAppSoap.`getForumList2(String sessionId, String projectId)`
  Returns a list of forums within a specified project.
  `PostSoapList`
  DiscussionAppSoap.`getPostList(String sessionId, String topicId)`
  Returns a list of posts associated with a specified topic.
  `TopicSoapList`
  DiscussionAppSoap.`getTopicList(String sessionId, String forumId)`
  Gets a list of all topics in a forum.

- ## Uses of PermissionDeniedFault in com.collabnet.ce.soap60.webservices.docman

  Methods in com.collabnet.ce.soap60.webservices.docman that throw PermissionDeniedFault
  Modifier and Type
  Method
  Description
  `void`
  DocumentAppSoap.`addDateField(String sessionId, String projectId, String fieldName, boolean isRequired, boolean isDisabled, boolean isHiddenOnCreate, String helpText)`
  Adds a custom Date field to documents.
  `void`
  DocumentAppSoap.`addMultiSelectField(String sessionId, String projectId, String fieldName, int displayLines, boolean isRequired, boolean isDisabled, boolean isHiddenOnCreate, String[] fieldValues, String[] defaultValues, String helpText)`
  Adds a custom multi select field to documents.
  `void`
  DocumentAppSoap.`addSeparator(String sessionId, String projectId, String separatorType, String separatorLabel)`
  Adds a separator to a document root folder.
  `void`
  DocumentAppSoap.`addSingleSelectChildField(String sessionId, String projectId, String fieldName, String[] fieldValues, String parentFieldId, SoapNamedValues parentChildFieldValueMap, String helpText)`
  Adds a custom single select field to documents.
  `void`
  DocumentAppSoap.`addSingleSelectField(String sessionId, String projectId, String fieldName, boolean isRequired, boolean isDisabled, boolean isHiddenOnCreate, String[] fieldValues, String defaultValue, String helpText)`
  Adds a custom single select field to documents.
  `void`
  DocumentAppSoap.`addTextField(String sessionId, String projectId, String fieldName, int displayColumns, int displayLines, boolean isRequired, boolean isDisabled, boolean isHiddenOnCreate, String defaultValue, String helpText, String pattern)`
  Adds a custom text field to documents.
  `void`
  DocumentAppSoap.`addUserSelectField(String sessionId, String projectId, String fieldName, int displayLines, boolean isRequired, boolean isDisabled, boolean isHiddenOnCreate, String[] defaultValues, String userFilter, String helpText)`
  Adds a custom User selection field to documents.
  `DocumentSoapDO`
  DocumentAppSoap.`createDocument(String sessionId, String parentId, String title, String description, String versionComment, String status, boolean createLocked, String fileName, String mimeType, String fileId, String associationId, String associationDesc)`
  Deprecated.
  in favor of createDocument2
  `Document2SoapDO`
  DocumentAppSoap.`createDocument2(String sessionId, String parentId, String title, String description, String versionComment, String status, boolean createLocked, boolean createDownloadRestricted, boolean allowForceUnlock, String fileName, String mimeType, String fileId, String associationId, String associationDesc)`
  Deprecated.
  in favor of createDocument3
  `Document3SoapDO`
  DocumentAppSoap.`createDocument3(String sessionId, String parentId, String title, String description, String versionComment, String status, boolean createLocked, boolean createDownloadRestricted, boolean allowForceUnlock, String fileName, String mimeType, String fileId, String associationId, String associationDesc, SoapFieldValues flexFields)`
  Creates a new document with the specified title, description, etc.
  `DocumentFolderSoapDO`
  DocumentAppSoap.`createDocumentFolder(String sessionId, String parentId, String title, String description)`
  Creates a new document folder with the specified title, description, etc.
  `DocumentSoapDO`
  DocumentAppSoap.`createDocumentWithUrl(String sessionId, String parentId, String title, String description, String versionComment, String status, boolean createLocked, String fileUrl, String associationId, String associationDesc)`
  Deprecated.
  in favor of createDocumentWithUrl2
  `Document2SoapDO`
  DocumentAppSoap.`createDocumentWithUrl2(String sessionId, String parentId, String title, String description, String versionComment, String status, boolean createLocked, boolean createDownloadRestricted, boolean allowForceUnlock, String fileUrl, String associationId, String associationDesc)`
  Deprecated.
  in favor of createDocumentWithUrl3
  `Document3SoapDO`
  DocumentAppSoap.`createDocumentWithUrl3(String sessionId, String parentId, String title, String description, String versionComment, String status, boolean createLocked, boolean createDownloadRestricted, boolean allowForceUnlock, String fileUrl, String associationId, String associationDesc, SoapFieldValues flexFields)`
  Creates a new document with the specified title, description, etc.
  `DocumentReviewSoapDO`
  DocumentAppSoap.`createReview(String sessionId, String documentId, int version, String title, String description, Date dueDate, String[] requiredReviewers, String[] optionalReviewers, boolean attachDocument)`
  Creates a document review cycle
  `void`
  DocumentAppSoap.`deleteDocument(String sessionId, String documentId)`
  Deletes a document.Locked document(s) cannot be deleted, When a locked document's id is passed to this API, a SystemFault will be thrown.
  `void`
  DocumentAppSoap.`deleteDocumentByVersions(String sessionId, String documentId, int[] versionNumbers)`
  Deletes particular version(s) of a document.Locked document version(s) cannot be deleted, When a locked document's id is passed to this API, a SystemFault will be thrown.
  `void`
  DocumentAppSoap.`deleteDocumentFolder(String sessionId, String folderId)`
  Deletes a document folder with the specified id.
  `void`
  DocumentAppSoap.`deleteField(String sessionId, String fieldId)`
  Deletes a custom/flex-field.
  `void`
  DocumentAppSoap.`deleteSeparator(String sessionId, String layoutId)`
  Deletes a separator of a document root folder layout.
  `DocumentReviewSoapList`
  DocumentAppSoap.`getAssignedDocumentReviewList(String sessionId, String username)`
  Lists all document reviews assigned to a user for review.
  `DocumentSoapDO`
  DocumentAppSoap.`getDocumentData(String sessionId, String documentId, int documentVersion)`
  Deprecated.
  in favor of getDocumentData2
  `Document2SoapDO`
  DocumentAppSoap.`getDocumentData2(String sessionId, String documentId, int documentVersion)`
  Deprecated.
  in favor of getDocumentData3
  `Document3SoapDO`
  DocumentAppSoap.`getDocumentData3(String sessionId, String documentId, int documentVersion)`
  Gets specified document data.
  `String`
  DocumentAppSoap.`getDocumentFileId(String sessionId, String documentId, int documentVersion)`
  Returns a the file id associated with the document file.
  `DocumentFolderSoapDO`
  DocumentAppSoap.`getDocumentFolderData(String sessionId, String folderId)`
  Gets detailed data on a document folder
  `DocumentFolderSoapList`
  DocumentAppSoap.`getDocumentFolderList(String sessionId, String parentId, boolean recursive)`
  Lists document folders.
  `DocumentSoapList`
  DocumentAppSoap.`getDocumentList(String sessionId, String parentId, SoapFilter[] filters)`
  Deprecated.
  in favor of getDocumentList2
  `Document2SoapList`
  DocumentAppSoap.`getDocumentList2(String sessionId, String parentId, SoapFilter[] filters)`
  Lists all documents within a document folder.
  `Document3SoapList`
  DocumentAppSoap.`getDocumentList3(String sessionId, String documentFolderId, SoapFilter[] filters)`
  Lists all documents within a document folder.
  `DocumentReviewSoapList`
  DocumentAppSoap.`getDocumentReviewList(String sessionId, String containerId, SoapFilter[] filters)`
  Lists all document reviews within a project or a document.
  `Document2SoapList`
  DocumentAppSoap.`getDocumentVersions(String sessionId, String documentId, boolean includeDeletedVersions)`
  Lists all the versions of a document.
  `DocumentFolderFieldSoapDO[]`
  DocumentAppSoap.`getFields(String sessionId, String projectId)`
  Returns the custom/flex-fields associated with the given project's document root folder.
  `OrderedDocumentFolderFieldSoapList`
  DocumentAppSoap.`getOrderedDocumentFields(String sessionId, String projectId)`
  Returns all the custom/flex-fields and the separators associated with the given project's document root folder with layout information.
  `DocumentSoapDO`
  DocumentAppSoap.`moveDocument(String sessionId, String documentId, String targetFolderId)`
  Deprecated.
  in favor of moveDocument2
  `Document2SoapDO`
  DocumentAppSoap.`moveDocument2(String sessionId, String documentId, String targetFolderId)`
  Deprecated.
  in favor of moveDocument3
  `Document3SoapDO`
  DocumentAppSoap.`moveDocument3(String sessionId, String documentId, String targetFolderId)`
  Moves a document to a specified target folder.
  `DocumentFolderSoapDO`
  DocumentAppSoap.`moveDocumentFolder(String sessionId, String folderId, String destFolderId)`
  Moves document folder
  `void`
  DocumentAppSoap.`reorderDocumentFields(String sessionId, String projectId, String[] layoutIds)`
  Sets a new order of the fields and the separators within the given project's document root folder.
  `void`
  DocumentAppSoap.`setDocumentData(String sessionId, DocumentSoapDO documentData, String fileId)`
  Deprecated.
  in favor of setDocumentData2
  `void`
  DocumentAppSoap.`setDocumentData2(String sessionId, Document2SoapDO documentData, String fileId)`
  Deprecated.
  in favor of setDocumentData3
  `void`
  DocumentAppSoap.`setDocumentData3(String sessionId, Document3SoapDO documentData, String fileId)`
  Sets specified document data.
  `void`
  DocumentAppSoap.`setDocumentDataWithAssociation(String sessionId, DocumentSoapDO documentData, String fileId, String associationId, String associationComment)`
  Deprecated.
  in favor of setDocumentDataWithAssociation2
  `void`
  DocumentAppSoap.`setDocumentDataWithAssociation2(String sessionId, Document2SoapDO documentData, String fileId, String associationId, String associationComment)`
  Deprecated.
  in favor of setDocumentDataWithAssociation3
  `void`
  DocumentAppSoap.`setDocumentDataWithAssociation3(String sessionId, Document3SoapDO documentData, String fileId, String associationId, String associationComment)`
  Sets specified document data with association.
  `void`
  DocumentAppSoap.`setDocumentFolderData(String sessionId, DocumentFolderSoapDO documentFolderData)`
  Sets detailed data on a document folder
  `void`
  DocumentAppSoap.`setField(String sessionId, DocumentFolderFieldSoapDO fieldData)`
  Sets a custom/flex-field.

- ## Uses of PermissionDeniedFault in com.collabnet.ce.soap60.webservices.filestorage

  Methods in com.collabnet.ce.soap60.webservices.filestorage that throw PermissionDeniedFault
  Modifier and Type
  Method
  Description
  `jakarta.activation.DataHandler`
  FileStorageAppSoap.`downloadFile(String sessionId, String fileStorageId)`
  Downloads file as SOAP attachment.
  `jakarta.activation.DataHandler`
  FileStorageAppSoap.`downloadFileDirect(String sessionId, String containerId, String rawFileId)`
  Downloads file Direct as SOAP attachment.
  `byte[]`
  SimpleFileStorageAppSoap.`read(String sessionId, String fileStorageId, int offset, int length)`
  Reads from file a specified a number of bytes from the offset specified.
  `byte[]`
  SimpleFileStorageAppSoap.`read2(String sessionId, String fileStorageId, long offset, int length)`
  Reads from file a specified a number of bytes from the offset specified.

- ## Uses of PermissionDeniedFault in com.collabnet.ce.soap60.webservices.frs

  Methods in com.collabnet.ce.soap60.webservices.frs that throw PermissionDeniedFault
  Modifier and Type
  Method
  Description
  `FrsFileSoapDO`
  FrsAppSoap.`createFrsFile(String sessionId, String releaseId, String fileName, String mimeType, String fileId)`
  Creates a new FRS file and adds it to the specified release.
  `FrsFile2SoapDO`
  FrsAppSoap.`createFrsFile2(String sessionId, String releaseId, String fileName, String mimeType, String fileId)`
  Creates a new FRS file and adds it to the specified release.
  `PackageSoapDO`
  FrsAppSoap.`createPackage(String sessionId, String projectId, String title, String description, boolean isPublished)`
  Creates a new FRS package.
  `ReleaseSoapDO`
  FrsAppSoap.`createRelease(String sessionId, String packageId, String title, String description, String status, String maturity)`
  Creates a new release within a specified package.
  `void`
  FrsAppSoap.`deleteFrsFile(String sessionId, String frsFileId)`
  Deletes the specified file.
  `void`
  FrsAppSoap.`deletePackage(String sessionId, String packageId)`
  Deletes the specified package.
  `void`
  FrsAppSoap.`deleteRelease(String sessionId, String releaseId)`
  Deletes the specified release.
  `ArtifactSoapList`
  FrsAppSoap.`getArtifactListReportedInRelease(String sessionId, String releaseId)`
  Lists artifacts that were found in the given release.
  `Artifact2SoapList`
  FrsAppSoap.`getArtifactListReportedInRelease2(String sessionId, String releaseId)`
  Lists artifacts that were found in the given release.
  `ArtifactSoapList`
  FrsAppSoap.`getArtifactListResolvedInRelease(String sessionId, String releaseId)`
  Lists artifacts that were resolved in the given release.
  `Artifact2SoapList`
  FrsAppSoap.`getArtifactListResolvedInRelease2(String sessionId, String releaseId)`
  Lists artifacts that were resolved in the given release.
  `FrsFileSoapDO`
  FrsAppSoap.`getFrsFileData(String sessionId, String frsFileId)`
  Gets FRS file data.
  `FrsFile2SoapDO`
  FrsAppSoap.`getFrsFileData2(String sessionId, String frsFileId)`
  Gets FRS file data.
  `String`
  FrsAppSoap.`getFrsFileId(String sessionId, String frsFileId)`
  Returns a temporary file storage object id to download an FRS file.
  `FrsFileSoapList`
  FrsAppSoap.`getFrsFileList(String sessionId, String releaseId)`
  Returns a list of files within a release.
  `FrsFile2SoapList`
  FrsAppSoap.`getFrsFileList2(String sessionId, String releaseId)`
  Returns a list of files within a release.
  `PackageSoapDO`
  FrsAppSoap.`getPackageData(String sessionId, String packageId)`
  Returns package data.
  `PackageSoapList`
  FrsAppSoap.`getPackageList(String sessionId, String projectId)`
  Lists packages within a project.
  `ReleaseSoapDO`
  FrsAppSoap.`getReleaseData(String sessionId, String releaseId)`
  Returns the specified release data.
  `ReleaseSoapList`
  FrsAppSoap.`getReleaseList(String sessionId, String packageId)`
  Lists the releases within a specified package.
  `void`
  FrsAppSoap.`setPackageData(String sessionId, PackageSoapDO packageData)`
  Returns package data.
  `void`
  FrsAppSoap.`setReleaseData(String sessionId, ReleaseSoapDO releaseData)`
  Sets the specified release data.

- ## Uses of PermissionDeniedFault in com.collabnet.ce.soap60.webservices.integrationdata

  Methods in com.collabnet.ce.soap60.webservices.integrationdata that throw PermissionDeniedFault
  Modifier and Type
  Method
  Description
  `SoapNamedValues`
  IntegrationDataAppSoap.`getData(String sessionId, String namespaceId, String objectId)`
  Gets data for an object from the integration data service
  `String`
  IntegrationDataAppSoap.`getDataByKey(String sessionId, String namespaceId, String objectId, String key)`
  Gets data for an object from the integration data service
  `void`
  IntegrationDataAppSoap.`putData(String sessionId, String namespaceId, String objectId, SoapNamedValues namedValues)`
  Adds or replaces a set of integration data values for the specified object.
  `void`
  IntegrationDataAppSoap.`putDataByKey(String sessionId, String namespaceId, String objectId, String key, String value)`
  Adds or replaces a single integration data value for the specified object.
  `void`
  IntegrationDataAppSoap.`removeData(String sessionId, String namespaceId, String objectId, String[] keys)`
  Removes a set of integration data values from the specified object.
  `void`
  IntegrationDataAppSoap.`removeDataByKey(String sessionId, String namespaceId, String objectId, String key)`
  Removes a single integration data value from the specified object.

- ## Uses of PermissionDeniedFault in com.collabnet.ce.soap60.webservices.monitoring

  Methods in com.collabnet.ce.soap60.webservices.monitoring that throw PermissionDeniedFault
  Modifier and Type
  Method
  Description
  `boolean`
  MonitoringAppSoap.`isUserMonitoring(String sessionId, String userName, String objectId)`
  Gets whether the specified object is being monitored by the given user name or not.
  `MonitoringUserSoapList`
  MonitoringAppSoap.`listMonitoringUsers(String sessionId, String objectId)`
  Gets the list of users monitoring the specified object.
  `void`
  MonitoringAppSoap.`setApplicationMonitoringNotificationPreferences(String sessionId, String projectId, SoapNamedValues appPreferences)`
  Sets current user's application level monitoring notification preferences for the specified project
  `void`
  MonitoringAppSoap.`startMonitoring(String sessionId, String objectId)`
  Starts monitoring the specified object for current user
  `void`
  MonitoringAppSoap.`startMonitoringByUser(String sessionId, String userName, String objectId)`
  Starts monitoring the specified object for the given user
  `void`
  MonitoringAppSoap.`stopMonitoring(String sessionId, String objectId)`
  Stops monitoring the specified object for current user.
  `void`
  MonitoringAppSoap.`stopMonitoringByUser(String sessionId, String userName, String objectId)`
  Stops monitoring the specified object for the given user.

- ## Uses of PermissionDeniedFault in com.collabnet.ce.soap60.webservices.news

  Methods in com.collabnet.ce.soap60.webservices.news that throw PermissionDeniedFault
  Modifier and Type
  Method
  Description
  `NewsPostSoapDO`
  NewsAppSoap.`createNewsPost(String sessionId, String projectId, String title, String body)`
  Posts a news item to the project.
  `void`
  NewsAppSoap.`deleteNewsPost(String sessionId, String postId)`
  Deletes a news post.
  `void`
  NewsAppSoap.`editNewsPost(String sessionId, String postId, String title, String body)`
  Modifies a news post.
  `NewsPostSoapList`
  NewsAppSoap.`findNews(String sessionId, String queryString, String projectId, boolean searchAttachments)`
  Finds a list of news posts matching a search string.
  `NewsPostSoapList`
  NewsAppSoap.`getAllNewsPostList(String sessionId)`
  Returns news for all user projects.
  `NewsPostSoapList`
  NewsAppSoap.`getNewsPostList(String sessionId, String projectId)`
  Returns project news.

- ## Uses of PermissionDeniedFault in com.collabnet.ce.soap60.webservices.page

  Methods in com.collabnet.ce.soap60.webservices.page that throw PermissionDeniedFault
  Modifier and Type
  Method
  Description
  `String`
  PageAppSoap.`addPageImage(String sessionId, String projectId, String fileId, String filename, String mimetype)`
  Adds an uploaded file as an image for a page.
  `PageComponentSoapDO`
  PageAppSoap.`createComponent(String sessionId, String pageId, String compName, String componentType, boolean topOfPage, int visibility, SoapNamedValues attributes, String content)`
  Creates a page component.
  `PageComponent2SoapDO`
  PageAppSoap.`createComponent2(String sessionId, String pageId, String compName, String componentType, boolean topOfPage, int visibility, SoapNamedValues attributes, String content)`
  Creates a page component.
  `PageSoapDO`
  PageAppSoap.`createPage(String sessionId, String projectId, String parentId, String title, boolean visible, boolean freeform)`
  Creates a new project page.
  `void`
  PageAppSoap.`deletePage(String sessionId, String pageId)`
  Deletes an existing page
  `void`
  PageAppSoap.`deletePageComponent(String sessionId, String pageComponentId)`
  Deletes an existing page component
  `void`
  PageAppSoap.`deletePageImage(String sessionId, String projectId, String attachmentId)`
  Deletes the specified attachment of the specified object.
  `PageComponent2SoapDO`
  PageAppSoap.`getPageComponent(String sessionId, String pageComponentId)`
  Gets page component meta data and settings for a given page component id.
  `PageComponentSoapDO[]`
  PageAppSoap.`getPageComponents(String sessionId, String pageId)`
  Gets an array of page components for a page (in the correct order)
  `PageSoapDO`
  PageAppSoap.`getPageData(String sessionId, String pageId)`
  Gets a project page.
  `String`
  PageAppSoap.`getPageImageUrl(String sessionId, String projectId, String attachmentId)`
  Gets relative URL to access to the uploaded image from an HTML page.
  `String`
  PageAppSoap.`getTextComponentContent(String sessionId, String pageCompId)`
  Gets the content of a Text component.
  `AttachmentSoapList`
  PageAppSoap.`listPageImages(String sessionId, String projectId)`
  Lists the images for a project.
  `void`
  PageAppSoap.`movePage(String sessionId, String pageFolderPath, String destPath)`
  Moves a page (including sub pages and contents).
  `void`
  PageAppSoap.`setComponentDisplayOrder(String sessionId, String pageId, String[] componentIds)`
  Sets the display order for components within a page
  `void`
  PageAppSoap.`setLifecycleMetricComponentContent(String sessionId, PageComponent2SoapDO pageComponent, String content)`
  Sets Lifecycle metric component.
  `void`
  PageAppSoap.`setPageComponentData(String sessionId, PageComponentSoapDO pageComponent)`
  Updates a page component
  `void`
  PageAppSoap.`setPageData(String sessionId, PageSoapDO pageData)`
  Edits an existing page.
  `boolean`
  PageAppSoap.`setPageDisplayOrder(String sessionId, String folderId, String[] childrenPageIds)`
  Sets the page display order.
  `void`
  PageAppSoap.`setTextComponentContent(String sessionId, String pageCompId, String content)`
  Sets the content of a Text component.

- ## Uses of PermissionDeniedFault in com.collabnet.ce.soap60.webservices.planning

  Methods in com.collabnet.ce.soap60.webservices.planning that throw PermissionDeniedFault
  Modifier and Type
  Method
  Description
  `PlanningFolderSoapDO`
  PlanningAppSoap.`createPlanningFolder(String sessionId, String parentId, String title, String description, Date startDate, Date endDate, String status, int capacity, String releaseId)`
  Deprecated.
  in favor of createPlanningFolder4
  `PlanningFolder2SoapDO`
  PlanningAppSoap.`createPlanningFolder2(String sessionId, String parentId, String title, String description, Date startDate, Date endDate, String status, int capacity, String releaseId, String trackerUnitId)`
  Deprecated.
  in favor of createPlanningFolder4
  `PlanningFolder3SoapDO`
  PlanningAppSoap.`createPlanningFolder3(String sessionId, String parentId, String title, String description, Date startDate, Date endDate, String status, int capacity, int pointsCapacity, String releaseId, String trackerUnitId)`
  Deprecated.
  in favor of createPlanningFolder4
  `PlanningFolder4SoapDO`
  PlanningAppSoap.`createPlanningFolder4(String sessionId, String parentId, PlanningFolder4SoapDO soapDO)`
  Deprecated.
  in favor of createPlanningFolder5
  `PlanningFolder5SoapDO`
  PlanningAppSoap.`createPlanningFolder5(String sessionId, String parentId, String type, String title, String description, Date startDate, Date endDate, String status, int capacity, int pointsCapacity, String releaseId, String trackerUnitId, String burndownViewMode)`
  Creates a new planning folder
  `void`
  PlanningAppSoap.`deletePlanningFolder(String sessionId, String planningFolderId)`
  Deletes a planning folder with the specified id.
  `ArtifactsInPlanningFolderSoapList`
  PlanningAppSoap.`getArtifactListInPlanningFolder(String sessionId, String parentId, SoapFilter[] filters, boolean recursive)`
  Deprecated.
  in favor of getArtifactListInPlanningFolder2
  `ArtifactsInPlanningFolder2SoapList`
  PlanningAppSoap.`getArtifactListInPlanningFolder2(String sessionId, String parentId, SoapFilter[] filters, boolean recursive)`
  Returns the list of artifacts contained in a planning folder or its descendants.
  `ArtifactsInPlanningFolder2SoapList`
  PlanningAppSoap.`getArtifactListInPlanningFolder3(String sessionId, String parentId, SoapFilter[] filters, boolean recursive, String[] teamId)`
  Returns the list of artifacts contained in a planning folder or its descendants.
  `PlanningFolder2SoapDO`
  PlanningAppSoap.`getPlanningFolder2Data(String sessionId, String planningFolderId)`
  Deprecated.
  in favor of getPlanningFolder4Data.
  `PlanningFolder2SoapList`
  PlanningAppSoap.`getPlanningFolder2List(String sessionId, String parentId, boolean recursive)`
  Deprecated.
  in favor of getPlanningFolder4List
  `PlanningFolder3SoapDO`
  PlanningAppSoap.`getPlanningFolder3Data(String sessionId, String planningFolderId)`
  Deprecated.
  in favor of getPlanningFolder4Data.
  `PlanningFolder3SoapList`
  PlanningAppSoap.`getPlanningFolder3List(String sessionId, String parentId, boolean recursive)`
  Deprecated.
  in favor of getPlanningFolder4List
  `PlanningFolder4SoapDO`
  PlanningAppSoap.`getPlanningFolder4Data(String sessionId, String planningFolderId)`
  Deprecated.
  in favor of getPlanningFolder5Data.
  `PlanningFolder4SoapList`
  PlanningAppSoap.`getPlanningFolder4List(String sessionId, String parentId, boolean recursive)`
  Returns the list of planning folders within the specified project.
  `PlanningFolder5SoapDO`
  PlanningAppSoap.`getPlanningFolder5Data(String sessionId, String planningFolderId)`
  Returns a data object for a given planning folder
  `PlanningFolder5SoapList`
  PlanningAppSoap.`getPlanningFolder5List(String sessionId, String parentId, boolean recursive)`
  Returns the list of planning folders within the specified project.
  `PlanningFolderSoapDO`
  PlanningAppSoap.`getPlanningFolderData(String sessionId, String planningFolderId)`
  Deprecated.
  in favor of getPlanningFolder4Data.
  `PlanningFolderSoapList`
  PlanningAppSoap.`getPlanningFolderList(String sessionId, String parentId, boolean recursive)`
  Deprecated.
  in favor of getPlanningFolder4List
  `PlanningFolderSummarySoapDO`
  PlanningAppSoap.`getPlanningFolderSummary(String sessionId, String planningFolderId)`
  Deprecated.
  in favor of getPlanningFolderSummary4
  `PlanningFolderSummary2SoapDO`
  PlanningAppSoap.`getPlanningFolderSummary2(String sessionId, String planningFolderId)`
  Deprecated.
  in favor of getPlanningFolderSummary4
  `PlanningFolderSummary2SoapList`
  PlanningAppSoap.`getPlanningFolderSummary2List(String sessionId, String parentId, boolean recursive)`
  Deprecated.
  in favor of getPlanningFolderSummary4List
  `PlanningFolderSummary3SoapDO`
  PlanningAppSoap.`getPlanningFolderSummary3(String sessionId, String planningFolderId)`
  Deprecated.
  in favor of getPlanningFolderSummary4
  `PlanningFolderSummary3SoapList`
  PlanningAppSoap.`getPlanningFolderSummary3List(String sessionId, String parentId, boolean recursive)`
  Deprecated.
  in favor of getPlanningFolderSummary4List
  `PlanningFolderSummary4SoapDO`
  PlanningAppSoap.`getPlanningFolderSummary4(String sessionId, String planningFolderId)`
  Returns the statistics for the artifacts in a given planning folder and all its sub planning folders
  `PlanningFolderSummary4SoapList`
  PlanningAppSoap.`getPlanningFolderSummary4List(String sessionId, String parentId, boolean recursive)`
  Returns the list of planning folders within the specified project including their statistics Planning folders having the same parent are correctly ordered.
  `PlanningFolderSummary5SoapDO`
  PlanningAppSoap.`getPlanningFolderSummary5(String sessionId, String planningFolderId)`
  Returns the statistics for the artifacts in a given planning folder and all its sub planning folders
  `PlanningFolderSummary5SoapList`
  PlanningAppSoap.`getPlanningFolderSummary5List(String sessionId, String parentId, boolean recursive)`
  Returns the list of planning folders within the specified project including their statistics Planning folders having the same parent are correctly ordered.
  `PlanningFolderSummarySoapList`
  PlanningAppSoap.`getPlanningFolderSummaryList(String sessionId, String parentId, boolean recursive)`
  Deprecated.
  in favor of getPlanningFolderSummary4List
  `PlanningStatusValueSoapDO[]`
  PlanningAppSoap.`getPlanningStatusValues(String sessionId, String projectId)`
  Gets status values for the planning application of a specific project.
  `RankedArtifactSoapList`
  PlanningAppSoap.`getRankedArtifactList(String sessionId, String planningFolderId)`
  Deprecated.
  in favor of getRankedArtifactList2
  `RankedArtifact2SoapList`
  PlanningAppSoap.`getRankedArtifactList2(String sessionId, String planningFolderId)`
  Returns the list of artifacts assigned to a planning folder or its descendants with the rank information in the specified planning folder
  `PlanningFolderSoapDO`
  PlanningAppSoap.`movePlanningFolder(String sessionId, String planningFolderId, String destParentId)`
  Deprecated.
  in favor of movePlanningFolder5
  `PlanningFolder2SoapDO`
  PlanningAppSoap.`movePlanningFolder2(String sessionId, String planningFolderId, String destParentId)`
  Deprecated.
  in favor of movePlanningFolder5
  `PlanningFolder3SoapDO`
  PlanningAppSoap.`movePlanningFolder3(String sessionId, String planningFolderId, String destParentId)`
  Deprecated.
  in favor of movePlanningFolder5
  `PlanningFolder4SoapDO`
  PlanningAppSoap.`movePlanningFolder4(String sessionId, String planningFolderId, String destParentId)`
  Deprecated.
  in favor of movePlanningFolder5
  `PlanningFolder5SoapDO`
  PlanningAppSoap.`movePlanningFolder5(String sessionId, String planningFolderId, String destParentId)`
  Moves a Planning Folder including its sub folders and contents.
  `void`
  PlanningAppSoap.`reorderPlanningFolders(String sessionId, String parentId, String[] planningFolderIds)`
  Sets a new order for the planning folders in their parent folder.
  `void`
  PlanningAppSoap.`setPlanningFolder2Data(String sessionId, PlanningFolder2SoapDO planningFolderData)`
  Deprecated.
  in favor of setPlanningFolder4Data
  `void`
  PlanningAppSoap.`setPlanningFolder3Data(String sessionId, PlanningFolder3SoapDO planningFolderData)`
  Deprecated.
  in favor of setPlanningFolder4Data
  `void`
  PlanningAppSoap.`setPlanningFolder4Data(String sessionId, PlanningFolder4SoapDO planningFolderData)`
  Deprecated.
  in favor of setPlanningFolder5Data
  `void`
  PlanningAppSoap.`setPlanningFolder5Data(String sessionId, PlanningFolder5SoapDO planningFolderData)`
  Sets data on a specific planning folder.
  `void`
  PlanningAppSoap.`setPlanningFolderData(String sessionId, PlanningFolderSoapDO planningFolderData)`
  Deprecated.
  in favor of setPlanningFolder4Data
  `void`
  PlanningAppSoap.`setPlanningStatusValues(String sessionId, String projectId, PlanningStatusValueSoapDO[] statusValues)`
  Sets status values that is associated with the planning application of a specific project.

- ## Uses of PermissionDeniedFault in com.collabnet.ce.soap60.webservices.pluggable

  Methods in com.collabnet.ce.soap60.webservices.pluggable that throw PermissionDeniedFault
  Modifier and Type
  Method
  Description
  `PluggableComponentSoapDO`
  PluggableAppSoap.`createIntegratedApplication(String sessionId, String plugName, String description, String baseUrl, String goUrl, String prefix, String isScmRequired, String requireProjPrefix, String iconFileId, String endPoint, PluggableComponentParameterSoapDO[] paramDO, String adminUrl, PluggablePermissionSoapDO[] permSoapDO, String pceInputType, String pceResultFormat, String pceDescription, String pceTitle)`
  Deprecated.
  `PluggableComponent2SoapDO`
  PluggableAppSoap.`createIntegratedApplication2(String sessionId, String plugName, String description, String baseUrl, String goUrl, String prefix, String isScmRequired, String requireProjPrefix, String iconFileId, String endPoint, PluggableComponentParameterSoapDO[] paramDO, String adminUrl, PluggablePermissionSoapDO[] permSoapDO, String isPageComponentRequired, String pceInputType, String pceResultFormat, String pceDescription, String pceTitle, String idPattern, String serviceType)`
  Deprecated.
  `PluggableComponent2SoapDO`
  PluggableAppSoap.`createIntegratedApplication3(String sessionId, String plugName, String description, String baseUrl, String goUrl, String prefix, String isScmRequired, String requireProjPrefix, String iconFileKey, String iconFileName, String iconMimeType, String endPoint, PluggableComponentParameterSoapDO[] paramDO, String adminUrl, PluggablePermissionSoapDO[] permSoapDO, String isPageComponentRequired, String pceInputType, String pceResultFormat, String pceDescription, String pceTitle, String idPattern, String serviceType)`
  Deprecated.
  `PluggableComponent3SoapDO`
  PluggableAppSoap.`createIntegratedApplication4(String sessionId, PluggableComponent3SoapDO soapDO, String iconFileKey, String iconFileName, String iconMimeType)`
  Deprecated.
  `PluggableComponent4SoapDO`
  PluggableAppSoap.`createIntegratedApplication5(String sessionId, PluggableComponent4SoapDO soapDO, String iconFileKey, String iconFileName, String iconMimeType)`
  Deprecated.
  `PluggableComponent5SoapDO`
  PluggableAppSoap.`createIntegratedApplication6(String sessionId, PluggableComponent5SoapDO soapDO, String iconFileKey, String iconFileName, String iconMimeType)`
  Creates a Integrated Application Note that the icon file has to be uploaded seperately (through FileStorageApp or SimpleFileStorageApp service) and the maximum size of the icon file is 10KB.
  `PluggableComponentSoapDO`
  PluggableAppSoap.`createIntegratedApplicationFromXMLFiles(String sessionId, byte[] depXmlByteArray, byte[] appXmlByteArray, String iconFileId)`
  Deprecated.
  `PluggableComponent2SoapDO`
  PluggableAppSoap.`createIntegratedApplicationFromXMLFiles2(String sessionId, byte[] depXmlByteArray, byte[] appXmlByteArray, String iconFileId)`
  Deprecated.
  `PluggableComponent2SoapDO`
  PluggableAppSoap.`createIntegratedApplicationFromXMLFiles3(String sessionId, byte[] depXmlByteArray, byte[] appXmlByteArray, String iconFileKey, String iconFileName, String iconMimeType)`
  Deprecated.
  `PluggableComponent3SoapDO`
  PluggableAppSoap.`createIntegratedApplicationFromXMLFiles4(String sessionId, byte[] depXmlByteArray, byte[] appXmlByteArray, String iconFileKey, String iconFileName, String iconMimeType)`
  Deprecated.
  `PluggableComponent4SoapDO`
  PluggableAppSoap.`createIntegratedApplicationFromXMLFiles5(String sessionId, byte[] depXmlByteArray, byte[] appXmlByteArray, String iconFileKey, String iconFileName, String iconMimeType)`
  Deprecated.
  `PluggableComponent5SoapDO`
  PluggableAppSoap.`createIntegratedApplicationFromXMLFiles6(String sessionId, byte[] depXmlByteArray, byte[] appXmlByteArray, String iconFileKey, String iconFileName, String iconMimeType)`
  Create/import an integrated application from XML files.
  `void`
  PluggableAppSoap.`deleteIntegratedApplication(String sessionId, String plugName)`
  Delete an integrated application at the site level
  `void`
  PluggableAppSoap.`editIntegratedApplication(String sessionId, PluggableComponentSoapDO soapDO)`
  Deprecated.
  `void`
  PluggableAppSoap.`editIntegratedApplication2(String sessionId, PluggableComponent2SoapDO soapDO)`
  Deprecated.
  `void`
  PluggableAppSoap.`editIntegratedApplication3(String sessionId, PluggableComponent3SoapDO soapDO)`
  Deprecated.
  `void`
  PluggableAppSoap.`editIntegratedApplication4(String sessionId, PluggableComponent4SoapDO soapDO)`
  Deprecated.
  `void`
  PluggableAppSoap.`editIntegratedApplication5(String sessionId, PluggableComponent5SoapDO soapDO)`
  Edit the integrated application properties.
  `void`
  PluggableAppSoap.`editIntegratedApplicationFromXMLFiles(String sessionId, String integratedAppId, byte[] depXmlByteArray, byte[] appXmlByteArray, String iconFileId)`
  Edit integrated application from xml files.
  `SoapNamedValues`
  PluggableAppSoap.`editProjectConfigurationParameters(String sessionId, String projectId, PluggableComponentParameterSoapDO[] paramDO)`
  Deprecated.
  `SoapNamedValues`
  PluggableAppSoap.`editProjectConfigurationParameters2(String sessionId, String integratedAppId, String projectId, PluggableComponentParameterSoapDO[] paramDO)`
  Edit the project specific configuration parameters of an integrated application.
  `SoapNamedValues`
  PluggableAppSoap.`enablePluggableComponent(String sessionId, String projectID, String pluggableId, PluggableComponentParameterSoapDO[] params, String prefix)`
  Adds a pluggable application to a project
  `String`
  PluggableAppSoap.`getBaseUrlByLinkId(String sessionId, String linkId)`
  Get the project integrated application's base URL.
  `String`
  PluggableAppSoap.`getLinkPlugId(String sessionId, String projectPath, String baseUrl)`
  Gets the link id for the specified project and base URL.
  `String`
  PluggableAppSoap.`getLinkPlugIdByPlugId(String sessionId, String projectId, String pluggableId)`
  Get the integrated application id for the specified project and base URL.
  `PluggableComponentParameterSoapDO[]`
  PluggableAppSoap.`getProjectConfigParameterData(String sessionId, String linkId)`
  Gets project specific configuration parameters for a pluggable application.
  `String`
  PluggableAppSoap.`getProjectPathByIntegratedAppId(String sessionId, String linkId)`
  Get the project path for the given integrated application id.
  `String`
  PluggableAppSoap.`getProjectPrefix(String sessionId, String linkId)`
  Get the project prefix for an integrated application.
  `PluggableComponentSoapList`
  PluggableAppSoap.`listPluggableComponents(String sessionId)`
  Deprecated.
  `PluggableComponent2SoapList`
  PluggableAppSoap.`listPluggableComponents2(String sessionId)`
  Gets the list of integrated applications in the site.
  `PluggableComponent2SoapList`
  PluggableAppSoap.`listPluggableComponentsByCategory(String sessionId, String category)`
  Gets the list of integrated applications in the site based on the category.
  `LinkPluggableComponentSoapList`
  PluggableAppSoap.`listPluggableComponentsForProject(String sessionId, String projectId)`
  Lists Pluggable Components.
  `void`
  PluggableAppSoap.`removeProjectIntegratedApplication(String sessionId, String linkId)`
  Removes integrated application from a project.
  `void`
  PluggableAppSoap.`setIntegratedApplicationIcon(String sessionId, String integratedAppId, String iconFileKey, String iconFileName, String iconMimeType)`
  Sets new icon for specified integrated application
  `void`
  PluggableAppSoap.`setPluggableAppMessageResource(String sessionId, String pluggableId, String locale, String key, String value)`
  Creates / Updates the Pluggable App Message resource

- ## Uses of PermissionDeniedFault in com.collabnet.ce.soap60.webservices.rbac

  Methods in com.collabnet.ce.soap60.webservices.rbac that throw PermissionDeniedFault
  Modifier and Type
  Method
  Description
  `void`
  RbacAppSoap.`addCluster(String sessionId, String roleId, String operationCluster, String folderId)`
  Adds an operation cluster to a role, expanding the permission set that the role grants access to.
  `void`
  RbacAppSoap.`addGroup(String sessionId, String groupId, String roleId, String projectOrProjectGroupId)`
  Adds a user group to a role, within the Project/ProjectGroup scope.
  `void`
  RbacAppSoap.`addIntegratedApplicationPermission(String sessionId, String roleId, String integratedAppName, String permission)`
  Adds an integrated application permission to a role, expanding the permission set that the role grants access to.
  `void`
  RbacAppSoap.`addUser(String sessionId, String roleId, String username)`
  Adds a user to the role, giving them all of the permissions of that role
  `void`
  RbacAppSoap.`addUserToProjectRole(String sessionId, String roleId, String username, String projectOrProjectGroupId)`
  Adds a user to the role in the given project context, giving them all of the permissions of that role in that project
  `void`
  RbacAppSoap.`approveRoleRequest(String sessionId, String requestId, String projectId)`
  Approves a role request
  `RoleSoapDO`
  RbacAppSoap.`createGlobalRole(String sessionId, String title, String description, boolean preventInheritance, boolean requestable)`
  Creates a global role.
  `RoleSoapDO`
  RbacAppSoap.`createRole(String sessionId, String projectOrProjectGroupId, String title, String description, boolean preventInheritance, boolean requestable, boolean autoGrant)`
  Creates a role in a given project
  `RoleSoapDO`
  RbacAppSoap.`createSiteWideRole(String sessionId, String title, String description, boolean preventInheritance)`
  Creates a site-wide role.
  `void`
  RbacAppSoap.`deleteRole(String sessionId, String roleId)`
  Deletes a role.
  `boolean`
  RbacAppSoap.`getAutomaticallyGrantOnRequest(String sessionId, String roleId, String projectId)`
  Gets the role's Automatically Grant On Request for the given project.
  `RoleSoapList`
  RbacAppSoap.`getGlobalRoleList(String sessionId)`
  Returns a list of all the global roles available on the site.
  `RoleSoapList`
  RbacAppSoap.`getGlobalRolesForAssignment(String sessionId, String projectOrProjectGroupId)`
  Returns a list of global roles available in the project or project group for user/user group assignment.
  `RoleSoapList`
  RbacAppSoap.`getGroupRoleList(String sessionId, String groupId, String projectIdOrProjectGroupId)`
  Returns a list of roles the user group is associated with in a project or projectGroup.
  `RoleSoapList`
  RbacAppSoap.`getInheritedRoleList(String sessionId, String projectId)`
  Gets a list of roles inherited from any of the parent projects.
  `RoleRequestSoapList`
  RbacAppSoap.`getPendingRequestedRoles(String sessionId, String projectId)`
  Lists the pending requested roles for the given projectId
  `UserSoapList`
  RbacAppSoap.`getProjectRoleMemberList(String sessionId, String roleId, String projectOrProjectGroupId)`
  Returns a list of users that are in a specified role in the given project or project group.
  `ProjectSoapList`
  RbacAppSoap.`getProjectsForAction(String sessionId, String operationString, String userName)`
  Gets the list of all projects in which the given user has given permission.
  `RoleSoapDO`
  RbacAppSoap.`getRoleData(String sessionId, String roleId)`
  Get a role data.
  `UserGroupSoapList`
  RbacAppSoap.`getRoleGroupList(String sessionId, String roleId)`
  Returns a list of user groups that belong to the specified role.
  `UserSoapList`
  RbacAppSoap.`getRoleGroupUsers(String sessionId, String projectIdOrProjectGroupId, String roleId)`
  Returns a list of users who are part of a group and associated with the specified role.
  `RoleSoapList`
  RbacAppSoap.`getRoleList(String sessionId, String projectOrProjectGroupId)`
  Gets a list of Roles in a project context.
  `UserSoapList`
  RbacAppSoap.`getRoleMemberList(String sessionId, String roleId)`
  Returns a list of users that are assigned to the specified role.
  `RoleSoapList`
  RbacAppSoap.`getSiteWideRoleList(String sessionId)`
  Returns a list of all the site-wide roles available on the site.
  `RoleSoapList`
  RbacAppSoap.`getUserRoleList(String sessionId, String projectOrProjectGroupId, String username)`
  Returns a list of roles that a user is a member of in the specified project or project group.
  `RoleSoapList`
  RbacAppSoap.`getUserSiteWideRoleList(String sessionId, String username)`
  Returns a list of roles that a user is a member of site wide role.
  `void`
  RbacAppSoap.`grantRolesToMembers(String sessionId, UserRolesSoapDO[] userRolesSoapDOs, String projectId)`
  Grants roles to list of users in a given project and user is made as member of the project if not already.
  `RoleCluster2SoapList`
  RbacAppSoap.`listClusterForDefaultAccessPermissions(String sessionId, String projectId)`
  Gets the list of operation cluster with default access permission.
  `RoleClusterSoapList`
  RbacAppSoap.`listClusters(String sessionId, String roleId)`
  Gets the list of operation cluster assigned to a role.
  `RoleGroupSoapList`
  RbacAppSoap.`listGroupRolesByProject(String sessionId, String projectId)`
  Returns a list of user groups and the roles it is associated with in a project.
  `RoleGroupSoapList`
  RbacAppSoap.`listGroupRolesByProjectGroup(String sessionId, String projectGroupId)`
  Returns a list of user groups and the roles it is associated with in a project group.
  `SoapNamedValues`
  RbacAppSoap.`listRolePaths(String sessionId, String roleId, String repositoryId)`
  Gets the list of paths for a role.
  `void`
  RbacAppSoap.`rejectRoleRequest(String sessionId, String requestId, String projectId)`
  Rejects a role request
  `void`
  RbacAppSoap.`removeCluster(String sessionId, String roleId, String operationCluster, String folderId)`
  Removes an operation cluster to a role, removing the permission set.
  `void`
  RbacAppSoap.`removeGroup(String sessionId, String groupId, String roleId, String projectOrProjectGroupId)`
  Removes the user group for the role, within the Project/ProjectGroup scope
  `void`
  RbacAppSoap.`removeIntegratedApplicationPermission(String sessionId, String roleId, String integratedAppName, String permission)`
  Removes an integrated application permission from the given role.
  `void`
  RbacAppSoap.`removeUser(String sessionId, String roleId, String username)`
  Removes a user from a role The behavior of this API is as follows.
  `void`
  RbacAppSoap.`removeUserFromProjectRole(String sessionId, String roleId, String username, String projectOrProjectGroupId)`
  Removes a user from a role in the given project Same as `removeUser` but also takes projectOrProjectGroupId as an additional parameter.
  `void`
  RbacAppSoap.`requestRole(String sessionId, String roleId, String projectId)`
  Requests a role
  `void`
  RbacAppSoap.`revokeRolesFromMembers(String sessionId, UserRolesSoapDO[] userRolesSoapDOs, String projectId)`
  Removes roles from users in the project
  `void`
  RbacAppSoap.`setAutomaticallyGrantOnRequest(String sessionId, String roleId, String projectId, boolean autoGrant)`
  Sets the role's Automatically Grant On Request for the given project.
  `void`
  RbacAppSoap.`setRoleData(String sessionId, RoleSoapDO roleData)`
  Saves a role object.
  `void`
  RbacAppSoap.`setRolePaths(String sessionId, String roleId, String repositoryId, SoapNamedValues rolePaths)`
  Sets the list of paths for a role.

- ## Uses of PermissionDeniedFault in com.collabnet.ce.soap60.webservices.scm

  Methods in com.collabnet.ce.soap60.webservices.scm that throw PermissionDeniedFault
  Modifier and Type
  Method
  Description
  `String`
  ScmAppSoap.`addExternalSystem(String sessionId, String adapterType, String title, String description, SoapNamedValues adapterTypeParameters)`
  Adds an external system of the given adapter type with its title, description and respective list of parameters.
  `RepositorySoapDO`
  ScmAppSoap.`createRepository(String sessionId, String projectId, String externalSystemId, String repositoryDirectory, String title, String description, boolean idRequiredOnCommit, boolean hideMonitoringDetails, String comment)`
  Creates a new repository in the given SCM server.
  `Repository2SoapDO`
  ScmAppSoap.`createRepository2(String sessionId, String projectId, String externalSystemId, String repositoryDirectory, String title, String description, boolean idRequiredOnCommit, boolean hideMonitoringDetails, String comment, RepositoryParameter2SoapDO[] params)`
  Creates a new repository in the given SCM server.
  `void`
  ScmAppSoap.`deleteRepository(String sessionId, String repositoryId)`
  Delete the repository with specified ID.
  `CommitSoapDO`
  ScmAppSoap.`getCommitData(String sessionId, String commitId)`
  Deprecated.
  from 7.0.0.1 in favour of getCommitData2() that returns Commit2SoapDO, similar to CommitSoapDO except that the scmfile list does not contain the commit message for each file.
  `Commit2SoapDO`
  ScmAppSoap.`getCommitData2(String sessionId, String commitId)`
  Returns data associated with a specific commit.
  `String`
  ScmAppSoap.`getCommitId(String sessionId, String revision, String externalSystemId, String repoPath)`
  Returns a commit Id corresponding to an commit version.
  `CommitSoapList`
  ScmAppSoap.`getCommitList(String sessionId, String repositoryId, SoapFilter[] filters)`
  Lists the commits on a given repository.
  `ExternalSystemSoapDO`
  ScmAppSoap.`getExternalSystem(String sessionId, String systemId)`
  Returns information associated with an external system integrated with TeamForge.
  `ExternalSystemSoapList`
  ScmAppSoap.`getExternalSystemList(String sessionId)`
  Gets a list of external scm systems integrated with TeamForge.
  `ExternalSystem2SoapList`
  ScmAppSoap.`getExternalSystemList2(String sessionId)`
  Gets a list of external scm systems integrated with TeamForge.
  `ReplicatedRepositorySoapList`
  ScmAppSoap.`getReplicatedRepositoryList(String sessionId, String masterRepositoryId)`
  Lists replicated repositories of the specified SCM master.
  `Repository2SoapDO`
  ScmAppSoap.`getRepository2Data(String sessionId, String externalSystemId, String repositoryDirectory)`
  Returns data associated with a specific repository.
  `Repository2SoapDO`
  ScmAppSoap.`getRepository2DataById(String sessionId, String repositoryId)`
  Returns data associated with a specific repository
  `RepositorySoapDO`
  ScmAppSoap.`getRepositoryData(String sessionId, String externalSystemId, String repositoryDirectory)`
  Returns data associated with a specific repository.
  `RepositorySoapDO`
  ScmAppSoap.`getRepositoryDataById(String sessionId, String repositoryId)`
  Returns data associated with a specific repository
  `RepositorySoapList`
  ScmAppSoap.`getRepositoryList(String sessionId, String projectId)`
  Lists the repositories within a given project that the current user has been granted view permission through roles and path based permission.
  `RepositorySoapList`
  ScmAppSoap.`getRepositoryListForExternalSystem(String sessionId, String externalSystemId, String userName)`
  Lists the repositories on a given external system (SCM Adapter) for which the specified user has been granted view permission.
  `String[]`
  ScmAppSoap.`getScmAdapterNames(String sessionId)`
  Returns a string array containing the known list of supported SCM adapters on the server.
  `SoapNamedValues`
  ScmAppSoap.`getScmAdapterParameterNamesWithType(String sessionId, String adapterName)`
  Returns the SCM adapter parameter names with their corresponding type.
  `String`
  ScmAppSoap.`getSCMCheckoutCommand(String sessionId, String repositoryId, String userName)`
  Returns the command needed to check out a specific repository.
  `CheckoutCommandSoapList`
  ScmAppSoap.`getSCMCheckoutCommands(String sessionId, String repositoryId)`
  Returns the list of commands that might be used to check out a specific repository.
  `CheckoutCommandSoapList`
  ScmAppSoap.`getSCMCheckoutCommandsForReplica(String sessionId, String repositoryId, String replicaId)`
  Returns the list of commands that might be used to check out a repository's replica.
  `RepositorySoapDO`
  ScmAppSoap.`moveRepository(String sessionId, String repositoryId, String projectId)`
  Moves the repository from its current project to the one specified.
  `void`
  ScmAppSoap.`removeRepositoryFromReplica(String sessionId, String repositoryId, String replicaId)`
  Remove process of replicating of a given repository on a given replica.
  `void`
  ScmAppSoap.`replicateRepository(String sessionId, String repositoryId, String replicaId)`
  Initiates the process of replicating of a given repository on a given replica.
  `void`
  ScmAppSoap.`setAuthorizedKeys(String sessionId, String username, String authorizedKeys)`
  Deprecated.
  from 7.2.0.0 in favour of setAuthorizedKeysForUser() which does the same.
  `void`
  ScmAppSoap.`setExternalSystemData(String sessionId, ExternalSystemSoapDO systemData)`
  Updates information associated with an external system integrated with TeamForge.
  `void`
  ScmAppSoap.`setReplicaData(String sessionId, ReplicaDataSoapDO replica)`
  Sets replica server data.
  `void`
  ScmAppSoap.`setRepositoryData(String sessionId, Repository2SoapDO repository)`
  Sets the repository data

- ## Uses of PermissionDeniedFault in com.collabnet.ce.soap60.webservices.tag

  Methods in com.collabnet.ce.soap60.webservices.tag that throw PermissionDeniedFault
  Modifier and Type
  Method
  Description
  `static Set<String>`
  TagSoapUtil.`convertTagNamesToIds(com.vasoftware.sf.server.types.UserSessionKey sessionId, String projectId, String[] tagNames)`
  Converts the tag names in the given project to tag Ids
  `TagSoapDO`
  TagAppSoap.`createTag(String sessionId, String projectId, String name, String description)`
  Creates a tag in the specified project
  `void`
  TagAppSoap.`deleteTag(String sessionId, String tagId)`
  Deletes a tag
  `TagSoapList`
  TagAppSoap.`getObjectTags(String sessionId, String objectId)`
  Gets object tags
  `TagSoapDO`
  TagAppSoap.`getTag(String sessionId, String tagId)`
  Gets tag data for the specified tag id
  `TagSoapDO`
  TagAppSoap.`getTagByName(String sessionId, String projectId, String tagName)`
  Gets tag data by name in the specified project
  `TagSoapList`
  TagAppSoap.`listTags(String sessionId, String projectId)`
  Gets the list of tags defined for the given project
  `TagSoapList`
  TagAppSoap.`setObjectTags(String sessionId, String objectId, String[] tagIds)`
  Sets object tags
  `TagSoapDO`
  TagAppSoap.`updateTag(String sessionId, String tagId, String name, String description)`
  Updates a tag's name and description

- ## Uses of PermissionDeniedFault in com.collabnet.ce.soap60.webservices.team

  Methods in com.collabnet.ce.soap60.webservices.team that throw PermissionDeniedFault
  Modifier and Type
  Method
  Description
  `TeamSoapDO`
  TeamAppSoap.`createTeam(String sessionId, String projectId, String title, String description, String parentTeamId, String teamOwnerUserName, String[] memberUserNames)`
  Creates a new team
  `void`
  TeamAppSoap.`deleteTeam(String sessionId, String teamId)`
  Delete the team if team has no child
  `TeamSoapList`
  TeamAppSoap.`getChildTeamList(String sessionId, String parentTeamId)`
  Get list of child teams specific to parent team
  `TeamSoapDO`
  TeamAppSoap.`getTeamData(String sessionId, String teamId)`
  Get the team data for a team id.
  `TeamSoapList`
  TeamAppSoap.`getTeamListForProject(String sessionId, String projectId)`
  Get list of teams specific to project
  `UserSoapList`
  TeamAppSoap.`getTeamMemberList(String sessionId, String teamId)`
  Get list of team members specific to team
  `void`
  TeamAppSoap.`setTeamData(String sessionId, String teamId, String title, String description, String teamOwnerUserName, String[] memberUserNames, int version)`
  Update team data for given team Id

- ## Uses of PermissionDeniedFault in com.collabnet.ce.soap60.webservices.tracker

  Methods in com.collabnet.ce.soap60.webservices.tracker that throw PermissionDeniedFault
  Modifier and Type
  Method
  Description
  `void`
  TrackerAppSoap.`addDateField(String sessionId, String trackerId, String fieldName, boolean isRequired, boolean isDisabled, boolean isHiddenOnCreate, String helpText)`
  Adds a custom Date field to a tracker.
  `void`
  TrackerAppSoap.`addMultiSelectField(String sessionId, String trackerId, String fieldName, int displayLines, boolean isRequired, boolean isDisabled, boolean isHiddenOnCreate, String[] fieldValues, String[] defaultValues, String helpText)`
  Adds a custom multi select field to a tracker.
  `void`
  TrackerAppSoap.`addSeparator(String sessionId, String trackerId, String separatorType, String separatorLabel)`
  Adds a separator to a tracker.
  `void`
  TrackerAppSoap.`addSingleSelectChildField(String sessionId, String trackerId, String fieldName, String[] fieldValues, String parentFieldId, SoapNamedValues parentChildFieldValueMap, String helpText)`
  Adds a custom single select field to a tracker.
  `void`
  TrackerAppSoap.`addSingleSelectField(String sessionId, String trackerId, String fieldName, boolean isRequired, boolean isDisabled, boolean isHiddenOnCreate, String[] fieldValues, String defaultValue, String helpText)`
  Adds a custom single select field to a tracker.
  `void`
  TrackerAppSoap.`addTextField(String sessionId, String trackerId, String fieldName, int displayColumns, int displayLines, boolean isRequired, boolean isDisabled, boolean isHiddenOnCreate, String defaultValue, String helpText, String pattern)`
  Adds a custom text field to a tracker.
  `void`
  TrackerAppSoap.`addUserSelectField(String sessionId, String trackerId, String fieldName, int displayLines, boolean isRequired, boolean isDisabled, boolean isHiddenOnCreate, String[] defaultValues, String userFilter, String helpText)`
  Adds a custom User selection field to a tracker.
  `Tracker2SoapDO`
  TrackerAppSoap.`cloneTracker(String sessionId, String srcTrackerId, String destTrackerTitle, String destTrackerDescription)`
  Clone Tracker within the same project
  `Tracker2SoapDO`
  TrackerAppSoap.`cloneTrackerAcrossProject(String sessionId, String srcTrackerId, String destProjectId, String destTrackerTitle, String destTrackerDescription)`
  Clone Tracker across the project
  `void`
  TrackerAppSoap.`copyWorkflowTransitions(String sessionId, String srcTrackerId, String dstTrackerId)`
  Copies workflow transitions between two trackers.
  `ArtifactSoapDO`
  TrackerAppSoap.`createArtifact(String sessionId, String trackerId, String title, String description, String group, String category, String status, String customer, int priority, int estimatedEffort, int remainingEffort, boolean autosumming, int points, String assignedUsername, String releaseId, String planningFolderId, SoapFieldValues flexFields, String attachmentFileName, String attachmentMimeType, String attachmentFileId)`
  Deprecated.
  in favor of createArtifact4
  `ArtifactSoapDO`
  TrackerAppSoap.`createArtifact2(String sessionId, String trackerId, String title, String description, String group, String category, String status, String customer, int priority, int estimatedEffort, int remainingEffort, boolean autosumming, int points, String assignedUsername, String releaseId, String planningFolderId, SoapFieldValues flexFields, AttachmentSoapDO[] attachments)`
  Deprecated.
  in favor of createArtifact4
  `Artifact2SoapDO`
  TrackerAppSoap.`createArtifact3(String sessionId, String trackerId, String title, String description, String group, String category, String status, String customer, int priority, int estimatedEffort, int remainingEffort, boolean autosumming, int points, boolean autoSummingPoints, String assignedUsername, String releaseId, String planningFolderId, String teamId, SoapFieldValues flexFields, AttachmentSoapDO[] attachments)`
  Deprecated.
  in favor of createArtifact4
  `Artifact3SoapDO`
  TrackerAppSoap.`createArtifact4(String sessionId, String trackerId, String title, String description, String group, String category, String status, String customer, int priority, int estimatedEffort, int remainingEffort, boolean autosumming, int points, boolean autoSummingPoints, String assignedUsername, String releaseId, String planningFolderId, String teamId, SoapFieldValues flexFields, AttachmentSoapDO[] attachments, String[] tagNames)`
  Creates a new artifact with multiple attachments, flag to enable the autosumming_points and tags.
  `void`
  TrackerAppSoap.`createArtifactDependency(String sessionId, String originId, String targetId, String desc)`
  Creates an artifact dependency between two artifacts.
  `TrackerSoapDO`
  TrackerAppSoap.`createTracker(String sessionId, String projectId, String trackerName, String trackerTitle, String trackerDescription, String icon)`
  Deprecated.
  use createTracker3 instead, which includes tracker unit and autosum foreign children support
  `Tracker2SoapDO`
  TrackerAppSoap.`createTracker2(String sessionId, String projectId, String trackerName, String trackerTitle, String trackerDescription, String icon, String trackerUnitId)`
  Deprecated.
  use createTracker3 instead, which includes foreign children support
  `Tracker3SoapDO`
  TrackerAppSoap.`createTracker3(String sessionId, String projectId, String trackerName, String trackerTitle, String trackerDescription, String icon, String trackerUnitId, boolean autosumForeignChildren)`
  Creates a new tracker with autosum foreign children support
  `void`
  TrackerAppSoap.`deleteArtifact(String sessionId, String artifactId)`
  Deletes an artifact.
  `void`
  TrackerAppSoap.`deleteField(String sessionId, String objectId, String fieldId)`
  Deletes a custom/flex-field .
  `void`
  TrackerAppSoap.`deleteSeparator(String sessionId, String trackerId, String layoutId)`
  Deletes a separator of a tracker layout.
  `ArtifactSoapDO`
  TrackerAppSoap.`getArtifactData(String sessionId, String artifactId)`
  Deprecated.
  in favor of getArtifactData3
  `Artifact2SoapDO`
  TrackerAppSoap.`getArtifactData2(String sessionId, String artifactId)`
  Deprecated.
  in favor of getArtifactData3
  `Artifact3SoapDO`
  TrackerAppSoap.`getArtifactData3(String sessionId, String artifactId)`
  Returns data associated with the specified artifact.
  `ArtifactDetailSoapList`
  TrackerAppSoap.`getArtifactDetailList(String sessionId, String trackerId, String[] selectedColumns, SoapFilter[] filters, SoapSortKey[] sortKeys, int startIndex, int maxRows, boolean exceptionIfExpiredCache, boolean forceNewQuery)`
  Deprecated.
  in favor of getArtifactDetailList2
  `ArtifactDetail2SoapList`
  TrackerAppSoap.`getArtifactDetailList2(String sessionId, String trackerId, String[] selectedColumns, SoapFilter[] filters, SoapSortKey[] sortKeys, int startIndex, int maxRows, boolean exceptionIfExpiredCache, boolean forceNewQuery)`
  Returns a filtered and ordered list of artifacts from the specified tracker.
  `ArtifactSoapList`
  TrackerAppSoap.`getArtifactList(String sessionId, String containerId, SoapFilter[] filters)`
  Deprecated.
  in fovor of getArtifactList2
  `Artifact2SoapList`
  TrackerAppSoap.`getArtifactList2(String sessionId, String containerId, SoapFilter[] filters)`
  Returns a filtered list of artifacts within the specified container (project or tracker).
  `ArtifactDependencySoapList`
  TrackerAppSoap.`getChildDependencyList(String sessionId, String artifactId)`
  Gets the dependency list for an artifact where the artifact is the origin artifact.
  `ArtifactDetailSoapList`
  TrackerAppSoap.`getCrossTrackerArtifactList(String sessionId, String containerId, SoapFilter[] filters, String[] selectedColumns)`
  Deprecated.
  in favor of getCrossTrackerArtifactList2
  `ArtifactDetail2SoapList`
  TrackerAppSoap.`getCrossTrackerArtifactList2(String sessionId, String containerId, SoapFilter[] filters, String[] selectedColumns)`
  Returns a filtered list of artifacts within the specified container (project or tracker).
  `TrackerFieldSoapDO[]`
  TrackerAppSoap.`getFields(String sessionId, String trackerId)`
  Deprecated.
  use getFields2 instead
  `TrackerField2SoapDO[]`
  TrackerAppSoap.`getFields2(String sessionId, String trackerId)`
  Returns the custom/flex-fields associated with a specific tracker.
  `OrderedTrackerFieldSoapList`
  TrackerAppSoap.`getOrderedTrackerFields(String sessionId, String trackerId)`
  Returns all fields and separators in the given tracker with layout information.
  `ArtifactDependencySoapList`
  TrackerAppSoap.`getParentDependencyList(String sessionId, String artifactId)`
  Gets the dependency list for an artifact where the artifact is the target artifact.
  `Tracker2SoapDO`
  TrackerAppSoap.`getTracker2Data(String sessionId, String trackerId)`
  Deprecated.
  use getTracker3Data instead, which includes autosum foreign children support
  `Tracker2SoapList`
  TrackerAppSoap.`getTracker2List(String sessionId, String projectId)`
  Deprecated.
  use getTracker3List instead, which includes autosum foreign children support
  `Tracker3SoapDO`
  TrackerAppSoap.`getTracker3Data(String sessionId, String trackerId)`
  Returns a data object for a given tracker
  `Tracker3SoapList`
  TrackerAppSoap.`getTracker3List(String sessionId, String projectId)`
  Returns a list of trackers for a project in the order that they are displayed in the UI.
  `TrackerSoapDO`
  TrackerAppSoap.`getTrackerData(String sessionId, String trackerId)`
  Deprecated.
  use getTracker3Data instead, which includes tracker unit and autosum foreign children support
  `TrackerSoapList`
  TrackerAppSoap.`getTrackerList(String sessionId, String projectId)`
  Deprecated.
  use getTracker3List instead, which includes tracker unit and autosum foreign children support
  `TrackerUnitSoapList`
  TrackerAppSoap.`getUnitsByProject(String sessionId, String projectId)`
  Gets the units for a given project.
  `ArtifactSoapDO`
  TrackerAppSoap.`moveArtifact(String sessionId, String artifactId, String targetFolderId, String newAssignee)`
  Deprecated.
  in favor of moveArtifact2
  `Artifact2SoapDO`
  TrackerAppSoap.`moveArtifact2(String sessionId, String artifactId, String targetFolderId, String newAssignee)`
  Moves an artifact to a specified target folder.
  `void`
  TrackerAppSoap.`removeArtifactDependency(String sessionId, String originId, String targetId)`
  Removes an artifact dependency between two artifacts.
  `void`
  TrackerAppSoap.`reorderTrackerFields(String sessionId, String trackerId, String[] layoutIds)`
  Sets a new order of the fields and the separators within a tracker.
  `void`
  TrackerAppSoap.`reorderTrackers(String sessionId, String[] trackerIds)`
  Sets a new order of the trackers within a project.
  `void`
  TrackerAppSoap.`setArtifactData(String sessionId, ArtifactSoapDO artifactData, String comment, String attachmentFileName, String attachmentMimeType, String attachmentFileId)`
  Deprecated.
  in favor of setArtifactData4
  `void`
  TrackerAppSoap.`setArtifactData2(String sessionId, ArtifactSoapDO artifactData, String comment, AttachmentSoapDO[] attachments)`
  Deprecated.
  in favor of setArtifactData4
  `void`
  TrackerAppSoap.`setArtifactData3(String sessionId, Artifact2SoapDO artifactData, String comment, AttachmentSoapDO[] attachments)`
  Deprecated.
  in favor of setArtifactData4
  `void`
  TrackerAppSoap.`setArtifactData4(String sessionId, Artifact3SoapDO artifactData, String comment, AttachmentSoapDO[] attachments)`
  Sets data associated along with multiple attachments with the specified artifact.
  `void`
  TrackerAppSoap.`setArtifactRank(String sessionId, String planningFolderId, String artfToRankId, String artfBeforeId, String artfAfterId)`
  Sets the rank of an artifact relative to one or more other artifacts, in the context of a specific planning folder.
  `void`
  TrackerAppSoap.`setField(String sessionId, String objectId, TrackerFieldSoapDO fieldData)`
  Deprecated.
  use setField2 instead
  `void`
  TrackerAppSoap.`setField2(String sessionId, String objectId, TrackerField2SoapDO fieldData)`
  Sets a custom/flex-field that is associated with a specific folder (e.g.
  `void`
  TrackerAppSoap.`setTracker2Data(String sessionId, Tracker2SoapDO trackerData)`
  Deprecated.
  use setTracker3Data instead, which includes autosum foreign children support
  `void`
  TrackerAppSoap.`setTracker3Data(String sessionId, Tracker3SoapDO trackerData)`
  Sets data on a specific tracker with autosum foreign children support
  `void`
  TrackerAppSoap.`setTrackerData(String sessionId, TrackerSoapDO trackerData)`
  Deprecated.
  use setTracker3Data instead, which includes tracker unit and autosum foreign children support

- ## Uses of PermissionDeniedFault in com.collabnet.ce.soap60.webservices.wiki

  Methods in com.collabnet.ce.soap60.webservices.wiki that throw PermissionDeniedFault
  Modifier and Type
  Method
  Description
  `void`
  WikiAppSoap.`addAttachment(String sessionId, String wikiPageId, String fileId, String filename, String mimetype)`
  Attaches the uploaded file to the specified wiki page.
  `void`
  WikiAppSoap.`addAttachments(String sessionId, String wikiPageId, AttachmentSoapDO[] attachments)`
  Attaches the uploaded file to the specified wiki page.
  `WikiPageSoapDO`
  WikiAppSoap.`createWikiPage(String sessionId, String projectId, String name, String wikiText, String versionComment)`
  Creates a new wiki page with the specified name, text, etc.
  `void`
  WikiAppSoap.`deleteWikiPage(String sessionId, String wikiPageId)`
  Deletes a wiki page.
  `String`
  WikiAppSoap.`getFormattedWikiPageText(String sessionId, String wikiPageId)`
  Gets specified wiki page text in formatted (HTML) form.
  `WikiPageSoapDO`
  WikiAppSoap.`getWikiPageData(String sessionId, String wikiPageId)`
  Gets specified wiki page data.
  `WikiPageSoapDO`
  WikiAppSoap.`getWikiPageDataByName(String sessionId, String projectId, String wikiPageName)`
  Gets specified wiki page text in formatted (HTML) form.
  `WikiPageSoapList`
  WikiAppSoap.`getWikiPageList(String sessionId, String projectId)`
  Lists all wiki pages that have contents within a project.
  `void`
  WikiAppSoap.`setWikiPageData(String sessionId, WikiPageSoapDO wikiPageData)`
  Sets specified wiki page data.