com.microsoft.tfs.core.clients.security
Class AccessControlListDetails

java.lang.Object
  extended by com.microsoft.tfs.core.internal.wrappers.WebServiceObjectWrapper
      extended by com.microsoft.tfs.core.clients.security.AccessControlList
          extended by com.microsoft.tfs.core.clients.security.AccessControlListDetails

public class AccessControlListDetails
extends AccessControlList


Field Summary
 
Fields inherited from class com.microsoft.tfs.core.internal.wrappers.WebServiceObjectWrapper
webServiceObject
 
Constructor Summary
AccessControlListDetails(ms.ws._AccessControlListDetails webServiceObject)
           
AccessControlListDetails(boolean inheritPermissions, java.lang.String token, boolean includeExtendedInfo, AccessControlEntryDetails[] accessControlEntries)
           
AccessControlListDetails(java.lang.String token, boolean inheritPermissions)
           
 
Method Summary
 AccessControlEntryDetails[] getAccessControlEntries()
          The list of AccessControlEntries that apply to this AccessControlList.
 java.lang.String getToken()
           
 ms.ws._AccessControlListDetails getWebServiceObject()
          Gets the web service object this class wraps.
 boolean isInheritPermissions()
           
 void setInheritPermissions(boolean value)
           
 void setToken(java.lang.String value)
           
 
Methods inherited from class com.microsoft.tfs.core.clients.security.AccessControlList
isIncludeExtendedInfoForAces, loadAce, queryAccessControlEntries, queryAccessControlEntry, removeAccessControlEntry, removePermissions, setAccessControlEntries, setAccessControlEntry, setIncludeExtendedInfoForAces, setPermissions
 
Methods inherited from class com.microsoft.tfs.core.internal.wrappers.WebServiceObjectWrapper
equals, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AccessControlListDetails

public AccessControlListDetails(ms.ws._AccessControlListDetails webServiceObject)

AccessControlListDetails

public AccessControlListDetails(boolean inheritPermissions,
                                java.lang.String token,
                                boolean includeExtendedInfo,
                                AccessControlEntryDetails[] accessControlEntries)

AccessControlListDetails

public AccessControlListDetails(java.lang.String token,
                                boolean inheritPermissions)
Method Detail

getWebServiceObject

public ms.ws._AccessControlListDetails getWebServiceObject()
Gets the web service object this class wraps. The returned object should not be modified.

Overrides:
getWebServiceObject in class AccessControlList
Returns:
the web service object this class wraps.

isInheritPermissions

public boolean isInheritPermissions()
Overrides:
isInheritPermissions in class AccessControlList
Returns:
True if this AccessControlList inherits permissions from parents.

setInheritPermissions

public void setInheritPermissions(boolean value)
Overrides:
setInheritPermissions in class AccessControlList

getToken

public java.lang.String getToken()
Overrides:
getToken in class AccessControlList
Returns:
The token that this AccessControlList is for.

setToken

public void setToken(java.lang.String value)
Overrides:
setToken in class AccessControlList

getAccessControlEntries

public AccessControlEntryDetails[] getAccessControlEntries()
Description copied from class: AccessControlList
The list of AccessControlEntries that apply to this AccessControlList.

Overrides:
getAccessControlEntries in class AccessControlList


© 2015 Microsoft. All rights reserved.