Interface FavoriteBuildsManager
-
- All Known Implementing Classes:
FavoriteBuildsManagerImpl
public interface FavoriteBuildsManager
-
-
Field Summary
Fields Modifier and Type Field Description static StringFAVORITE_BUILD_TAG
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<FavoriteBuild>getBuilds(SUser user)Return all favorite builds for particular userSet<Long>getFavoriteOwners(BuildPromotion promotion)Return user ids for all users marked particular build promotion as favoritePair<List<SFinishedBuild>,PageInfo>getFinishedBuilds(SUser user)Pair<List<SFinishedBuild>,PageInfo>getFinishedBuilds(SUser user, int count)List<SQueuedBuild>getQueuedBuilds(SUser user)List<SRunningBuild>getRunningBuilds(SUser user)voidtagBuild(BuildPromotion buildPromotion, SUser user)voidunTagBuild(BuildPromotion buildPromotion, SUser user)
-
-
-
Field Detail
-
FAVORITE_BUILD_TAG
static final String FAVORITE_BUILD_TAG
- See Also:
- Constant Field Values
-
-
Method Detail
-
tagBuild
void tagBuild(@NotNull BuildPromotion buildPromotion, @NotNull SUser user)
-
unTagBuild
void unTagBuild(@NotNull BuildPromotion buildPromotion, @NotNull SUser user)
-
getRunningBuilds
List<SRunningBuild> getRunningBuilds(SUser user)
-
getFinishedBuilds
Pair<List<SFinishedBuild>,PageInfo> getFinishedBuilds(SUser user)
-
getFinishedBuilds
Pair<List<SFinishedBuild>,PageInfo> getFinishedBuilds(SUser user, int count)
-
getQueuedBuilds
List<SQueuedBuild> getQueuedBuilds(SUser user)
-
getBuilds
List<FavoriteBuild> getBuilds(SUser user)
Return all favorite builds for particular user- Parameters:
user-- Returns:
-
getFavoriteOwners
@NotNull Set<Long> getFavoriteOwners(@NotNull BuildPromotion promotion)
Return user ids for all users marked particular build promotion as favorite- Parameters:
promotion-- Returns:
-
-