public interface CardLayoutManager extends GreenHopperCache
Modifier and Type | Method and Description |
---|---|
ServiceOutcome<CardLayoutField> |
add(RapidView rapidView,
CardLayoutField cardLayoutField)
Add a card layout field at the beginning of the card layout field configuration for a specific board.
|
ServiceOutcome<List<CardLayoutField>> |
copy(RapidView sourceRapidView,
RapidView targetRapidView)
Copy card layout from source rapid view to target rapid view
|
ServiceResult |
delete(RapidView rapidView,
long cardLayoutFieldId)
Remove a given layout configuration item.
|
ServiceOutcome<List<CardLayoutField>> |
getAll(RapidView rapidView)
Return a list of card layout fields for a given board.
|
void |
invalidate(RapidView view)
invalidates the cache entry for a given rapid view.
|
ServiceResult |
moveAfter(RapidView rapidView,
long cardLayoutFieldId,
io.atlassian.fugue.Option<Long> optionalFieldIdToMoveAfter)
Move a field after another field.
|
flushCache
ServiceOutcome<List<CardLayoutField>> getAll(@Nonnull RapidView rapidView)
rapidView
- is the board@Transactional ServiceOutcome<CardLayoutField> add(RapidView rapidView, CardLayoutField cardLayoutField)
rapidView
- is the board configurationcardLayoutField
- is the card layout field to be added@Transactional ServiceResult delete(RapidView rapidView, long cardLayoutFieldId)
rapidView
- the rapid viewcardLayoutFieldId
- the item id@Transactional ServiceResult moveAfter(RapidView rapidView, long cardLayoutFieldId, io.atlassian.fugue.Option<Long> optionalFieldIdToMoveAfter)
rapidView
- the rapid viewcardLayoutFieldId
- the field Id to moveoptionalFieldIdToMoveAfter
- the field to move after, or when empty then move to beginning@Transactional ServiceOutcome<List<CardLayoutField>> copy(RapidView sourceRapidView, RapidView targetRapidView)
sourceRapidView
- the source RapidView
targetRapidView
- the target RapidView
to copy toServiceOutcome
void invalidate(RapidView view)
Copyright © 2007–2025 Atlassian. All rights reserved.