Interface FavoriteBuildsManager
-
- All Known Implementing Classes:
FavoriteBuildsManagerImpl
public interface FavoriteBuildsManager
-
-
Field Summary
Fields Modifier and Type Field Description static String
FAVORITE_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)
void
tagBuild(BuildPromotion buildPromotion, SUser user)
void
unTagBuild(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:
-
-