@Path(value="/users/{domain}/{uid}/accounts")
public interface IUserExternalAccount
extends IRestoreCrudSupport<UserAccount>
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)  | 
restore@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
get in interface IRestoreSupport<UserAccount>ServerFault@DELETE
 @Path(value="{system}")
void delete(@PathParam(value="system")
                                             java.lang.String systemIdentifier)
                                      throws ServerFault
delete in interface IRestoreCrudSupport<UserAccount>ServerFault@GET java.util.List<UserAccountInfo> getAll() throws ServerFault
ServerFault@DELETE
void deleteAll()
                throws ServerFault
ServerFaultCopyright © 2023. All Rights Reserved.