@Path(value="/externaluser/{domainUid}")
public interface IExternalUser
extends IGroupMember
DirEntry entity is to add an external
email to a group.| Modifier and Type | Method and Description |
|---|---|
ItemValue<ExternalUser> |
byExtId(java.lang.String extId)
Fetch a
ExternalUser by its external id. |
void |
create(java.lang.String uid,
ExternalUser externalUser)
Creates a new
ExternalUser. |
void |
createWithExtId(java.lang.String uid,
java.lang.String extId,
ExternalUser externalUser)
Creates a new
ExternalUser with the given uid. |
void |
createWithItem(ItemValue<ExternalUser> externalUserItem)
Creates a new
ExternalUser from the given ItemValue |
void |
delete(java.lang.String uid)
Delete an external user.
|
ItemValue<ExternalUser> |
getComplete(java.lang.String uid)
Fetch a
ExternalUser by its uid. |
void |
update(java.lang.String uid,
ExternalUser externalUser)
Modify an existing external user.
|
void |
updateWithItem(ItemValue<ExternalUser> externalUserItem)
Modify an existing external user.
|
memberOf, memberOfGroups@PUT
@Path(value="{uid}")
void create(@PathParam(value="uid")
java.lang.String uid,
ExternalUser externalUser)
throws ServerFault
ExternalUser.uid - ExternalUser's unique idexternalUser - ExternalUserServerFault - standard error object@PUT
@Path(value="{uid}/{extid}/createwithextid")
void createWithExtId(@PathParam(value="uid")
java.lang.String uid,
@PathParam(value="extid")
java.lang.String extId,
ExternalUser externalUser)
throws ServerFault
ExternalUser with the given uid. Associates an external
id to the ExternalUser.uid - the ExternalUser's unique idextId - an external id. Usually used to link the
ExternalUser to an external systemexternalUser - ExternalUserServerFault - standard error object@PUT @Path(value="_createWithItem") void createWithItem(ItemValue<ExternalUser> externalUserItem) throws ServerFault
ExternalUser from the given ItemValueexternalUserItem - ItemValueServerFault - standard error object@POST
@Path(value="{uid}")
void update(@PathParam(value="uid")
java.lang.String uid,
ExternalUser externalUser)
throws ServerFault
uid - ExternalUser's unique idexternalUser - updated ExternalUserServerFault - standard error object@POST @Path(value="_updateWithItem") void updateWithItem(ItemValue<ExternalUser> externalUserItem) throws ServerFault
externalUserItem - updated ItemValueServerFault - standard error object@DELETE
@Path(value="{uid}")
void delete(@PathParam(value="uid")
java.lang.String uid)
throws ServerFault
uid - ExternalUser's unique idServerFault@GET
@Path(value="{uid}/complete")
ItemValue<ExternalUser> getComplete(@PathParam(value="uid")
java.lang.String uid)
throws ServerFault
ExternalUser by its uid.uid - ExternalUser's unique idExternalUser
net.bluemind.core.container.api.ItemValue, or null if the
ExternalUser does not existServerFault - standard error object@GET
@Path(value="byExtId/{extid}")
ItemValue<ExternalUser> byExtId(@PathParam(value="extid")
java.lang.String extId)
throws ServerFault
ExternalUser by its external id.extId - the external user's external id. Usually used to link the
ExternalUser to an external systemExternalUser
net.bluemind.core.container.api.ItemValue, or null if the
ExternalUser does not existServerFault - standard error object (unchecked exception)Copyright © 2022. All Rights Reserved.