com.microsoft.tfs.core.clients.authorization
Class ApplicationGroupSpecialType

java.lang.Object
  extended by com.microsoft.tfs.core.internal.wrappers.WebServiceObjectWrapper
      extended by com.microsoft.tfs.core.internal.wrappers.EnumerationWrapper
          extended by com.microsoft.tfs.core.clients.authorization.ApplicationGroupSpecialType

public class ApplicationGroupSpecialType
extends com.microsoft.tfs.core.internal.wrappers.EnumerationWrapper

The special application group types are automatically created and have implicit rights associated with them.

Since:
TEE-SDK-10.1
Thread-safety:
thread-compatible

Field Summary
static ApplicationGroupSpecialType ADMINISTRATIVE_APPLICATION_GROUP
           
static ApplicationGroupSpecialType EVERYONE_APPLICATION_GROUP
           
static ApplicationGroupSpecialType GENERIC
           
static ApplicationGroupSpecialType LICENSEES_APPLICATION_GROUP
           
static ApplicationGroupSpecialType SERVICE_APPLICATION_GROUP
           
 
Fields inherited from class com.microsoft.tfs.core.internal.wrappers.WebServiceObjectWrapper
webServiceObject
 
Constructor Summary
ApplicationGroupSpecialType(ms.tfs.services.authorization._03._ApplicationGroupSpecialType extendedInfo)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
static ApplicationGroupSpecialType fromWebServiceObject(ms.tfs.services.authorization._03._ApplicationGroupSpecialType webServiceObject)
          Gets the correct wrapper type for the given web service object.
 ms.tfs.services.authorization._03._ApplicationGroupSpecialType getWebServiceObject()
          Gets the web service object this class wraps.
 int hashCode()
           
 java.lang.String toString()
          
 
Methods inherited from class com.microsoft.tfs.core.internal.wrappers.EnumerationWrapper
fromWebServiceObject
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

GENERIC

public static final ApplicationGroupSpecialType GENERIC

ADMINISTRATIVE_APPLICATION_GROUP

public static final ApplicationGroupSpecialType ADMINISTRATIVE_APPLICATION_GROUP

SERVICE_APPLICATION_GROUP

public static final ApplicationGroupSpecialType SERVICE_APPLICATION_GROUP

EVERYONE_APPLICATION_GROUP

public static final ApplicationGroupSpecialType EVERYONE_APPLICATION_GROUP

LICENSEES_APPLICATION_GROUP

public static final ApplicationGroupSpecialType LICENSEES_APPLICATION_GROUP
Constructor Detail

ApplicationGroupSpecialType

public ApplicationGroupSpecialType(ms.tfs.services.authorization._03._ApplicationGroupSpecialType extendedInfo)
Method Detail

getWebServiceObject

public ms.tfs.services.authorization._03._ApplicationGroupSpecialType getWebServiceObject()
Gets the web service object this class wraps. The returned object should not be modified.

Returns:
the web service object this class wraps.

fromWebServiceObject

public static ApplicationGroupSpecialType fromWebServiceObject(ms.tfs.services.authorization._03._ApplicationGroupSpecialType webServiceObject)
Gets the correct wrapper type for the given web service object.

Parameters:
webServiceObject - the web service object (must not be null)
Returns:
the correct wrapper type for the given web service object
Throws:
java.lang.RuntimeException - if no wrapper type is known for the given web service object

toString

public java.lang.String toString()

Overrides:
toString in class com.microsoft.tfs.core.internal.wrappers.WebServiceObjectWrapper

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class com.microsoft.tfs.core.internal.wrappers.WebServiceObjectWrapper

hashCode

public int hashCode()
Overrides:
hashCode in class com.microsoft.tfs.core.internal.wrappers.WebServiceObjectWrapper


© 2015 Microsoft. All rights reserved.