com.atlassian.greenhopper.service.rapid.view
Interface ColumnService
- All Known Implementing Classes:
- ColumnServiceImpl
public interface ColumnService
getColumn
Column getColumn(java.lang.Long id)
getColumns
java.util.List<Column> getColumns(RapidView view)
getProgressStatuses
@NotNull
ColumnService.ColumnProgressMap getProgressStatuses(RapidView view)
- Calculate the breakdown of
Status mapped in the view to their respective ColumnProgress.
- Parameters:
view - the view
- Returns:
- the mapping of
ColumnProgress to a set of Status.
getMappedStatuses
java.util.Set<com.atlassian.jira.issue.status.Status> getMappedStatuses(RapidView view)
getColumnsByStatus
java.util.Map<com.atlassian.jira.issue.status.Status,Column> getColumnsByStatus(RapidView view)
getValidColumns
java.util.List<Column> getValidColumns(RapidView view)
getOrderedStatuses
java.util.List<com.atlassian.jira.issue.status.Status> getOrderedStatuses(RapidView view)
updateColumns
@Transactional
java.util.List<Column> updateColumns(com.atlassian.crowd.embedded.api.User user,
ErrorCollection errors,
RapidView rapidView,
java.util.List<Column> newColumns)
validateColumns
void validateColumns(java.util.List<Column> columns,
ErrorCollection errors)
getColumnPositions
java.util.Map<Column,java.lang.Integer> getColumnPositions(RapidView rapidView)
invalidate
void invalidate(RapidView view)
flushCache
void flushCache()
Copyright © 2007-2012 Atlassian. All Rights Reserved.