Uses of Class
com.tszadel.qctools4j.exception.QcException

Packages that use QcException
com.tszadel.qctools4j   
com.tszadel.qctools4j.clients   
com.tszadel.qctools4j.exception   
 

Uses of QcException in com.tszadel.qctools4j
 

Methods in com.tszadel.qctools4j that throw QcException
 void IQcConnection.connect(String pUsername, String pPassword, String pDomain, String pProject)
          Connect to a given project.
static IQcConnection QcConnectionFactory.createConnection(String pServerURL)
          Creates a connection to a server.
 void IQcConnection.disconnect()
          Disconnect from Quality center.
 BugClient IQcConnection.getBugClient()
          Returns the defect client.
 String IQcConnection.getCurrentDomain()
          Returns the name of the current project.
 List<Group> IQcConnection.getCurrentGroups()
          Returns the groups that the current user is member.
 String IQcConnection.getCurrentProject()
          Returns the name of the current project.
 String IQcConnection.getCurrentUser()
          Returns the name of the current user.
 List<Domain> IQcConnection.getDomainList()
          Returns the list of visible domains.
 FieldDescriptionClient IQcConnection.getPermissionClient()
          Returns the Permission client.
 String IQcConnection.getServerURL()
          Returns the name of the server.
 TestClient IQcConnection.getTestClient()
          Returns the Test client.
 UserClient IQcConnection.getUserClient()
          Returns the user client.
 String IQcConnection.getVersion()
          Returns the version of the QC Server.
 void IQcConnection.login(String pUsername, String pPassword)
          Login.
 

Uses of QcException in com.tszadel.qctools4j.clients
 

Methods in com.tszadel.qctools4j.clients that throw QcException
 void BugClient.addAttachmentsToBug(int pBugId, List<Attachment> pAttachments, boolean pSynchronize)
          Add the given attachments to the bug.
protected  boolean AbstractClient.canExecuteAction(PermissionEnum pPermission)
          Check if the user can execute the given action.
protected  void AbstractClient.checkConnection()
          Check if the client is connected.
protected  void AbstractClient.checkLogin()
          Check if the client is logged in.
protected  void AbstractClient.checkPermission(PermissionEnum pPermission)
          Check if the current user can execute the given action on the given element.
 void QcConnectionImpl.connect(String pUsername, String pPassword, String pDomain, String pProject)
          Overrides connect.
 Link BugClient.createLink(int pBugId1, Link pLink)
          Link 2 existing bugs.
 void BugClient.delete(Bug pDefect)
          Save the given defect.
 void TestClient.deleteTest(Test pTest)
          Delete a test.
 void QcConnectionImpl.disconnect()
          Overrides disconnect.
 Attachment BugClient.getAttachmentFromId(int pBugId, int pAttachmentId)
          Returns an attachment from its ID.
 List<Attachment> BugClient.getAttachmentsOfBug(int pBugId)
          Returns the attachments of the given bug Id.
 Bug BugClient.getBug(int pId, int pFlag)
          Returns a bug.
 BugClient QcConnectionImpl.getBugClient()
          Overrides getDefectClient.
 Collection<Bug> BugClient.getBugs()
          Returns all the Bugs without any attachment.
 Collection<Bug> BugClient.getBugs(List<FieldFilter> pFilterList, int pFlag)
          Returns the Bugs according to a given filter
 String QcConnectionImpl.getCurrentDomain()
          Overrides getCurrentDomain.
 List<Group> QcConnectionImpl.getCurrentGroups()
          Overrides getCurrentGroups.
 String QcConnectionImpl.getCurrentProject()
          Overrides getCurrentProject.
 String QcConnectionImpl.getCurrentUser()
          Overrides getCurrentUser.
 List<Domain> QcConnectionImpl.getDomainList()
          Overrides getDomainList.
 Map<String,FieldDescription> UserClient.getFieldDescriptions()
          Overrides getFieldDescriptions.
 Map<String,FieldDescription> TestClient.getFieldDescriptions()
          Overrides getFieldDescriptions.
 Map<String,FieldDescription> FieldDescriptionClient.getFieldDescriptions()
          Overrides getFieldDescriptions.
 Map<String,FieldDescription> BugClient.getFieldDescriptions()
          Overrides getFieldDescriptions.
abstract  Map<String,FieldDescription> AbstractClient.getFieldDescriptions()
          Returns the descriptions of the fields.
 Map<String,FieldDescription> FieldDescriptionClient.getFieldDescriptions(Class<? extends IQcModel> pClass)
          Returns the field descriptions for the given class.
 List<Group> UserClient.getGroupsOfUser(String pUsername)
          Returns the groups of the user.
 List<HistoryEntry> BugClient.getHistory(int pBugId)
          Returns the history of a Bug.
 List<Link> BugClient.getLinks(int pBugId)
          Returns all the links of a given bug.
 FieldDescriptionClient QcConnectionImpl.getPermissionClient()
          Overrides getPermissionClient.
 String[] BugClient.getPriorities()
          Returns the priorities that can be used.
 TestFolder TestClient.getRootFolder()
          Returns the root test folder with all its children.
 String QcConnectionImpl.getServerURL()
          Overrides getServerURL.
 String[] BugClient.getSeverities()
          Returns the severities that can be used.
 Collection<Bug> BugClient.getSimilarBugs(int pBugId)
          Returns all the Bugs that are similar to the given one.
 Collection<Bug> BugClient.getSimilarBugs(int pBugId, int pSimilarityFactor)
          Returns all the Bugs that are similar to the given one.
 String[] BugClient.getStatuses()
          Returns the statuses that can be used.
 TestClient QcConnectionImpl.getTestClient()
          Overrides getTestClient.
 TestFolder TestClient.getTestFolder(String pFolderPath)
          Fills the folder with all its children (recursively).
 TestFolder TestClient.getTestFolder(TestFolder pFolder)
          Fills the folder with all its children (recursively).
 List<Test> TestClient.getTests()
          Returns the list of tests.
 List<Test> TestClient.getTests(TestFolder pFolder)
          Returns the list of tests from a given folder (without children).
 List<Test> TestClient.getTests(TestFolder pFolder, int pFlag)
          Returns the list of tests from a given folder.
 User UserClient.getUser(String pUsername)
          Returns a user.
 UserClient QcConnectionImpl.getUserClient()
          Overrides getUserClient.
 List<String> UserClient.getUsernames()
          Returns the available user names .
 List<User> UserClient.getUsers(int pFlag)
          Returns the available users .
 List<String> UserClient.getUsersOfProject()
          Returns the list of users of the current project.
 String QcConnectionImpl.getVersion()
          Overrides getVersion.
protected  void QcConnectionImpl.initConnection()
          Init the connection.
 boolean BugClient.isExistingBug(int pId)
          Check if the Bug already exists.
 boolean TestClient.isExistingFolder(String pFolder)
          Check if the folder exists.
 boolean TestClient.isExistingFolder(TestFolder pFolder)
          Check if the folder exists.
 boolean TestClient.isExistingTest(String pName, String pPath)
          Check if the given test name already exists.
 boolean UserClient.isExistingUser(String pUsername)
          Check if the given user name exists in QC.
protected  void AbstractClient.loadFields(com.mercury.qualitycenter.otaclient.IBaseField pQcEntity, Object pModel, boolean pWithAttachments)
          Fill the fields of the given model by processing annotation.
 void QcConnectionImpl.login(String pUsername, String pPassword)
          Overrides login.
 void BugClient.removeLink(int pBugId1, int pBugId2)
          Remove link 2 existing bugs.
protected  List<Attachment> AbstractClient.retrieveAttachments(com.mercury.qualitycenter.otaclient.IBaseFieldEx pQcEntity)
          Retrieve all attachments of the given entity.
protected  void AbstractClient.retrieveCustomFields(Object pModel)
          Retrieve custom fields
 void BugClient.save(Bug pBug)
          Save (if id=null) or update (if id !
 void TestClient.saveTest(Test pTest)
          Save a test (with attachments).
protected  void AbstractClient.storeAttachments(com.mercury.qualitycenter.otaclient.IBaseFieldEx pQcEntity, List<Attachment> pAttachmentList, boolean pSynchronize)
          Save all attachments of the given entity.
protected  void AbstractClient.storeFields(com.mercury.qualitycenter.otaclient.IBaseField pQcEntity, Object pModel, boolean pWithAttachments)
          Store the fields of the given model to the given entity..
protected  Attachment AbstractClient.toAttachment(com.mercury.qualitycenter.otaclient.IAttachment pAttachment)
          Convert the Attachment.
 

Constructors in com.tszadel.qctools4j.clients that throw QcException
QcConnectionImpl(String pServerURL)
          Constructor.
 

Uses of QcException in com.tszadel.qctools4j.exception
 

Subclasses of QcException in com.tszadel.qctools4j.exception
 class PermissionException
          Permission exception.