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 RepositoryStatecreateEmptyState(Date timestamp)static RepositoryStatecreateRepositoryState(Map<String,String> branchRevisions)static RepositoryStatecreateRepositoryState(Map<String,String> branchRevisions, String defaultBranchName)static RepositoryStatecreateRepositoryState(Map<String,String> branchRevisions, String defaultBranchName, Date timestamp)static RepositoryStatecreateRepositoryState(Map<String,String> branchRevisions, Date timestamp)static RepositoryStatecreateSingleVersionRepositoryState(String version)static RepositoryStatecreateSingleVersionRepositoryState(String version, Date timestamp)static RepositoryStatecreateValidState(RepositoryState state)static RepositoryStatecreateValidState(VcsRepositoryState data, Date timestamp)static RepositoryStateDatatoData(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)
-
-