Package org.azd.work
Class WorkApi
- All Implemented Interfaces:
WorkDetails
Work class to manage work API
-
Constructor Summary
ConstructorsConstructorDescriptionWorkApi(Connection connection) Pass the connection object to work with Work Api -
Method Summary
Modifier and TypeMethodDescriptiondeleteTeamSettingsIteration(String teamName, String iterationId) Delete a team's iteration by iterationIdgetTeamIterationWorkItems(String teamName, String iterationId) Get work items for iterationgetTeamSettingsIteration(String teamName, String iterationId) Get team's iteration by iterationIdgetTeamSettingsIterations(String teamName) Get a team's iterationsgetTeamSettingsIterations(String teamName, IterationsTimeFrame timeFrame) Get a team's iterations using timeframe filterMethods inherited from class org.azd.utils.AzDAsyncApi
createAsync
-
Constructor Details
-
WorkApi
Pass the connection object to work with Work Api- Parameters:
connection- Connection object
-
-
Method Details
-
getTeamSettingsIterations
Get a team's iterations- Specified by:
getTeamSettingsIterationsin interfaceWorkDetails- Parameters:
teamName- Team ID or team name- Returns:
TeamSettingsIterations- Throws:
AzDException- Default Api Exception handler.
-
getTeamSettingsIterations
public TeamSettingsIterations getTeamSettingsIterations(String teamName, IterationsTimeFrame timeFrame) throws AzDException Get a team's iterations using timeframe filter- Specified by:
getTeamSettingsIterationsin interfaceWorkDetails- Parameters:
teamName- Team ID or team nametimeFrame- A filter for which iterations are returned based on relative time. Only 'Current' is supported currently.IterationsTimeFrame- Returns:
TeamSettingsIterations- Throws:
AzDException- Default Api Exception handler.
-
getTeamIterationWorkItems
public IterationWorkItems getTeamIterationWorkItems(String teamName, String iterationId) throws AzDException Get work items for iteration- Specified by:
getTeamIterationWorkItemsin interfaceWorkDetails- Parameters:
teamName- Team ID or team nameiterationId- ID of the iteration- Returns:
TeamSettingsIterations- Throws:
AzDException- Default Api Exception handler.
-
getTeamSettingsIteration
public TeamSettingsIteration getTeamSettingsIteration(String teamName, String iterationId) throws AzDException Get team's iteration by iterationId- Specified by:
getTeamSettingsIterationin interfaceWorkDetails- Parameters:
teamName- ID of the iterationiterationId- Team ID or team name- Returns:
TeamSettingsIterations- Throws:
AzDException- Default Api Exception handler.
-
deleteTeamSettingsIteration
Delete a team's iteration by iterationId- Specified by:
deleteTeamSettingsIterationin interfaceWorkDetails- Parameters:
teamName- Team ID or team nameiterationId- ID of the iteration- Throws:
AzDException- Default Api Exception handler.
-