|
||||||||||
| 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. |
CommentWSO |
createCommentForBacklogItem(BacklogItemWSO backlogItem,
java.lang.String comment)
Creates a comment for the given backlog item. |
CommentWSO |
createCommentForTask(TaskWSO task,
java.lang.String comment)
Creates a comment for the given task. |
ImpedimentWSO |
createImpediment(ImpedimentWSO impedimentWSO,
ProductWSO productWSO)
Creates a new impediment. |
ReleaseWSO |
createRelease(ReleaseWSO release)
Creates a new release. |
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)
Creates a new theme. |
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[] |
getActiveBacklogItemsForReleaseInProduct(ReleaseWSO release,
ProductWSO product)
Returns a list of active backlog items for a given release in a product, 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. |
BacklogItemWSO[] |
getActiveBacklogItemsForTheme(ThemeWSO theme)
Gets the active backlog items tagged with the indicated theme. |
BacklogItemWSO[] |
getActiveBacklogItemsForThemeInProduct(ThemeWSO theme,
ProductWSO product)
Gets the active backlog items for a specified theme and product. |
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. |
CommentWSO[] |
getCommentsForBacklogItem(BacklogItemWSO backlogItem)
Lists comments for a particular backlog item. |
CommentWSO[] |
getCommentsForTask(TaskWSO task)
Lists comments for a particular task. |
DashboardReleaseStatisticsWSO[] |
getDashboardStatistics(ProductWSO product,
java.util.Date startDate,
java.util.Date endDate)
Gets statistics about the releases within the given date range for a product. |
EpicWSO[] |
getEpicsForRelease(ReleaseWSO release)
Lists Product Epics for the given Product Release, or list Program Epics for the given Program Release. |
EpicWSO[] |
getEpicsForReleaseInProduct(ReleaseWSO release,
ProductWSO product)
Lists Epics for the given Product or Program Release within the given Product. |
ImpedimentWSO |
getImpedimentById(java.lang.Long impedimentId)
Finds an impediment by id. |
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 |
getProductByName(java.lang.String productName)
Finds a product by name. |
EpicWSO[] |
getProductEpicsForEpic(EpicWSO epic)
When provided with a Program Epic, returns all the Product Epics using that Program Epic. |
ProductWSO[] |
getProducts()
Returns a list of all products in ScrumWorks. |
ProgramWSO |
getProgramById(java.lang.Long programId)
Returns the program with the given id. |
ProgramWSO[] |
getPrograms()
Returns all the programs in ScrumWorks. |
ReleaseWSO[] |
getReleases(ProductWSO product)
Deprecated. Replaced by getReleasesForProduct(ProductWSO) |
ReleaseWSO[] |
getReleasesForProduct(ProductWSO product)
Returns the releases associated with the given product. |
ReleaseWSO[] |
getReleasesForProgram(ProgramWSO program)
Lists the Program's releases in the order they appear in the Program Release Planner. |
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. |
TaskWSO |
getTaskById(java.lang.Long taskId)
Returns the task with the given id. |
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. |
java.lang.String[] |
getTaskStatuses()
Returns the available task status names. |
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)
Deprecated. Replaced by getThemesForProduct(ProductWSO) |
ThemeWSO[] |
getThemesForProduct(ProductWSO product)
Lists all product and program themes for the given product. |
ThemeWSO[] |
getThemesForProgram(ProgramWSO program)
Finds the themes for a program. |
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 |
UncategorizedBudgetWSO |
getUncategorizedBudgetForReleaseInProduct(ReleaseWSO release,
ProductWSO product)
Gets the uncategorized budget for the given Release within the given Product. |
UncategorizedBudgetWSO[] |
getUncategorizedBudgetsForRelease(ReleaseWSO release)
Lists all uncategorized budgets for the given Program Release, or list the single uncategorized budget for a Product Release. |
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. |
java.lang.String |
getVersion()
Returns the Version number of this server. |
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 itemAbove)
|
BacklogItemWSO |
moveBacklogItemIntoRelease(BacklogItemWSO itemToMove,
ReleaseWSO release)
|
BacklogItemWSO |
moveBacklogItemIntoSprint(BacklogItemWSO itemToMove,
SprintWSO sprint)
|
BacklogItemWSO[] |
moveBacklogItemsAfter(BacklogItemWSO[] itemsToMove,
BacklogItemWSO itemBefore)
Moves a set of backlog items after a backlog item. |
BacklogItemWSO[] |
moveBacklogItemsIntoProductRelease(BacklogItemWSO[] itemsToMove,
ReleaseWSO release)
Moves a set of backlog items into a product release. |
BacklogItemWSO[] |
moveBacklogItemsIntoRelease(BacklogItemWSO[] itemsToMove,
ReleaseWSO release,
ProductWSO product)
Moves a set of backlog items into a program or product release in a product. |
BacklogItemWSO[] |
moveBacklogItemsIntoSprint(BacklogItemWSO[] itemsToMove,
SprintWSO sprint)
Moves a set of backlog items into a sprint. |
ReleaseWSO |
moveReleaseAfter(ReleaseWSO releaseToMove,
ReleaseWSO releaseAbove)
Moves a product release after another product release in the release planner. |
void |
moveReleaseAfterInProduct(ReleaseWSO releaseToMove,
ReleaseWSO releaseAbove,
ProductWSO product)
Moves a product or program release after another product or program release within the given the product. |
ReleaseWSO |
moveReleaseBefore(ReleaseWSO releaseToMove,
ReleaseWSO releaseBelow)
Moves a product release before another product release in the release planner. |
void |
moveReleaseBeforeInProduct(ReleaseWSO releaseToMove,
ReleaseWSO releaseBelow,
ProductWSO product)
Moves a product or program release before another product or program release within the given product. |
TaskWSO |
moveTaskAfter(TaskWSO itemToMove,
TaskWSO taskAbove)
Moves a task after another task in the backlog. |
TaskWSO |
moveTaskIntoBacklogItem(TaskWSO itemToMove,
BacklogItemWSO backlogItem)
|
TaskWSO[] |
moveTasksAfter(TaskWSO[] itemsToMove,
TaskWSO taskAbove)
Moves 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
java.lang.String getVersion()
throws java.rmi.RemoteException
java.rmi.RemoteException
ProgramWSO[] getPrograms()
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
ServerException - if there is an error retrieving a program.
java.rmi.RemoteException
ProgramWSO getProgramById(java.lang.Long programId)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
ServerException - if the argument is not a valid program id.
java.rmi.RemoteException
ReleaseWSO[] getReleases(ProductWSO product)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
getReleasesForProduct(ProductWSO)
product - the product
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteException
ReleaseWSO[] getReleasesForProduct(ProductWSO product)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
product - the product
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteException
ReleaseWSO[] getReleasesForProgram(ProgramWSO program)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
program - the program
ServerException - if the argument is not an existing program.
java.rmi.RemoteException
EpicWSO[] getEpicsForRelease(ReleaseWSO release)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
release - The Product or Program Release to get the Epics for.
null if none exist, ordered by rank.
ServerException - if there is an error loading the Epics.
java.lang.IllegalArgumentException - if the release is invalid or null.
java.rmi.RemoteException
EpicWSO[] getEpicsForReleaseInProduct(ReleaseWSO release,
ProductWSO product)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
getEpicsForRelease(ReleaseWSO).
release - The Product or Program Release to get the Epics for.product - The Product containing the given Release.
null if none exist, ordered by rank.
ServerException - if there is an error loading the Epics.
java.lang.IllegalArgumentException - the release is invalid or inconsistent with the product or if an argument is null
java.rmi.RemoteException
EpicWSO[] getProductEpicsForEpic(EpicWSO epic)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
epic - The Epic to search for.
null if none exist.
ServerException - if the argument is null or there is an error assembling the data.
java.rmi.RemoteException
CommentWSO[] getCommentsForBacklogItem(BacklogItemWSO backlogItem)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
backlogItem - the backlog item to list comments of
ServerException - if the argument is null or there is an error finding the comments
java.rmi.RemoteException
CommentWSO[] getCommentsForTask(TaskWSO task)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
task - the task to list comments of.
ServerException - if the argument is null or there is an error finding the comments
java.rmi.RemoteException
CommentWSO createCommentForBacklogItem(BacklogItemWSO backlogItem,
java.lang.String comment)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
backlogItem - The backlog item the comment is forcomment - The text of the comment
ServerException - if any argument is null or there is an error creating the comment
java.rmi.RemoteException
CommentWSO createCommentForTask(TaskWSO task,
java.lang.String comment)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
task - The task the comment is forcomment - The text of the comment
ServerException - if any argument is null or there is an error creating the comment
java.rmi.RemoteException
ProductWSO[] getProducts()
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteException
ProductWSO getProductByName(java.lang.String productName)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
ServerException - if the argument is null, there is no product with the name provided, or there is an error loading the product.
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),
getActiveBacklogItemsForReleaseInProduct(ReleaseWSO, ProductWSO)
BacklogItemWSO[] getActiveBacklogItemsForReleaseInProduct(ReleaseWSO release,
ProductWSO product)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
release - the releaseproduct - the product
ServerException - if an arguments doesn't represent an existing object in ScrumWorks or if the release is not in the product.
java.rmi.RemoteException
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
ImpedimentWSO getImpedimentById(java.lang.Long impedimentId)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
impedimentId - identifies an impediment.
ServerException - if the argument is not a valid impediment ID or there is an error loading the impediment.
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
product - the productteam - the team
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
java.lang.String[] getTaskStatuses()
throws java.rmi.RemoteException
java.rmi.RemoteException
TaskWSO getTaskById(java.lang.Long taskId)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
taskId - identifies a task.
null if the task is not found.
ServerException - if the argument is null or there is an error retrieving the requested task.
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
task - the task to updatedate - 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 or an argument is null
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
backlogItem - the backlog item to create.
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. A ServerException is thrown if the Global administrator or Product Administrator or Edit Product Backlog Item permission is not present.
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.
task - the task
ServerException - if there is an error updating the task
java.rmi.RemoteException
TaskWSO createTask(TaskWSO task)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
task - the task to create
ServerException - the server exception
java.rmi.RemoteException
TaskWSO moveTaskAfter(TaskWSO itemToMove,
TaskWSO taskAbove)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteException
TaskWSO[] moveTasksAfter(TaskWSO[] itemsToMove,
TaskWSO taskAbove)
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. A ServerException is thrown if the Global administrator or Product Administrator or Delete Product Backlog Item permission is not present.
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteExceptionmarkBacklogItemInactive(BacklogItemWSO),
http://danube.com/docs/scrumworks/pro/latest/userguide.html#deletepbi
void markBacklogItemInactive(BacklogItemWSO backlogItem)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
backlogItem - the backlog item
ServerException - if the argument is not a valid backlog item or there's an error marking it inactive.
java.rmi.RemoteExceptiondeleteBacklogItem(BacklogItemWSO),
http://danube.com/docs/scrumworks/pro/latest/userguide.html#deletepbi
BacklogItemWSO moveBacklogItemAfter(BacklogItemWSO itemToMove,
BacklogItemWSO itemAbove)
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[] moveBacklogItemsAfter(BacklogItemWSO[] itemsToMove,
BacklogItemWSO itemBefore)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
itemsToMove. The backlog items to move aren't required to have the same parent.
itemsToMove - the items to moveitemBefore - the item to move the backlog items below
ServerException - if any of the arguments are invalid or a server error occurs when moving the backlog items
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 moveBacklogItemIntoRelease(BacklogItemWSO itemToMove,
ReleaseWSO release)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteException
BacklogItemWSO[] moveBacklogItemsIntoProductRelease(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
BacklogItemWSO[] moveBacklogItemsIntoRelease(BacklogItemWSO[] itemsToMove,
ReleaseWSO release,
ProductWSO product)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
itemsToMove. The backlog items to move aren't required to have the same parent.
itemsToMove - the backlog items to move.release - the release to move the backlog items into, must be a product release in the product or a program release which is included in the product.product - the product the release is in.
com.danube.scrumworks.exception.ServerException
java.rmi.RemoteException
ReleaseWSO moveReleaseBefore(ReleaseWSO releaseToMove,
ReleaseWSO releaseBelow)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
releaseToMove - the release to move.releaseBelow - the release that will appear after the moved release.
ServerException - if there is an error moving the release or if the releases are not product releases in the same product.
java.rmi.RemoteException
ReleaseWSO moveReleaseAfter(ReleaseWSO releaseToMove,
ReleaseWSO releaseAbove)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
releaseToMove - the release to move.releaseAbove - the release which should now be above this release in the release planner.
ServerException - if there is an error moving the release or if the releases are not product releases in the same product.
java.rmi.RemoteException
void moveReleaseBeforeInProduct(ReleaseWSO releaseToMove,
ReleaseWSO releaseBelow,
ProductWSO product)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
releaseToMove - the release to move.releaseBelow - the release that will appear after the moved release.product - the product both releases belong to.
ServerException - if there is an error moving the release, if the releases are in different products, or if a release's program does not have the given product association.
java.rmi.RemoteException
void moveReleaseAfterInProduct(ReleaseWSO releaseToMove,
ReleaseWSO releaseAbove,
ProductWSO product)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
releaseToMove - the release to move.releaseAbove - the release which should now be above this release.product - the product both releases belong to.
ServerException - if there is an error moving the release, if the releases are in different products, or if a release's program does not have the given product association.
java.rmi.RemoteException
ReleaseWSO createRelease(ReleaseWSO release)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
The start date and the release date should be specified or both left empty.
Either a product ID or a program ID (but not both) must be provided.
New release are ranked above all existing releases for that context (product or program). Use moveReleaseAfter(ReleaseWSO, ReleaseWSO) and moveReleaseBefore(ReleaseWSO, ReleaseWSO) to re-rank releases.
release - provides information about the release to create
ServerException - if any of: nullrelease is non-nullrelease. java.rmi.RemoteException
ReleaseWSO updateRelease(ReleaseWSO release)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
true cannot be modified.
release - the new data for a release.
ServerException - if there is an error updating the release, the release is archived, or the argument is null.
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
sprint - the sprint to update
ServerException - if the sprint's ID is not specified, or the sprint is invalid
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
sprint - The sprint to delete
ServerException - If the sprint didn't exist or if it wasn't empty. Note: if the sprint contains inactive backlog items, it isn't empty.
java.rmi.RemoteException
ImpedimentWSO createImpediment(ImpedimentWSO impedimentWSO,
ProductWSO productWSO)
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)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
theme - the theme to create.
ServerException - if the theme's ID is already set, the theme doesn't have exactly one of product/program ID set, the argument is null, or there is an error creating the new theme.
java.rmi.RemoteException
void deleteTheme(ThemeWSO theme)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
theme - the theme to delete.
ServerException - if the theme is null, doesn't have an ID, or doesn't have exactly one parent (product/program ID). Also if there is any error deleting the theme.
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
BacklogItemWSO[] getActiveBacklogItemsForTheme(ThemeWSO theme)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
theme - the theme to list the backlog items for
ServerException - if an error occurs finding the items, the theme doesn't exist or is inconsistent.
java.rmi.RemoteException
BacklogItemWSO[] getActiveBacklogItemsForThemeInProduct(ThemeWSO theme,
ProductWSO product)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
getActiveBacklogItemsForTheme(ThemeWSO), as long as the product matches the theme's product. For program themes, the results are restricted to one of the products in the program.
theme - the theme to list the backlog items forproduct - the product whose items should be returned.
ServerException - if there is an error finding the item or the theme is a product theme but the product doesn't match the product provided.
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
ThemeWSO[] getThemesForProgram(ProgramWSO program)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
program - the program whose theme's are to found.
ServerException - if the program is null or has a null ID, or there is an error loading the program's themes.
java.rmi.RemoteException
ThemeWSO[] getThemes(ProductWSO product)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
getThemesForProduct(ProductWSO)
product - the product you want themes for
ServerException - if an error occurs
java.rmi.RemoteException
ThemeWSO[] getThemesForProduct(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
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
product - the productstartDate - the beginning date of the date rangeendDate - the ending date of the date range
ServerException - if an error occurs
java.lang.IllegalArgumentException - if an argument is null.
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
UncategorizedBudgetWSO[] getUncategorizedBudgetsForRelease(ReleaseWSO release)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
release - The Product or Program Release to get the budget(s) for.
ServerException - if there is an error loading the budget(s) or if the Release is invalid or null.
java.rmi.RemoteException
UncategorizedBudgetWSO getUncategorizedBudgetForReleaseInProduct(ReleaseWSO release,
ProductWSO product)
throws com.danube.scrumworks.exception.ServerException,
java.rmi.RemoteException
getUncategorizedBudgetsForRelease(ReleaseWSO).
release - The Product or Program Release to get the budget(s) for.product - The Product containing the given Product or Program Release.
ServerException - if there is an error loading the budget(s), if the release and product are inconsisteyt, or if an argument is null.
java.rmi.RemoteException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||