|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ScrumWorksEndpoint
Service endpoint interface for ScrumWorksEJB.
| Method Summary | |
|---|---|
void |
addBacklogItemsToTheme(BacklogItemWSO[] backlogItems,
ThemeWSO theme)
|
BacklogItemWSO |
createBacklogItem(BacklogItemWSO backlogItem)
Creates a backlog item. |
ImpedimentWSO |
createImpediment(ImpedimentWSO impediment,
ProductWSO product)
Creates a new impediment. |
ReleaseWSO |
createRelease(ReleaseWSO release,
ProductWSO product)
Creates a new release in the given product. |
SprintWSO |
createSprint(SprintWSO sprint)
Creates a sprint for the given team. |
SprintWSO |
createSprintWithNonWorkingDays(SprintWSO sprint,
java.lang.Long[] nonWorkingDays)
Creates a new sprint with the given SprintWSO instance. |
TaskWSO |
createTask(TaskWSO task)
Creates a task. |
ThemeWSO |
createTheme(ThemeWSO theme,
ProductWSO product)
Creates a new theme in the given product. |
void |
deleteBacklogItem(BacklogItemWSO backlogItem)
Deletes a backlog item from the backlog along with its estimates. |
void |
deleteEmptyRelease(ReleaseWSO release)
Deletes an empty release. |
void |
deleteEmptySprint(SprintWSO sprint)
Deletes an empty sprint. |
void |
deleteTask(TaskWSO task)
Deletes a task from the backlog. |
TaskWSO |
deleteTaskEstimate(TaskWSO task,
java.util.Date date)
Removes a task's estimate for the given day. |
void |
deleteTheme(ThemeWSO theme)
Deletes a theme. |
BacklogItemWSO[] |
getActiveBacklogItems(ProductWSO product)
Returns a list of all active backlog items for a given product. |
BacklogItemWSO[] |
getActiveBacklogItemsForRelease(ReleaseWSO release)
Returns a list of active backlog items for a given release, in the same order as they appear in the backlog scheduler. |
BacklogItemWSO[] |
getActiveBacklogItemsForSprint(SprintWSO sprint)
Returns a list of active backlog items for a given sprint, in the same order as they appear in the backlog scheduler. |
java.lang.String |
getAuthenticatedTest()
Dummy method for checking connectivity and authentication. |
BacklogItemWSO |
getBacklogItem(java.lang.Long backlogItemId)
Returns the backlog item with the given id. |
BacklogItemWSO |
getBacklogItemByKey(java.lang.String backlogItemKey)
Returns the backlog item with the given key. |
BacklogItemEstimateWSO[] |
getBacklogItemEstimates(BacklogItemWSO backlogItem)
Gets the list of backlog item estimates for a given backlog item. |
BacklogItemWSO[] |
getBacklogItems(java.lang.Long[] backlogItemIds)
Returns the backlog items with the given ids. |
BacklogItemWSO[] |
getBacklogItemsForTheme(ThemeWSO theme)
|
DashboardReleaseStatisticsWSO[] |
getDashboardStatistics(ProductWSO product,
java.util.Date startDate,
java.util.Date endDate)
|
ImpedimentWSO[] |
getImpediments(ProductWSO product)
Gets the impediments for a given product. |
BacklogItemWSO[] |
getInactiveBacklogItems(ProductWSO product)
Returns a list of all inactive backlog items for a given product. |
PermissionWSO[] |
getPermissions()
|
ProductWSO[] |
getProducts()
Returns a list of all products in ScrumWorks. |
ReleaseWSO[] |
getReleases(ProductWSO product)
Returns the releases associated with the given product. |
java.lang.Long[] |
getSprintNonWorkingDays(java.lang.Long sprintId)
Obtain the non working days for the given sprint id. |
SprintWSO[] |
getSprints(ProductWSO product)
Returns the list of sprints for the given product. |
SprintWSO[] |
getSprintsForTeam(ProductWSO product,
TeamWSO team)
Returns the list of sprints for the given product and team. |
TaskEstimateWSO[] |
getTaskEstimates(TaskWSO task)
Returns the task estimates for the given task in chronological order. |
TaskHoursSpentWSO[] |
getTaskHoursSpentForTask(java.lang.String displayName,
TaskWSO task)
Returns the hours spent by a user on a single task, ordered by date |
TaskWSO[] |
getTasks(BacklogItemWSO backlogItem)
Returns the tasks for the given backlog item. |
TaskWSO[] |
getTasksForSprint(SprintWSO sprint)
Returns the list of tasks for the given sprint ordered by backlog item rank then task rank. |
TeamWSO |
getTeam(SprintWSO sprint)
Returns the team for the given sprint. |
UserWSO[] |
getTeamMembers(TeamWSO team)
Returns the list of team members for the given team. |
TeamWSO[] |
getTeams()
Returns the list of teams in the system. |
TeamWSO[] |
getTeamsForProduct(ProductWSO product)
Returns the teams associated with the given product. |
java.lang.String |
getTest()
Dummy method for checking connectivity. |
ThemeWSO[] |
getThemes(ProductWSO product)
Lists all themes for the given product |
java.lang.String |
getTimezone()
Returns the TimeZone the server is in. |
TaskHoursSpentWSO[] |
getTotalTaskHoursSpentForTask(TaskWSO task)
Returns the total hours spent by all users for the given task, ordered by date |
UserWSO[] |
getUsers()
Returns the list of users in the system. |
java.lang.String[] |
getUsersForSprint(SprintWSO sprint)
Returns the list of all user names with timesheet entries for all tasks within the given sprint. |
void |
markBacklogItemInactive(BacklogItemWSO backlogItem)
Marks a backlog item inactive. |
void |
mergeThemes(ThemeWSO themeToMerge,
ThemeWSO themeToMergeInto)
Merges a theme into another one. |
BacklogItemWSO |
moveBacklogItemAfter(BacklogItemWSO itemToMove,
BacklogItemWSO dudeBefore)
|
BacklogItemWSO |
moveBacklogItemIntoRelease(BacklogItemWSO itemToMove,
ReleaseWSO release)
|
BacklogItemWSO |
moveBacklogItemIntoSprint(BacklogItemWSO itemToMove,
SprintWSO sprint)
|
BacklogItemWSO[] |
moveBacklogItemsAfter(BacklogItemWSO[] itemsToMove,
BacklogItemWSO dudeBefore)
Moves a set of backlog items after a backlog item. |
BacklogItemWSO[] |
moveBacklogItemsIntoRelease(BacklogItemWSO[] itemsToMove,
ReleaseWSO release)
Moves a set of backlog items into a release. |
BacklogItemWSO[] |
moveBacklogItemsIntoSprint(BacklogItemWSO[] itemsToMove,
SprintWSO sprint)
Moves a set of backlog items into a sprint. |
ReleaseWSO |
moveReleaseAfter(ReleaseWSO itemToMove,
ReleaseWSO dudeBefore)
Moves a release before another release so that it shows up second in the backlog planner. |
ReleaseWSO |
moveReleaseBefore(ReleaseWSO itemToMove,
ReleaseWSO dudeAfter)
Moves a release after another release so that it shows up first in the backlog planner. |
TaskWSO |
moveTaskAfter(TaskWSO itemToMove,
TaskWSO dudeBefore)
Moves a task after another task in the backlog. |
TaskWSO |
moveTaskIntoBacklogItem(TaskWSO itemToMove,
BacklogItemWSO backlogItem)
|
TaskWSO[] |
moveTasksAfter(TaskWSO[] itemsToMove,
TaskWSO dudeBefore)
Moves a set of tasks after another task in the backlog. |
TaskWSO[] |
moveTasksIntoBacklogItem(TaskWSO[] itemsToMove,
BacklogItemWSO backlogItem)
Moves a set of tasks into a backlog item. |
void |
removeBacklogItemsFromTheme(BacklogItemWSO[] backlogItems,
ThemeWSO theme)
|
ThemeWSO |
renameTheme(ThemeWSO theme,
java.lang.String newName)
Renames a theme. |
BacklogItemWSO |
updateBacklogItem(BacklogItemWSO backlogItem)
Updates an existing backlog item. |
ImpedimentWSO |
updateImpediment(ImpedimentWSO impediment)
Updates an existing impediment. |
ReleaseWSO |
updateRelease(ReleaseWSO release)
Updates an existing release. |
SprintWSO |
updateSprint(SprintWSO sprint)
Updates an existing sprint. |
SprintWSO |
updateSprintWithNonWorkingDays(SprintWSO sprint,
java.lang.Long[] nonWorkingDays)
Updates an existing sprint. |
TaskWSO |
updateTask(TaskWSO task)
Updates an existing task. |
TaskWSO |
updateTaskEstimate(TaskWSO task,
java.util.Date date,
int estimate)
Updates a task's estimate for the given day. |
void |
updateTaskHoursSpent(UserWSO user,
TaskWSO task,
java.util.Date date,
double hoursSpent)
Update the task hours spent for the given user on the given date. |
| Method Detail |
|---|
java.lang.String getTest()
throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String getAuthenticatedTest()
throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String getTimezone()
throws java.rmi.RemoteException
java.rmi.RemoteException
ProductWSO[] getProducts()
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteException
TeamWSO[] getTeamsForProduct(ProductWSO product)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteException
BacklogItemWSO getBacklogItem(java.lang.Long backlogItemId)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteException
BacklogItemWSO getBacklogItemByKey(java.lang.String backlogItemKey)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
backlogItemKey - BacklogItemWSO.getKey()
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteException
BacklogItemWSO[] getBacklogItems(java.lang.Long[] backlogItemIds)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteException
BacklogItemWSO[] getActiveBacklogItems(ProductWSO product)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteException
BacklogItemWSO[] getInactiveBacklogItems(ProductWSO product)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteException
BacklogItemWSO[] getActiveBacklogItemsForRelease(ReleaseWSO release)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteExceptiongetActiveBacklogItems(ProductWSO)
BacklogItemWSO[] getActiveBacklogItemsForSprint(SprintWSO sprint)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteExceptiongetActiveBacklogItems(ProductWSO)
BacklogItemEstimateWSO[] getBacklogItemEstimates(BacklogItemWSO backlogItem)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteException
ImpedimentWSO[] getImpediments(ProductWSO product)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteException
ReleaseWSO[] getReleases(ProductWSO product)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteException
SprintWSO[] getSprints(ProductWSO product)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteException
SprintWSO[] getSprintsForTeam(ProductWSO product,
TeamWSO team)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteException
UserWSO[] getUsers()
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteException
java.lang.String[] getUsersForSprint(SprintWSO sprint)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
sprint - The sprint
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteExceptiongetTaskHoursSpentForTask(String, TaskWSO)
TeamWSO[] getTeams()
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteException
TeamWSO getTeam(SprintWSO sprint)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteException
UserWSO[] getTeamMembers(TeamWSO team)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteException
TaskWSO[] getTasks(BacklogItemWSO backlogItem)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteException
TaskWSO[] getTasksForSprint(SprintWSO sprint)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
sprint - The sprint
ServerException - if an error occurs
java.rmi.RemoteException
TaskEstimateWSO[] getTaskEstimates(TaskWSO task)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteException
TaskWSO updateTaskEstimate(TaskWSO task,
java.util.Date date,
int estimate)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
date - The estimate date. The time part of the object is not used to set the estimate (there's at most one estimate for a task for a day).estimate - A non-negative integer.
ServerException - If the estimate is invalid.
java.rmi.RemoteExceptiondeleteTaskEstimate(TaskWSO, Date)
TaskWSO deleteTaskEstimate(TaskWSO task,
java.util.Date date)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
ServerException - If the only estimate for the task is attempted to be deleted.
java.rmi.RemoteException
BacklogItemWSO createBacklogItem(BacklogItemWSO backlogItem)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteException
BacklogItemWSO updateBacklogItem(BacklogItemWSO backlogItem)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
moveBacklogItem* methods instead of updating its rank, sprintId or releaseId fields.
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteExceptionmoveBacklogItemAfter(BacklogItemWSO, BacklogItemWSO),
moveBacklogItemIntoRelease(BacklogItemWSO, ReleaseWSO),
moveBacklogItemIntoSprint(BacklogItemWSO, SprintWSO)
TaskWSO updateTask(TaskWSO task)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
moveTask* methods instead of updating its rank or backlogItemId fields.
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteException
TaskWSO createTask(TaskWSO task)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteException
TaskWSO moveTaskAfter(TaskWSO itemToMove,
TaskWSO dudeBefore)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteException
TaskWSO[] moveTasksAfter(TaskWSO[] itemsToMove,
TaskWSO dudeBefore)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
itemsToMove. The tasks to move aren't required to have the same parent.
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteException
TaskWSO moveTaskIntoBacklogItem(TaskWSO itemToMove,
BacklogItemWSO backlogItem)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteException
TaskWSO[] moveTasksIntoBacklogItem(TaskWSO[] itemsToMove,
BacklogItemWSO backlogItem)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
itemsToMove. The tasks to move aren't required to have the same parent.
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteException
void deleteTask(TaskWSO task)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteException
void deleteBacklogItem(BacklogItemWSO backlogItem)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
markBacklogItemInactive is that the latter will preserve the historical information (estimates) about the backlog item which will show up in various reports/charts.
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteExceptionmarkBacklogItemInactive(BacklogItemWSO),
http://danube.com/docs/scrumworks/latest/userguide.html#deletepbi
void markBacklogItemInactive(BacklogItemWSO backlogItem)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteExceptiondeleteBacklogItem(BacklogItemWSO),
http://danube.com/docs/scrumworks/latest/userguide.html#deletepbi
BacklogItemWSO moveBacklogItemAfter(BacklogItemWSO itemToMove,
BacklogItemWSO dudeBefore)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteException
BacklogItemWSO moveBacklogItemIntoSprint(BacklogItemWSO itemToMove,
SprintWSO sprint)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteException
BacklogItemWSO moveBacklogItemIntoRelease(BacklogItemWSO itemToMove,
ReleaseWSO release)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteException
BacklogItemWSO[] moveBacklogItemsAfter(BacklogItemWSO[] itemsToMove,
BacklogItemWSO dudeBefore)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
itemsToMove. The backlog items to move aren't required to have the same parent.
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteException
BacklogItemWSO[] moveBacklogItemsIntoSprint(BacklogItemWSO[] itemsToMove,
SprintWSO sprint)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
itemsToMove. The backlog items to move aren't required to have the same parent.
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteException
BacklogItemWSO[] moveBacklogItemsIntoRelease(BacklogItemWSO[] itemsToMove,
ReleaseWSO release)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
itemsToMove. The backlog items to move aren't required to have the same parent.
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteException
ReleaseWSO moveReleaseBefore(ReleaseWSO itemToMove,
ReleaseWSO dudeAfter)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteException
ReleaseWSO moveReleaseAfter(ReleaseWSO itemToMove,
ReleaseWSO dudeBefore)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteException
ReleaseWSO createRelease(ReleaseWSO release,
ProductWSO product)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
moveReleaseAfter(ReleaseWSO, ReleaseWSO) and moveReleaseBefore(ReleaseWSO, ReleaseWSO) to rerank releases.
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteException
ReleaseWSO updateRelease(ReleaseWSO release)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
moveRelease* methods instead of modifiying the releases' rank field. The start date and the release date should be specified or left empty together.
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteExceptionmoveReleaseAfter(ReleaseWSO, ReleaseWSO),
moveReleaseBefore(ReleaseWSO, ReleaseWSO)
void deleteEmptyRelease(ReleaseWSO release)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteException
SprintWSO createSprint(SprintWSO sprint)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
releaseId field set.
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteException
SprintWSO createSprintWithNonWorkingDays(SprintWSO sprint,
java.lang.Long[] nonWorkingDays)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
sprint - The sprint to be created.nonWorkingDays - an array of nonWorkingDays to be removed from the Burndown chart, so that, for example, Weekends and Holidays do not create an inaccurate perception of Sprint progress. The value for nonWorkingDays is a timestamp, that is, the number of milliseconds since January 1, 1970, 00:00:00 GMT. It can be obtained by calling getTime() on a Date object.
ServerException - if invalid input is given or the server encounters an error.
java.rmi.RemoteException
SprintWSO updateSprint(SprintWSO sprint)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteException
SprintWSO updateSprintWithNonWorkingDays(SprintWSO sprint,
java.lang.Long[] nonWorkingDays)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
sprint - the existing sprint to be updated.nonWorkingDays - an array of nonWorkingDays to be removed from the Burndown chart, so that, for example, Weekends and Holidays do not create an inaccurate perception of Sprint progress. The value for nonWorkingDays is a timestamp, that is, the number of milliseconds since January 1, 1970, 00:00:00 GMT. It can be obtained by calling getTime() on a Date object.
ServerException - if invalid input is given or the server encounters an error.
java.rmi.RemoteException
java.lang.Long[] getSprintNonWorkingDays(java.lang.Long sprintId)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
sprintId - The identifier for the sprint in which the non-working days is to be returned.
ServerException
java.rmi.RemoteException
void deleteEmptySprint(SprintWSO sprint)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
ServerException - If the sprint didn't exist of if it wasn't empty. Note: if the sprint contains inactive backlog items, it isn't empty.
java.rmi.RemoteException
ImpedimentWSO createImpediment(ImpedimentWSO impediment,
ProductWSO product)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
impedimentsshould be empty: lastModDate, resolutionDate. These are set by the server.
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteException
ImpedimentWSO updateImpediment(ImpedimentWSO impediment)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteException
ThemeWSO createTheme(ThemeWSO theme,
ProductWSO product)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
theme - The theme to create. Do not specify an ID in the WSOproduct - The theme the product belongs to
ServerException - if invalid input is found or an error occurs
java.rmi.RemoteException
void deleteTheme(ThemeWSO theme)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
theme - The theme to delete. It must have an ID
ServerException - if invalid input is given or an error occurs
java.rmi.RemoteException
ThemeWSO renameTheme(ThemeWSO theme,
java.lang.String newName)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
theme - the existing theme you want to renamenewName - the new name of the theme
ServerException - if invalid input is given or an error occurs
java.rmi.RemoteException
void mergeThemes(ThemeWSO themeToMerge,
ThemeWSO themeToMergeInto)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
themeToMerge will have the theme themeToMergeInto added instead and themeToMerge is deleted.
themeToMerge - the existing theme you want to merge into another onethemeToMergeInto - the existing theme you want the other theme merge into
ServerException - if invalid input is detected or an error occurs
java.rmi.RemoteException
ThemeWSO[] getThemes(ProductWSO product)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
product - the product you want themes for
ServerException - if an error occurs
java.rmi.RemoteException
BacklogItemWSO[] getBacklogItemsForTheme(ThemeWSO theme)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteException
void addBacklogItemsToTheme(BacklogItemWSO[] backlogItems,
ThemeWSO theme)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteException
void removeBacklogItemsFromTheme(BacklogItemWSO[] backlogItems,
ThemeWSO theme)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteException
PermissionWSO[] getPermissions()
throws java.rmi.RemoteException
java.rmi.RemoteException
DashboardReleaseStatisticsWSO[] getDashboardStatistics(ProductWSO product,
java.util.Date startDate,
java.util.Date endDate)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteException
TaskHoursSpentWSO[] getTaskHoursSpentForTask(java.lang.String displayName,
TaskWSO task)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
displayName - The display name of the user, as returned by getUsersForSprint(SprintWSO) or UserWSO.getDisplayName()task - The task
ServerException - if an error occurs
java.rmi.RemoteExceptionUserWSO.getDisplayName(),
getUsersForSprint(SprintWSO),
getTasksForSprint(SprintWSO)
TaskHoursSpentWSO[] getTotalTaskHoursSpentForTask(TaskWSO task)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
task - The task
ServerException - if an error occurs
java.rmi.RemoteExceptiongetTasksForSprint(SprintWSO)
void updateTaskHoursSpent(UserWSO user,
TaskWSO task,
java.util.Date date,
double hoursSpent)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
user - The user that spent the hours.task - The task for which the hours were spent.hoursSpent - A non-negative decimal value representing the hours spent.date - The date on which the hours were spent.
ServerException - if an error occurs
java.rmi.RemoteException
|
||||||||||