Package jetbrains.buildServer.vcs
Class RepositoryStateFactory
- java.lang.Object
-
- jetbrains.buildServer.vcs.RepositoryStateFactory
-
public class RepositoryStateFactory extends Object
//TODO: let's consider it as Sprting bean and interface, //TODO: as we do not like to move all implementations to //TODO: openapi- Author:
- dmitry.neverov
-
-
Constructor Summary
Constructors Constructor Description RepositoryStateFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static RepositoryState
createEmptyState(Date timestamp)
static RepositoryState
createRepositoryState(Map<String,String> branchRevisions)
static RepositoryState
createRepositoryState(Map<String,String> branchRevisions, String defaultBranchName)
static RepositoryState
createRepositoryState(Map<String,String> branchRevisions, String defaultBranchName, Date timestamp)
static RepositoryState
createRepositoryState(Map<String,String> branchRevisions, Date timestamp)
static RepositoryState
createSingleVersionRepositoryState(String version)
static RepositoryState
createSingleVersionRepositoryState(String version, Date timestamp)
static RepositoryState
createValidState(RepositoryState state)
static RepositoryState
createValidState(VcsRepositoryState data, Date timestamp)
static RepositoryStateData
toData(RepositoryState state)
-
-
-
Method Detail
-
createSingleVersionRepositoryState
@NotNull public static RepositoryState createSingleVersionRepositoryState(@Nullable String version)
-
createSingleVersionRepositoryState
@NotNull public static RepositoryState createSingleVersionRepositoryState(@Nullable String version, @NotNull Date timestamp)
-
createRepositoryState
@NotNull public static RepositoryState createRepositoryState(@NotNull Map<String,String> branchRevisions)
-
createRepositoryState
@NotNull public static RepositoryState createRepositoryState(@NotNull Map<String,String> branchRevisions, @NotNull Date timestamp)
-
createEmptyState
@NotNull public static RepositoryState createEmptyState(@NotNull Date timestamp)
-
createRepositoryState
@NotNull public static RepositoryState createRepositoryState(@NotNull Map<String,String> branchRevisions, @NotNull String defaultBranchName)
-
createRepositoryState
@NotNull public static RepositoryState createRepositoryState(@NotNull Map<String,String> branchRevisions, @NotNull String defaultBranchName, @NotNull Date timestamp)
-
createValidState
@NotNull public static RepositoryState createValidState(@NotNull RepositoryState state)
-
createValidState
@NotNull public static RepositoryState createValidState(@NotNull VcsRepositoryState data, @NotNull Date timestamp)
-
toData
public static RepositoryStateData toData(@NotNull RepositoryState state)
-
-