@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
ServerFault
Copyright © 2021. All Rights Reserved.