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

Packages that use WorkflowViolationFault
Package
Description
com.collabnet.ce.soap60.webservices.docman
com.collabnet.ce.soap60.webservices.tracker

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

  Methods in com.collabnet.ce.soap60.webservices.docman that throw WorkflowViolationFault
  Modifier and Type
  Method
  Description
  `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.
  `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.
  `void`
  DocumentAppSoap.`setDocumentData3(String sessionId, Document3SoapDO documentData, String fileId)`
  Sets specified document data.
  `void`
  DocumentAppSoap.`setDocumentDataWithAssociation3(String sessionId, Document3SoapDO documentData, String fileId, String associationId, String associationComment)`
  Sets specified document data with association.

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

  Methods in com.collabnet.ce.soap60.webservices.tracker that throw WorkflowViolationFault
  Modifier and Type
  Method
  Description
  `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.
  `void`
  TrackerAppSoap.`createArtifactDependency(String sessionId, String originId, String targetId, String desc)`
  Creates an artifact dependency between two artifacts.
  `ArtifactDependencySoapList`
  TrackerAppSoap.`getChildDependencyList(String sessionId, String artifactId)`
  Gets the dependency list for an artifact where the artifact is the origin artifact.
  `ArtifactDependencySoapList`
  TrackerAppSoap.`getParentDependencyList(String sessionId, String artifactId)`
  Gets the dependency list for an artifact where the artifact is the target artifact.
  `static void`
  TrackerSoapUtil.`isRoleList(String srcTrackerId, com.vasoftware.sf.server.types.ProjectPath destProjectPath, com.vasoftware.sf.server.types.UserSessionKey sessionKey)`
  checks if the roles are mapped between the trackers.
  `void`
  TrackerAppSoap.`removeArtifactDependency(String sessionId, String originId, String targetId)`
  Removes an artifact dependency between two artifacts.
  `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.