com.microsoft.tfs.core.clients.versioncontrol
Class WorkspacePermissions

java.lang.Object
  extended by com.microsoft.tfs.util.BitField
      extended by com.microsoft.tfs.core.clients.versioncontrol.WorkspacePermissions
All Implemented Interfaces:
java.io.Serializable

public class WorkspacePermissions
extends com.microsoft.tfs.util.BitField

A set of permissions flags used for workspace permissions. They are most often converted to integers (see BitField.toIntFlags() and those values given to AccessControlEntry.

See Also:
Serialized Form
Since:
TEE-SDK-10.1
Thread-safety:
immutable

Field Summary
static WorkspacePermissions ADMINISTER
           
static WorkspacePermissions CHECK_IN
           
static WorkspacePermissions NONE_OR_NOT_SUPPORTED
           
static WorkspacePermissions READ
           
static WorkspacePermissions USE
           
 
Method Summary
 WorkspacePermissions combine(WorkspacePermissions other)
           
static WorkspacePermissions combine(WorkspacePermissions[] values)
           
 boolean contains(WorkspacePermissions other)
           
 boolean containsAll(WorkspacePermissions other)
           
 boolean containsAny(WorkspacePermissions other)
           
static WorkspacePermissions fromIntFlags(int flags)
           
 WorkspacePermissions remove(WorkspacePermissions other)
           
 WorkspacePermissions retain(WorkspacePermissions other)
           
 
Methods inherited from class com.microsoft.tfs.util.BitField
combine, combineInternal, containsAllInternal, containsAnyInternal, containsInternal, equals, fromStringValues, getCombinedSpecialFlags, hashCode, isEmpty, registerStringValue, registerStringValue, removeInternal, retainInternal, toFullStringValues, toIntFlags, toString, toStringValues
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

NONE_OR_NOT_SUPPORTED

public static final WorkspacePermissions NONE_OR_NOT_SUPPORTED

READ

public static final WorkspacePermissions READ

USE

public static final WorkspacePermissions USE

CHECK_IN

public static final WorkspacePermissions CHECK_IN

ADMINISTER

public static final WorkspacePermissions ADMINISTER
Method Detail

combine

public static WorkspacePermissions combine(WorkspacePermissions[] values)

fromIntFlags

public static WorkspacePermissions fromIntFlags(int flags)

containsAll

public boolean containsAll(WorkspacePermissions other)

contains

public boolean contains(WorkspacePermissions other)

containsAny

public boolean containsAny(WorkspacePermissions other)

remove

public WorkspacePermissions remove(WorkspacePermissions other)

retain

public WorkspacePermissions retain(WorkspacePermissions other)

combine

public WorkspacePermissions combine(WorkspacePermissions other)


© 2015 Microsoft. All rights reserved.