@Path(value="/users/{domain}/{uid}/accounts")
public interface IUserExternalAccount
UserAccount API.
Handles external user accounts. [uid] corresponds to an user uid.
[systemIdentifier] is used to identify the external system and is usually
predetermined by the corresponding plugin.| Modifier and Type | Method and Description |
|---|---|
void |
create(java.lang.String systemIdentifier,
UserAccount account) |
void |
delete(java.lang.String systemIdentifier) |
void |
deleteAll() |
UserAccount |
get(java.lang.String systemIdentifier) |
java.util.List<UserAccountInfo> |
getAll() |
void |
update(java.lang.String systemIdentifier,
UserAccount account) |
@PUT
@Path(value="{system}")
void create(@PathParam(value="system")
java.lang.String systemIdentifier,
UserAccount account)
throws ServerFault
ServerFault@POST
@Path(value="{system}")
void update(@PathParam(value="system")
java.lang.String systemIdentifier,
UserAccount account)
throws ServerFault
ServerFault@GET
@Path(value="{system}")
UserAccount get(@PathParam(value="system")
java.lang.String systemIdentifier)
throws ServerFault
ServerFault@DELETE
@Path(value="{system}")
void delete(@PathParam(value="system")
java.lang.String systemIdentifier)
throws ServerFault
ServerFault@GET java.util.List<UserAccountInfo> getAll() throws ServerFault
ServerFault@DELETE
void deleteAll()
throws ServerFault
ServerFaultCopyright © 2022. All Rights Reserved.