Package org.azd.interfaces
Interface GraphDetails
- All Known Implementing Classes:
GraphApi
public interface GraphDetails
-
Method Summary
Modifier and TypeMethodDescriptionaddMembership
(String subjectDescriptor, String groupDescriptor) addUserToGroup
(String emailId, String groupDescriptor) createGroup
(String displayName, String description) createGroup
(String displayName, String description, String projectDescriptor) createUser
(String emailId, String userDescriptor) deleteGroup
(String groupDescriptor) deleteUser
(String userDescriptor) getDescriptor
(String storageKey) getGroupMembersOf
(String groupDescriptor) getMemberOfGroups
(String subjectDescriptor) getUsers()
removeMembership
(String subjectDescriptor, String groupDescriptor) subjectLookup
(String... descriptors)
-
Method Details
-
createUser
- Throws:
AzDException
-
addUserToGroup
- Throws:
AzDException
-
deleteUser
- Throws:
AzDException
-
getUser
- Throws:
AzDException
-
getUsers
- Throws:
AzDException
-
getUsers
GraphUsers getUsers(String continuationToken, String scopeDescriptor, String subjectTypes) throws AzDException - Throws:
AzDException
-
getGroup
- Throws:
AzDException
-
getGroups
- Throws:
AzDException
-
getGroupMembersOf
- Throws:
AzDException
-
getMemberOfGroups
- Throws:
AzDException
-
addMembership
- Throws:
AzDException
-
removeMembership
- Throws:
AzDException
-
createGroup
- Throws:
AzDException
-
createGroup
GraphMembership createGroup(String displayName, String description, String projectDescriptor) throws AzDException - Throws:
AzDException
-
deleteGroup
- Throws:
AzDException
-
getDescriptor
- Throws:
AzDException
-
subjectLookup
- Throws:
AzDException
-