|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.microsoft.tfs.core.clients.versioncontrol.localworkspace.BaselineFolder
public class BaselineFolder
Field Summary | |
---|---|
java.lang.String |
partition
|
java.lang.String |
path
|
com.microsoft.tfs.core.clients.versioncontrol.internal.localworkspace.BaselineFolderState |
state
|
Constructor Summary | |
---|---|
BaselineFolder(java.lang.String partition,
java.lang.String path,
com.microsoft.tfs.core.clients.versioncontrol.internal.localworkspace.BaselineFolderState state)
|
Method Summary | |
---|---|
static void |
checkForValidBaselineFileGUID(byte[] baselineFileGuid)
Throws an ArgumentException if the baseline file GUID provided is null or has a length != 16 bytes. |
BaselineFolder |
clone()
|
static BaselineFolder |
create(Workspace workspace,
java.lang.String localFolder)
Given the location at which a baseline folder should be created, creates a baseline folder on disk and returns it. |
static void |
createBaselineFolderStructure(java.lang.String path)
Given a path, creates a baseline folder structure at that path. |
static void |
ensureBaselineDirectoryExists(Workspace workspace,
java.lang.String directoryPath)
|
static void |
ensureLocalMetadataDirectoryExists(Workspace workspace)
Ensures that the local metadata directory for the given local workspace exists. |
static void |
ensureLocalMetadataDirectoryExists(Workspace workspace,
java.lang.String sourceDirectoryForAcl)
Ensures that the local metadata directory for the given local workspace exists. |
boolean |
equals(java.lang.Object obj)
|
static java.lang.String |
getBaselineFolderName()
|
static java.lang.String |
getGzipExtension()
|
static java.lang.String |
getPartitionForPath(java.lang.String localItem)
|
static int |
getPartitioningFolderCount()
|
java.lang.String |
getPath()
|
java.lang.String |
getPathFromGUID(byte[] baselineFileGuid)
Given a baseline file GUID, calculates the path that this baseline file GUID would have in this baseline folder, without the extension (.rw or .gz). |
static java.lang.String |
getPathFromGUID(java.lang.String baselineFolderRootPath,
byte[] baselineFileGuid)
Given the root baseline folder and a baseline file GUID, calculates the path that this baseline file GUID would have in that root folder, without the extension (.rw or .gz). |
static java.lang.String |
getPathFromGUID(java.lang.String baselineFolderRootPath,
byte[] baselineFileGuid,
java.util.concurrent.atomic.AtomicReference<java.lang.String> individualBaselineFolder)
Given the root baseline folder and a baseline file GUID, calculates the path that this baseline file GUID would have in that root folder, without the extension (.rw or .gz). |
static java.lang.String |
getRawExtension()
|
com.microsoft.tfs.core.clients.versioncontrol.internal.localworkspace.BaselineFolderState |
getState()
|
int |
hashCode()
|
static boolean |
isPotentialBaselineFolderName(java.lang.String folderName)
Returns true is if the specified folderName is that of a potential baseline folder name. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public java.lang.String partition
public java.lang.String path
public com.microsoft.tfs.core.clients.versioncontrol.internal.localworkspace.BaselineFolderState state
Constructor Detail |
---|
public BaselineFolder(java.lang.String partition, java.lang.String path, com.microsoft.tfs.core.clients.versioncontrol.internal.localworkspace.BaselineFolderState state)
Method Detail |
---|
public BaselineFolder clone()
clone
in class java.lang.Object
public static BaselineFolder create(Workspace workspace, java.lang.String localFolder)
localFolder
-
public static void createBaselineFolderStructure(java.lang.String path)
path
- public static void ensureLocalMetadataDirectoryExists(Workspace workspace)
workspace
- Workspace whose local metadata directory's existence should be
ensuredpublic static void ensureLocalMetadataDirectoryExists(Workspace workspace, java.lang.String sourceDirectoryForAcl)
workspace
- Workspace whose local metadata directory's existence should be
ensuredsourceDirectoryForAcl
- Source directory for the access control listpublic static void ensureBaselineDirectoryExists(Workspace workspace, java.lang.String directoryPath)
public static boolean isPotentialBaselineFolderName(java.lang.String folderName)
folderName
- The folder name to test (just the name not the full path).public java.lang.String getPathFromGUID(byte[] baselineFileGuid)
baselineFileGuid
-
public static java.lang.String getPathFromGUID(java.lang.String baselineFolderRootPath, byte[] baselineFileGuid)
baselineFolderRootPath
- Root folder of the baseline folder structurebaselineFileGuid
- Baseline file GUID whose path should be computed
public static java.lang.String getPathFromGUID(java.lang.String baselineFolderRootPath, byte[] baselineFileGuid, java.util.concurrent.atomic.AtomicReference<java.lang.String> individualBaselineFolder)
baselineFolderRootPath
- Root folder of the baseline folder structurebaselineFileGuid
- Baseline file GUID whose path should be computedString
- [out] A value equal to Path.GetDirectoryName(retval)
public static void checkForValidBaselineFileGUID(byte[] baselineFileGuid)
baselineFileGuid
- Baseline file GUID to checkpublic java.lang.String getPath()
public com.microsoft.tfs.core.clients.versioncontrol.internal.localworkspace.BaselineFolderState getState()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public static java.lang.String getPartitionForPath(java.lang.String localItem)
public static java.lang.String getBaselineFolderName()
public static java.lang.String getGzipExtension()
public static java.lang.String getRawExtension()
public static int getPartitioningFolderCount()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |