| Package | Description |
|---|---|
| com.microfocus.silkcentral.webservices.administration |
This package contains interfaces to access the Project and Product entities of Silk Central (AdministrationService, previously MainEntities).
|
| com.microfocus.silkcentral.webservices.executionplanning |
This package contains interfaces to access the Execution Planning area of Silk Central (ExecutionPlanningService, previously IExecutionWebservice).
|
| com.microfocus.silkcentral.webservices.filter |
This package contains interfaces to create, read, update, and delete filters (FilterService).
|
| com.microfocus.silkcentral.webservices.issuemanager |
This package contains interfaces to access Issue Manager (IssueManagerService, previously RadarServiceIF).
|
| com.microfocus.silkcentral.webservices.requirements |
This package contains interfaces to access the Requirements area of Silk Central (RequirementsService, previously RMservice).
|
| com.microfocus.silkcentral.webservices.system |
This package contains interfaces to access the root service, which provides authentication and simple utility methods (SystemService, previously SystemserviceI).
|
| com.microfocus.silkcentral.webservices.tests |
This package contains interfaces to access the Tests area of Silk Central (TestsService, previously IPlanningService).
|
| Modifier and Type | Method and Description |
|---|---|
void |
AdministrationService.activateExecServer(java.lang.String sessionId,
int execServerId,
int locationId)
Activates an existing execution server if it is not already active.
|
void |
AdministrationService.activateProjects(java.lang.String sessionId,
int[] projectIds)
Activates the projects with the given IDs.
|
boolean |
AdministrationService.addBuild(java.lang.String sessionId,
java.lang.String product,
java.lang.String version,
java.lang.String build,
java.lang.String descr,
boolean isActive)
Adds a new build for the given product and version.
|
boolean |
AdministrationService.addLocationToProject(java.lang.String sessionId,
int projectId,
int locationId)
Adds an association from a location to a project.
|
boolean |
AdministrationService.addVersion(java.lang.String sessionId,
java.lang.String product,
java.lang.String version,
java.lang.String descr,
boolean isActive)
Adds a new version for the given product.
|
int |
AdministrationService.copyProject(java.lang.String sessionId,
int projectId,
java.lang.String newProjectName,
java.lang.String[] copyProjectProperties)
Copies a project including the data selected in copyProjectProperties.
|
int |
AdministrationService.createExecServer(java.lang.String sessionId,
ExecServer execServer)
Creates a new execution sever with the given properties.
|
int |
AdministrationService.createLocation(java.lang.String sessionId,
LocationDetails locationDetails)
Creates a new location with the data provided by the location details.
|
int |
AdministrationService.createProject(java.lang.String sessionId,
Project project)
Creates a new project with the given properties.
|
int |
AdministrationService.createUser(java.lang.String sessionId,
UserDetails userDetails)
Creates a new user with the data of the given userDetails - the login has to be unique.
|
int |
AdministrationService.createUsergroup(java.lang.String sessionId,
UserGroup userGroup)
Creates a new
UserGroup. |
void |
AdministrationService.deactivateExecServer(java.lang.String sessionId,
int execServerId)
Deactivates an existing execution server if it is active.
|
void |
AdministrationService.deactivateProjects(java.lang.String sessionId,
int[] projectIds)
Deactivates the projects with the given IDs.
|
void |
AdministrationService.deleteExecServer(java.lang.String sessionId,
int execServerId)
Deletes the execution server identified by the ID.
|
void |
AdministrationService.deleteLocations(java.lang.String sessionId,
int[] locationIds)
Deletes the location identified by the locationId (only if no execution servers exist for the location).
|
void |
AdministrationService.deleteProjects(java.lang.String sessionId,
int[] projectIds)
Deletes projects with the given IDs (if the logged in user has the right to do so).
|
void |
AdministrationService.deleteRoleByName(java.lang.String sessionId,
java.lang.String deletedRoleName)
Deletes a role by the specified name.
|
void |
AdministrationService.deleteUserGroup(java.lang.String sessionId,
int groupId)
Deletes the user group identified by ID.
|
void |
AdministrationService.deleteUsers(java.lang.String sessionId,
int[] userIdsToDelete)
Deletes existing users (identified by the IDs).
|
int |
AdministrationService.duplicateRole(java.lang.String sessionId,
int roleId,
java.lang.String newRoleName,
java.lang.String newRoleDesc)
Duplicates a role and returns the new role ID.
|
Project[] |
AdministrationService.findProjects(java.lang.String sessionId,
java.lang.String projectName)
Returns all projects assigned to the logged in user (or all projects if the user is an administrator) with the given name (wildcards * and ? are allowed).
|
java.lang.String[] |
AdministrationService.getActiveVersions(java.lang.String sessionId,
java.lang.String product)
Returns names of active versions associated with the given product.
|
UserGroupMembership[] |
AdministrationService.getAllMemberships(java.lang.String sessionId)
Returns all memberships.
|
Role[] |
AdministrationService.getAllRoles(java.lang.String sessionId)
Returns all roles.
|
UserGroup[] |
AdministrationService.getAllUserGroups(java.lang.String sessionId)
Returns all user groups.
|
java.lang.String[] |
AdministrationService.getBuilds(java.lang.String sessionId,
java.lang.String product,
java.lang.String version)
Returns all build names associated with the given product and version.
|
java.lang.String[] |
AdministrationService.getComponents(java.lang.String sessionId,
java.lang.String product)
Returns all component names associated with a given project.
|
ExecServer |
AdministrationService.getExecServerById(java.lang.String sessionId,
int execServerId)
Returns the execution server identified by the given ID.
|
java.lang.String[] |
AdministrationService.getExecServerKeywords(java.lang.String sessionId,
int execServerId)
Returns the keywords set for the specified execution server (includes
#-prefixed predefined keywords). |
ExecServer[] |
AdministrationService.getExecServersOfLocation(java.lang.String sessionId,
int locationId)
Returns the execution servers of a location.
|
UserGroup |
AdministrationService.getGroupById(java.lang.String sessionId,
int groupId)
Returns a user group with the given ID.
|
UserGroup |
AdministrationService.getGroupByName(java.lang.String sessionId,
java.lang.String groupName)
Returns a user group with the given name.
|
LocationDetails |
AdministrationService.getLocationDetails(java.lang.String sessionId,
int locationId)
Returns detailed information about the location identified by the ID.
|
Location[] |
AdministrationService.getLocations(java.lang.String sessionId)
Returns all defined locations.
|
Location[] |
AdministrationService.getLocationsForProject(java.lang.String sessionId,
int projectId)
Returns all locations associated with the given project.
|
UserGroupMembership[] |
AdministrationService.getMembershipsOfGroup(java.lang.String sessionId,
int groupId)
Returns all memberships of the user group identified by ID.
|
UserGroupMembership[] |
AdministrationService.getMembershipsOfUser(java.lang.String sessionId,
int userId)
Returns all memberships of the user identified by ID.
|
java.lang.String[] |
AdministrationService.getPlatforms(java.lang.String sessionId)
Returns all platform names associated with the Silk Central installation.
|
java.lang.String |
AdministrationService.getProductNameById(java.lang.String sessionId,
int productId)
Returns the product name for the given product ID.
|
java.lang.String[] |
AdministrationService.getProducts(java.lang.String sessionId)
Returns all product names for a given Silk Central installation.
|
Project |
AdministrationService.getProjectById(java.lang.String sessionId,
int projectId)
Returns the project with the given ID.
|
java.lang.String[] |
AdministrationService.getProjectNames(java.lang.String sessionId)
Returns all project names associated with the Silk Central installation.
|
Project[] |
AdministrationService.getProjects(java.lang.String sessionId)
Returns all projects visible to this user.
|
Project[] |
AdministrationService.getProjectsForUser(java.lang.String sessionId,
int userId)
Returns all projects that meet the filter specified criteria.
|
Role |
AdministrationService.getRoleById(java.lang.String sessionId,
int roleId)
Returns a role identified by ID.
|
int |
AdministrationService.getRoleIdByName(java.lang.String sessionId,
java.lang.String roleName)
Returns the role ID.
|
UserDetails |
AdministrationService.getUserDetails(java.lang.String sessionId,
int userId)
Returns details of a user (identified by ID).
|
User[] |
AdministrationService.getUsers(java.lang.String sessionId,
java.lang.String login)
Returns all users matching the given login name.
|
java.lang.String[] |
AdministrationService.getVersions(java.lang.String sessionId,
java.lang.String product)
Returns all version names associated with the given product.
|
boolean |
AdministrationService.isBuildActive(java.lang.String sessionId,
java.lang.String product,
java.lang.String version,
java.lang.String build)
Checks if a build is active.
|
boolean |
AdministrationService.isMixedModeAuthentication(java.lang.String sessionId,
int userId)
Returns the information if mixed mode authentication is active for a user.
|
java.lang.String |
AdministrationService.logonUser(java.lang.String username,
java.lang.String plainPwd)
Logs on with a given username and password.
|
boolean |
AdministrationService.removeLocationFromProject(java.lang.String sessionId,
int projectId,
int locationId)
Removes an association from a location to a project.
|
void |
AdministrationService.setBuildActive(java.lang.String sessionId,
java.lang.String product,
java.lang.String version,
java.lang.String build,
boolean active)
Activates/deactivates a build.
|
void |
AdministrationService.setMixedModeAuthentication(java.lang.String sessionId,
int userId,
boolean useMixedMode)
Sets the authentication mode for a user.
|
void |
AdministrationService.setProxyUsernameAndPasswordForLocation(java.lang.String sessionId,
int locationId,
java.lang.String proxyUsername,
java.lang.String proxyPassword)
Sets proxy username and password for a location (identified by locationId).
|
void |
AdministrationService.updateExecServer(java.lang.String sessionId,
ExecServer execServer)
Updates the properties of an existing execution server.
|
void |
AdministrationService.updateExecServerKeywords(java.lang.String sessionId,
int execServerId,
java.lang.String[] keywords)
Sets the custom keywords for an execution server.
|
void |
AdministrationService.updateLocation(java.lang.String sessionId,
LocationDetails locationDetails)
Updates an existing location (identified by the ID) with the data provided by the location details.
|
void |
AdministrationService.updateMembershipsOfGroup(java.lang.String sessionId,
int groupId,
UserGroupMembership[] memberships)
Updates the memberships of a group.
|
void |
AdministrationService.updateMembershipsOfUser(java.lang.String sessionId,
int userId,
UserGroupMembership[] memberships)
Updates the memberships of a user.
|
void |
AdministrationService.updateProject(java.lang.String sessionId,
Project project)
Updates an existing project with the given properties.
|
void |
AdministrationService.updateUser(java.lang.String sessionId,
UserDetails userDetails)
Updates the properties of an existing user.
|
void |
AdministrationService.updateUserGroup(java.lang.String sessionId,
UserGroup usergroup)
Updates an existing user group.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ExecutionPlanningService.addAttributeOptions(java.lang.String sessionId,
int projectId,
java.lang.String attributeName,
AttributeOption[] options)
Adds attribute options to the given attribute identified by attributeName.
|
ProjectAttribute[] |
ExecutionPlanningService.addAttributes(java.lang.String sessionId,
int projectId,
ProjectAttribute[] attributes)
Adds attributes to the given project identified by projectId (this allows specifying min/max/precision values when adding numeric attributes).
|
int |
ExecutionPlanningService.addNode(java.lang.String sessionId,
int projectId,
ExecutionNode node,
int parentId)
Adds a node to the execution tree.
|
void |
ExecutionPlanningService.deleteAttributeOptions(java.lang.String sessionId,
int projectId,
java.lang.String attributeName,
AttributeOption[] options)
Deletes attribute options of the given attribute identified by attributeName.
|
void |
ExecutionPlanningService.deleteAttributes(java.lang.String sessionId,
int projectId,
ProjectAttribute[] attributes)
Deletes the attributes identified by their IDs for the given project identified by projectId.
|
void |
ExecutionPlanningService.deleteNode(java.lang.String sessionId,
int nodeId)
Deletes a node and all its children from the execution tree.
|
ManualTester[] |
ExecutionPlanningService.getAssignedManualTesters(java.lang.String sessionId,
int execDefId)
Retrieve assigned manual testers of an execution plan.
|
ProjectAttribute[] |
ExecutionPlanningService.getAttributes(java.lang.String sessionId,
int projectId)
Returns all attributes for the given project identified by projectId.
|
ExecutionNode[] |
ExecutionPlanningService.getChildNodes(java.lang.String sessionId,
int parentNodeId)
Gets the child nodes of a parent node in the execution tree.
|
int |
ExecutionPlanningService.getCleanupTestDefinition(java.lang.String sessionId,
int execNodeId)
Gets the ID of the test that is used for cleanup in an execution plan or in a configuration suite.
|
ExecutionResult |
ExecutionPlanningService.getExecutionResult(java.lang.String sessionId,
ExecutionHandle handle)
Returns results on a per-execution plan basis.
Note: The execution must be finished to get a result, otherwise the return value will be null. |
java.lang.String |
ExecutionPlanningService.getExecutionResultURL(java.lang.String sessionId,
int executionDefId,
long executionTimestamp,
java.lang.String execServerHostName,
int execServerPort)
Returns a URL that can be used to access the results of a specific run on a browser.
|
ExecutionNode |
ExecutionPlanningService.getExecutionRootNode(java.lang.String sessionId,
int projectId)
Searches for the root node in the execution tree.
|
java.lang.String[] |
ExecutionPlanningService.getKeywords(java.lang.String sessionId,
int execNodeId)
Retrieves all keywords of an execution plan.
|
ManualTester[] |
ExecutionPlanningService.getManualTesters(java.lang.String sessionId,
int projectId)
Retrieve a list of manual testers available for this project.
|
ExecutionNode |
ExecutionPlanningService.getNode(java.lang.String sessionId,
int nodeId)
Gets the node, specified with the nodeId, from the execution tree.
|
ExecutionNode[] |
ExecutionPlanningService.getNodes(java.lang.String sessionId,
int projectId,
java.lang.String name)
Gets an array of
ExecutionNodes, specified with the name of the node. |
NodeParameter[] |
ExecutionPlanningService.getParameters(java.lang.String sessionId,
int execNodeId)
Retrieve all parameters of an execution plan.
|
java.lang.String[] |
ExecutionPlanningService.getPropertyIds(java.lang.String sessionId,
int kind)
Gets a list of all valid properties of a node in the execution tree.
|
PropertyMetaInfo |
ExecutionPlanningService.getPropertyInfo(java.lang.String sessionId,
int kind,
java.lang.String id)
Retrieves the
PropertyMetaInfo for a property of a node. |
int |
ExecutionPlanningService.getSetupTestDefinition(java.lang.String sessionId,
int execNodeId)
Gets the ID of the test that is used for setup in an execution plan or in a configuration suite.
|
int |
ExecutionPlanningService.getStateOfExecution(java.lang.String sessionId,
ExecutionHandle handle)
Gets the state of an already started execution.
|
java.lang.String |
ExecutionPlanningService.logonUser(java.lang.String username,
java.lang.String plainPwd)
Logs on with a given username and password.
|
void |
ExecutionPlanningService.setAssignedManualTesters(java.lang.String sessionId,
int execDefId,
int[] manualTesterIds)
Assigns manual testers to an execution plan.
|
void |
ExecutionPlanningService.setCleanupTestDefinition(java.lang.String sessionId,
int execNodeId,
int testDefId)
Sets the ID of the test that will be used for cleanup in an execution plan or in a configuration suite.
|
void |
ExecutionPlanningService.setKeywords(java.lang.String sessionId,
int execNodeId,
java.lang.String[] keywords)
Sets keywords for an execution plan.
|
void |
ExecutionPlanningService.setParameter(java.lang.String sessionId,
int execNodeId,
java.lang.String parameterName,
java.lang.String parameterValue)
Sets a parameter for an execution plan.
|
void |
ExecutionPlanningService.setSetupTestDefinition(java.lang.String sessionId,
int execNodeId,
int testDefId)
Sets the ID of the test that is used for setup in an execution plan or in a configuration suite.
|
ExecutionHandle[] |
ExecutionPlanningService.startExecution(java.lang.String sessionId,
int nodeId)
Executes the specified node (folder, configuration suite or execution plan).
|
ExecutionHandle[] |
ExecutionPlanningService.startExecutionWithOptions(java.lang.String sessionId,
int nodeId,
java.lang.String build,
int option,
java.lang.String sinceBuild)
Executes the specified node (folder, configuration suite or execution plan).
|
ExecutionHandle[] |
ExecutionPlanningService.startExecutionWithOptionsInternal(java.lang.String sessionId,
int nodeId,
java.lang.String build,
int option,
java.lang.String sinceBuild,
java.util.Map<java.lang.String,com.segue.tm.common.execution.parameters.ParameterData> parameters,
java.lang.String sourceControlBranch) |
ProjectAttribute[] |
ExecutionPlanningService.updateAttributes(java.lang.String sessionId,
int projectId,
ProjectAttribute[] attributes)
Updates given attributes identified by their IDs for the given project identified by projectId.
|
void |
ExecutionPlanningService.updateNode(java.lang.String sessionId,
ExecutionNode node)
Updates an existing node in the execution tree.
|
| Modifier and Type | Method and Description |
|---|---|
int |
FilterService.createFilter(java.lang.String sessionId,
int projectId,
Filter filter)
Creates a new filter.
|
void |
FilterService.deleteFilter(java.lang.String sessionId,
int filterId)
Deletes the filter identified by filterId.
|
java.lang.String[] |
FilterService.getCategories(java.lang.String sessionId)
Gets all available filter categories.
|
java.lang.String[] |
FilterService.getCombinations(java.lang.String sessionId)
Gets all available variants of how to combine filter criteria within a filter.
|
java.lang.String[] |
FilterService.getCriteria(java.lang.String sessionId,
int projectId,
java.lang.String category)
Gets all available criteria for a sgetCriteriapecified result category.
|
java.lang.String[] |
FilterService.getCriterionProperties(java.lang.String sessionId,
int projectId,
java.lang.String criterion)
Gets all available properties for the specified criterion within the specified project.
|
Filter |
FilterService.getFilter(java.lang.String sessionId,
int filterId)
Gets the filter identified by filterId.
|
Filter[] |
FilterService.getFilters(java.lang.String sessionId,
int projectId)
Gets all defined filters within the selected project.
|
java.lang.String[] |
FilterService.getPropertyOperators(java.lang.String sessionId,
int projectId,
java.lang.String criterion,
java.lang.String property)
Gets all available operators for the specified criterion/property combination within the specified project.
|
java.lang.String[] |
FilterService.getPropertyValues(java.lang.String sessionId,
int projectId,
java.lang.String criterion,
java.lang.String property)
Gets all available property values for the specified criterion/property combination within the specified project.
|
java.lang.String |
FilterService.logonUser(java.lang.String username,
java.lang.String plainPwd)
Logs on with a given username and password.
|
void |
FilterService.updateFilter(java.lang.String sessionId,
Filter filter)
Updates an existing filter (identified by its filter id within the Filter object).
|
| Modifier and Type | Method and Description |
|---|---|
int |
IssueManagerService.createIssue(java.lang.String sessionId,
int projectId,
IssueInformation issue)
Creates a new issue in the given project and returns the newly created ID.
|
boolean |
IssueManagerService.editIssueDescription(java.lang.String sessionId,
int projectId,
int issueNumber,
java.lang.String description,
boolean append)
Updates the description of a given issue.
|
java.lang.String[] |
IssueManagerService.getComponentNamesByProduct(java.lang.String sessionId,
int projectId,
java.lang.String product)
Returns an array of component names that are configured for the provided product.
|
java.lang.String[] |
IssueManagerService.getComponentNamesByProductIssueType(java.lang.String sessionId,
int projectId,
java.lang.String product,
java.lang.String issueType)
Returns an array of ComponentNames for the given issue type that are configured for the provided product.
|
IMComponent[] |
IssueManagerService.getComponents(java.lang.String sessionId,
int projectId,
java.lang.String product)
Returns an array of components that are configured for the provided Issue Manager project and product.
|
java.lang.String[][] |
IssueManagerService.getGUIObjects(java.lang.String sessionId,
int projectId)
Returns a list of custom GUI elements.
|
java.lang.String[] |
IssueManagerService.getInboxes(java.lang.String sessionId,
int projectId)
Returns the list of names of inboxes that are configured for the provided Issue Manager project.
|
IssueInformation |
IssueManagerService.getIssueInfo(java.lang.String sessionId,
int projectId,
int issueNumber,
int depth)
Returns an information object for the issue with the provided issue number in the provided project.
|
StatisticEntity[] |
IssueManagerService.getIssueStatistics(java.lang.String sessionId,
int projectId)
Returns statistics about the number of issues grouped by status and product.
|
java.lang.String[] |
IssueManagerService.getIssueTypes(java.lang.String sessionId,
int projectId)
Returns a list of available issue types.
|
java.lang.String[] |
IssueManagerService.getLOV(java.lang.String sessionId,
int projectId,
int listId,
java.lang.String groupCode)
Returns a list of values for a given listId and groupCode.
|
java.lang.String[][] |
IssueManagerService.getLOVLists(java.lang.String sessionId,
int projectId)
Returns the list of values that are configured for the provided Issue Manager project.
|
java.lang.String[] |
IssueManagerService.getPlatformNames(java.lang.String sessionId,
int projectId)
Returns an array of platform names that are configured for the provided Issue Manager project.
|
Platform[] |
IssueManagerService.getPlatforms(java.lang.String sessionId,
int projectId)
Returns an array of platforms that are configured for the provided Issue Manager project.
|
java.lang.String[] |
IssueManagerService.getPossibleStates(java.lang.String sessionId,
int projectId)
Returns an array with all states an issue might have in the provided project.
|
java.lang.String[] |
IssueManagerService.getProductNames(java.lang.String sessionId,
int projectId)
Returns a list of product names that are configured for the provided Issue Manager project.
|
Product[] |
IssueManagerService.getProducts(java.lang.String sessionId,
int projectId)
Returns an array of products that are configured for the provided Issue Manager project.
|
Project[] |
IssueManagerService.getProjects(java.lang.String sessionId)
A Project object has a ProjectId and a ProjectName.
|
java.lang.String[] |
IssueManagerService.getReleases(java.lang.String sessionId,
int projectId,
java.lang.String product)
Returns an array of ReleaseNames that are configured for the provided product.
|
java.lang.String[] |
IssueManagerService.getSeverities(java.lang.String sessionId,
int projectId,
java.lang.String product,
java.lang.String issueType)
Returns an array of active values that can be used for entering an issue in the given project when the provided IssueType/Product is selected.
|
java.lang.String |
IssueManagerService.getStatus(java.lang.String sessionId,
int projectId,
int issueNumber)
Returns the status of the issue with the provided issue number in the provided project.
|
IssueStatusInformation[] |
IssueManagerService.getStatusArray(java.lang.String sessionId,
int projectId,
int[] issueNumbers)
Returns the statuses of the issues with the provided issue numbers in the provided project.
|
java.lang.String |
IssueManagerService.logonUser(java.lang.String username,
java.lang.String plainPwd)
Logs on with a given username and password.
|
| Modifier and Type | Method and Description |
|---|---|
void |
RequirementsService.assignTest(java.lang.String sessionId,
int requirementId,
int testId)
This method assigns the test with the provided test ID to the requirement with the provided requirement ID.
|
void |
RequirementsService.deleteCustomProperty(java.lang.String sessionId,
int propertyId) |
void |
RequirementsService.deleteRequirement(java.lang.String sessionId,
int requirementId,
boolean recursiv)
This method deletes the provided requirement.
|
Test[] |
RequirementsService.getAssignedTests(java.lang.String sessionId,
int requirementId)
This method returns all assigned tests for the provided requirement.
|
CustomProperty[] |
RequirementsService.getCustomProperties(java.lang.String sessionId,
int projectId)
Retrieves all CustomProperty objects for a project.
|
CustomProperty |
RequirementsService.getCustomProperty(java.lang.String sessionId,
int propertyId)
Retrieves a CustomProperty object for the given propertyId.
|
Project |
RequirementsService.getProject(java.lang.String sessionId,
int projectId)
This method returns the project for the provided projectId.
|
Project[] |
RequirementsService.getProjects(java.lang.String sessionId)
This method returns all existing and available projects.
|
PropertyValue |
RequirementsService.getProperty(java.lang.String sessionId,
int requirementId,
java.lang.String propertyId)
This method returns the property value for a provided property ID and requirement.
|
java.lang.String[] |
RequirementsService.getPropertyIds(java.lang.String sessionId,
int projectId)
This method returns the property IDs of all defined properties for the provided project.
|
PropertyMetaInfo |
RequirementsService.getPropertyInfo(java.lang.String sessionId,
int projectId,
java.lang.String propertyId)
This method returns the meta information for a property of a project.
|
Requirement |
RequirementsService.getRequirement(java.lang.String sessionId,
int requirementId)
This method returns the requirement for the provided requirement ID.
|
Requirement[] |
RequirementsService.getRequirementChildren(java.lang.String sessionId,
int projectId,
int requirementId)
This method returns all child requirements of the provided requirement.
|
Requirement[] |
RequirementsService.getTopLevelRequirements(java.lang.String sessionId,
int projectId)
This method returns all top level requirements of the provided project.
|
void |
RequirementsService.insertCustomProperty(java.lang.String sessionId,
CustomProperty newProperty) |
void |
RequirementsService.setRequirementFlagStatus(java.lang.String sessionId,
int requirementId,
int flagType,
java.lang.Boolean includeChildren,
java.lang.String comments)
This method sets or clears a flag for a requirement and optionally its child requirements.
|
void |
RequirementsService.unassignTest(java.lang.String sessionId,
int requirementId,
int testId)
This method unassigns the test with the provided test ID from the requirement with the provided requirement ID.
|
void |
RequirementsService.updateProperties(java.lang.String sessionId,
int requirementId,
PropertyValue[] properties)
This method updates all provided property values.
|
java.lang.String |
RequirementsService.updateProperty(java.lang.String sessionId,
int requirementId,
PropertyValue property)
This method updates the property value.
|
int |
RequirementsService.updateRequirement(java.lang.String sessionId,
int projectId,
Requirement requirement,
int prevSiblingId)
This method creates or updates the provided requirement.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
SystemService.getRepositoryInstanceID(java.lang.String sessionId)
Retrieves the repository instance ID that was defined when the repository was created.
|
boolean |
SystemService.keepAlive(java.lang.String sessionId)
Keep session alive
|
java.lang.String |
SystemService.logonUser(java.lang.String username,
java.lang.String plainPwd)
Logs on with a given username and password.
|
| Modifier and Type | Method and Description |
|---|---|
void |
TestsService.addAttributeOptions(java.lang.String sessionId,
int projectId,
java.lang.String attributeName,
AttributeOption[] options)
Adds attribute options to the given attribute identified by attributeName.
|
ProjectAttribute[] |
TestsService.addAttributes(java.lang.String sessionId,
int projectId,
ProjectAttribute[] attributes)
Adds attributes to the given project identified by projectId (this allows specifying min/max/precision values when adding numeric attributes)
|
int |
TestsService.addCustomStepProperty(java.lang.String sessionId,
int projectId,
int sequence,
java.lang.String propertyname)
Returns the Id of the step being added.
|
int |
TestsService.addManualTest(java.lang.String sessionId,
int testContainerId,
java.lang.String name,
java.lang.String description,
ManualTestStep[] steps,
NodeParameter[] params)
Adds a manual test definition with optional parameters as child to a test container.
|
void |
TestsService.addManualTestStep(java.lang.String sessionId,
int testId,
ManualTestStep step)
Adds a new manual test step.
|
int |
TestsService.addNode(java.lang.String sessionId,
int projectId,
int parentNodeId,
PlanningNode node)
Adds a new child node to the given parent node.
|
void |
TestsService.automateTest(java.lang.String sessionId,
int testId,
java.lang.String testType)
Convert an existing manual test to an automated test.
|
void |
TestsService.convertToManualTest(java.lang.String sessionId,
int testId)
Convert an existing automated test to a manual test.
|
int |
TestsService.createTestPackage(java.lang.String sessionId,
int packageParentNodeId,
java.lang.String xmlPackage)
Creates a test package structure from the given xmlPackage as a child node of packageParentNodeId.
|
void |
TestsService.deleteAttributeOptions(java.lang.String sessionId,
int projectId,
java.lang.String attributeName,
AttributeOption[] options)
Deletes attribute options of the given attribute identified by attributeName.
|
void |
TestsService.deleteAttributes(java.lang.String sessionId,
int projectId,
ProjectAttribute[] attributes)
Delete given attributes identified by their Ids for the given project identified by projectId.
|
int |
TestsService.deleteCustomStepProperty(java.lang.String sessionId,
int projectId,
int propertyId)
Deletes a custom step property.
|
void |
TestsService.deleteManualTestStep(java.lang.String sessionId,
int testId,
int stepPos)
Deletes a manual test step.
|
boolean |
TestsService.deleteNode(java.lang.String sessionId,
int nodeId)
Deletes a node and its complete subtree.
|
boolean |
TestsService.deleteProperty(java.lang.String sessionId,
PropertyValue property)
Deletes a given property from its associated node.
|
ProjectAttribute[] |
TestsService.getAttributes(java.lang.String sessionId,
int projectId)
Returns all attributes for the given project identified by projectId.
|
PlanningNode[] |
TestsService.getChildNodes(java.lang.String sessionId,
int projectId,
int parentNodeId,
NodeFilter filter)
Returns an array of child nodes of a defined node in the test planning tree.
|
CustomStepProperty[] |
TestsService.getCustomStepPropertyNames(java.lang.String sessionId,
int projectId)
Returns an array of custom step properties.
|
DataSet[] |
TestsService.getDataSetForDataSource(java.lang.String sessionId,
int dataSourceId)
Returns all available
DataSets for a given DataSource. |
DataSource[] |
TestsService.getDataSourcesForProject(java.lang.String sessionId,
int projectId)
Returns all available
DataSources for a given project. |
int |
TestsService.getIntegrationDefaultFolderId(java.lang.String sessionId,
int projectId)
Retrieves the default integration folder for a project.
|
java.lang.Integer[] |
TestsService.getLibraryIdsForProject(java.lang.String sessionId,
int projectId)
Retrieves the Ids of the library root nodes visible for a project
|
java.lang.String[] |
TestsService.getLibraryNamesForProject(java.lang.String sessionId,
int projectId)
Retrieves the names of the library root nodes visible for a project
|
ManualTestStep[] |
TestsService.getManualTestSteps(java.lang.String sessionId,
int testId)
Retrieves the steps of a manual test.
|
PlanningNode |
TestsService.getNode(java.lang.String sessionId,
int nodeId)
Retrieves a
PlanningNode from Test Manager with its PropertyValue child array fully populated. |
int[] |
TestsService.getNodeIds(java.lang.String sessionId,
PropertyValue property)
Returns an array of Ids of nodes with the specified parameter value.
|
Project |
TestsService.getProject(java.lang.String sessionId,
int projectId)
Returns a project, specified by the project Id.
|
Project[] |
TestsService.getProjects(java.lang.String sessionId)
Returns all projects that are accessible by the current user.
|
PropertyValue |
TestsService.getProperty(java.lang.String sessionId,
int nodeId,
java.lang.String propertyId)
Returns the
PropertyValue associated with a given propertyId and nodeId. |
java.lang.String[] |
TestsService.getPropertyIds(java.lang.String sessionId)
Returns a list of properties that can be accessed with the property functions.
|
java.lang.String[] |
TestsService.getPropertyIdsByNodeType(java.lang.String sessionId,
int projectId,
java.lang.String nodeTypeId,
java.lang.String propertyTypeId)
Returns the property values available for Web service read/write access for the given types of node and property within the given project.
|
PropertyMetaInfo |
TestsService.getPropertyInfo(java.lang.String sessionId,
int projectId,
java.lang.String nodeTypeId,
java.lang.String propertyId)
Returns the meta information of a property value for a given type of node within the given project.
|
java.lang.String[] |
TestsService.getPropertyTypeIds(java.lang.String sessionId,
int projectId,
java.lang.String nodeTypeId)
Returns all basic property type Ids for a given project, plus those which are pertinent to a given
node type Id.
|
NamedEntity[] |
TestsService.getTestContainers(java.lang.String sessionId,
int projectId)
Returns an array of test container nodes for the specified project.
|
java.lang.String |
TestsService.logonUser(java.lang.String username,
java.lang.String plainPwd)
Logs on with a given username and password.
|
void |
TestsService.setIntegrationDefaultFolder(java.lang.String sessionId,
int projectId,
int folderId)
Sets the default integration folder for a project.
|
ProjectAttribute[] |
TestsService.updateAttributes(java.lang.String sessionId,
int projectId,
ProjectAttribute[] attributes)
Updates given attributes identified by their Ids for the given project identified by projectId.
|
void |
TestsService.updateManualTestStep(java.lang.String sessionId,
int testId,
ManualTestStep step)
Updates a manual test step and its custom properties.
|
boolean |
TestsService.updateNode(java.lang.String sessionId,
PlanningNode node)
This call updates a specific node in the test planning tree.
|
boolean |
TestsService.updateProperties(java.lang.String sessionId,
PropertyValue[] properties)
Updates all property values in an array.
|
boolean |
TestsService.updateProperty(java.lang.String sessionId,
PropertyValue property)
Updates a node's property.
|
void |
TestsService.updateTestPackage(java.lang.String sessionId,
int packageNodeId,
java.lang.String xmlPackage)
Updates an existing test package defined by packageNodeId from the given xmlPackage structure.
|
void |
TestsService.uploadTestPackageResult(java.lang.String sessionId,
int packageNodeId,
java.lang.String xmlPackage)
Uploads the results of an existing test package defined by packageNodeId from the given xmlPackage structure.
|
Copyright © Micro Focus 2004-2019. All rights reserved.