Interface DbBuildsData
-
- All Known Implementing Classes:
DbBuildsDataImpl
public interface DbBuildsData
Holds requested from DB data of one build type that is needed by keep rules to calculate builds data to keep.- Since:
- 2019.2.3
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description gnu.trove.list.TLongList
buildIds()
DbBuildsData
filter(LongPredicate buildIdPredicate)
String
getBranchDisplayName(long buildId)
String
getBranchName(long buildId)
long
getBuildStartTimeServer(long buildId)
Collection<String>
getTags(long buildId)
Collection<DbBuildsData>
group(LongFunction<String> groupingFunction)
boolean
isEmpty()
boolean
isFailed(long buildId)
boolean
isNotCanceledNorIncomplete(long buildId)
boolean
isPersonal(long buildId)
boolean
isPinned(long buildId)
boolean
isSuccessful(long buildId)
int
size()
-
-
-
Method Detail
-
buildIds
@NotNull gnu.trove.list.TLongList buildIds()
-
size
int size()
-
isEmpty
boolean isEmpty()
-
filter
@NotNull DbBuildsData filter(@NotNull LongPredicate buildIdPredicate)
-
group
@NotNull Collection<DbBuildsData> group(@NotNull LongFunction<String> groupingFunction)
-
getBranchDisplayName
@Nullable String getBranchDisplayName(long buildId)
- Since:
- 2020.1.1
-
getBranchName
@NotNull String getBranchName(long buildId)
-
getBuildStartTimeServer
long getBuildStartTimeServer(long buildId)
-
isNotCanceledNorIncomplete
boolean isNotCanceledNorIncomplete(long buildId)
-
isPersonal
boolean isPersonal(long buildId)
-
isPinned
boolean isPinned(long buildId)
-
isSuccessful
boolean isSuccessful(long buildId)
-
isFailed
boolean isFailed(long buildId)
-
getTags
@NotNull Collection<String> getTags(long buildId)
-
-