com.microsoft.tfs.core.clients.webservices
Class ReadIdentityOptions

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

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

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

Field Summary
static ReadIdentityOptions EXTENDED_PROPERTIES
          read extended identity properties.
static ReadIdentityOptions INCLUDE_READ_FROM_SOURCE
          read from IMS store only, or also from external sources such as AD.
static ReadIdentityOptions NONE
           
static ReadIdentityOptions TRUE_SID
          whether to map back well known TFS Sids to their well known form, or expose their true value.
 
Method Summary
 ReadIdentityOptions combine(ReadIdentityOptions other)
           
static ReadIdentityOptions combine(ReadIdentityOptions[] ReadIdentityOptions)
           
 boolean contains(ReadIdentityOptions other)
           
 boolean containsAll(ReadIdentityOptions other)
           
 boolean containsAny(ReadIdentityOptions other)
           
 ReadIdentityOptions remove(ReadIdentityOptions other)
           
 ReadIdentityOptions retain(ReadIdentityOptions 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

public static final ReadIdentityOptions NONE

INCLUDE_READ_FROM_SOURCE

public static final ReadIdentityOptions INCLUDE_READ_FROM_SOURCE
read from IMS store only, or also from external sources such as AD.

Reading from the identity provider will add an overhead. An example of when this option may be required, is to assign permission(s) to some identity that may or may not be in the database already.


TRUE_SID

public static final ReadIdentityOptions TRUE_SID
whether to map back well known TFS Sids to their well known form, or expose their true value.


EXTENDED_PROPERTIES

public static final ReadIdentityOptions EXTENDED_PROPERTIES
read extended identity properties.

Method Detail

combine

public static ReadIdentityOptions combine(ReadIdentityOptions[] ReadIdentityOptions)

containsAll

public boolean containsAll(ReadIdentityOptions other)

contains

public boolean contains(ReadIdentityOptions other)

containsAny

public boolean containsAny(ReadIdentityOptions other)

remove

public ReadIdentityOptions remove(ReadIdentityOptions other)

retain

public ReadIdentityOptions retain(ReadIdentityOptions other)

combine

public ReadIdentityOptions combine(ReadIdentityOptions other)


© 2015 Microsoft. All rights reserved.