public abstract class ServerVcsSupport extends java.lang.Object implements VcsSupportContext, VcsSupportCore
Constructor and Description |
---|
ServerVcsSupport() |
Modifier and Type | Method and Description |
---|---|
VcsSupportCore |
getCore() |
java.lang.String |
getCurrentVersion(VcsRoot root)
Deprecated.
this method could now be implemented via
VcsSupportContext.getCollectChangesPolicy() |
protected <T extends VcsExtension> |
getVcsCustomExtension(java.lang.Class<T> extensionClass) |
<T extends VcsExtension> |
getVcsExtension(java.lang.Class<T> extensionClass)
Get a VcsExtension implementation by its class.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getBuildPatchPolicy, getCollectChangesPolicy, getContentProvider, getLabelingSupport, getListFilesPolicy, getPersonalSupport, getTestConnectionSupport, getUrlSupport
allowSourceCaching, isCurrentVersionExpensive, sourcesUpdatePossibleIfChangesNotFound
describeVcsRoot, getCheckoutProperties, getDefaultVcsProperties, getDisplayName, getName, getServerCheckoutProperties, getVcsPropertiesProcessor, getVcsSettingsJspFilePath, getVersionComparator, getVersionDisplayName, isAgentSideCheckoutAvailable, isDAGBased, isDAGBasedVcs
@NotNull @Deprecated public java.lang.String getCurrentVersion(@NotNull VcsRoot root) throws VcsException
VcsSupportContext.getCollectChangesPolicy()
VcsException
@NotNull public VcsSupportCore getCore()
getCore
in interface VcsSupportContext
@Nullable public final <T extends VcsExtension> T getVcsExtension(@NotNull java.lang.Class<T> extensionClass)
VcsSupportContext
getVcsExtension
in interface VcsSupportContext
@Nullable protected <T extends VcsExtension> T getVcsCustomExtension(@NotNull java.lang.Class<T> extensionClass)