@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
- ExternalUser
ServerFault
- 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
- ExternalUser
ServerFault
- standard error object@PUT @Path(value="_createWithItem") void createWithItem(ItemValue<ExternalUser> externalUserItem) throws ServerFault
ExternalUser
from the given ItemValue
externalUserItem
- ItemValue
ServerFault
- 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 ExternalUser
ServerFault
- standard error object@POST @Path(value="_updateWithItem") void updateWithItem(ItemValue<ExternalUser> externalUserItem) throws ServerFault
externalUserItem
- updated ItemValue
ServerFault
- 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.