Interface IUserMemberCollection
- All Superinterfaces:
IEntireEntityCollectionRetrievalOperations<UserMember,SeekBasedResourceCollection<UserMember>>,IEntityCreateOperations<UserMember,UserMember>,IEntitySelector<String,IUserMember>,IPartnerComponent<Tuple<String,String>>
- All Known Implementing Classes:
UserMemberCollectionOperations
public interface IUserMemberCollection extends IPartnerComponent<Tuple<String,String>>, IEntityCreateOperations<UserMember,UserMember>, IEntireEntityCollectionRetrievalOperations<UserMember,SeekBasedResourceCollection<UserMember>>, IEntitySelector<String,IUserMember>
Interface for Managing User Membership in Directory Roles
-
Method Summary
Modifier and Type Method Description IUserMemberbyId(String userId)Gets a single user member behavior.UserMembercreate(UserMember newEntity)Adds customer user to a directory role.SeekBasedResourceCollection<UserMember>get()Gets all the user members of a customer directory role.SeekBasedResourceCollection<UserMember>query(IQuery query)Queries the user members of a customer directory role.Methods inherited from interface com.microsoft.store.partnercenter.IPartnerComponent
getContext, getPartner
-
Method Details
-
byId
Gets a single user member behavior.- Specified by:
byIdin interfaceIEntitySelector<String,IUserMember>- Parameters:
userId- The user identifier.- Returns:
- The user member operations.
-
create
Adds customer user to a directory role.- Specified by:
createin interfaceIEntityCreateOperations<UserMember,UserMember>- Parameters:
newEntity- UserMember to add.- Returns:
- The customer directory role user member.
-
query
Queries the user members of a customer directory role.- Parameters:
query- A query to apply onto user member collection.- Returns:
- The directory role user members.
-
get
Gets all the user members of a customer directory role.- Specified by:
getin interfaceIEntireEntityCollectionRetrievalOperations<UserMember,SeekBasedResourceCollection<UserMember>>- Returns:
- The directory role user memberships.
-