Package net.bluemind.user.api
Interface IUserMailIdentities
- All Superinterfaces:
 IRestoreCrudSupport<UserMailIdentity>,IRestoreSupport<UserMailIdentity>
- All Known Subinterfaces:
 IInternalUserMailIdentities
@Path("/users/{domainUid}/{userUid}/identity")
public interface IUserMailIdentities
extends IRestoreCrudSupport<UserMailIdentity>
- 
Field Summary
Fields - 
Method Summary
Modifier and TypeMethodDescriptionvoidcreate(String id, UserMailIdentity identity) Create anIdentity.voidDelete an existingUserMailIdentity.Retrieve an existingUserMailIdentityRetrieve mailboxIdentitysRetrieve userUserMailIdentitysvoidsetDefault(String id) voidupdate(String id, UserMailIdentity identity) Update an existingUserMailIdentity.Methods inherited from interface net.bluemind.core.container.api.IRestoreSupport
itemValueExists, restore 
- 
Field Details
- 
REPAIR_OP
- See Also:
 
 
 - 
 - 
Method Details
- 
create
@PUT @Path("{uid}") void create(@PathParam("uid") String id, UserMailIdentity identity) throws ServerFault Create anIdentity. AnUserMailIdentitycan be used by a user to set the from header in a mail and add a signature.- Parameters:
 id-identity-- Throws:
 ServerFault
 - 
update
@POST @Path("{uid}") void update(@PathParam("uid") String id, UserMailIdentity identity) throws ServerFault Update an existingUserMailIdentity. AnUserMailIdentitycan be used by a user to set the from header in a mail and add a signature.- Parameters:
 id-identity-- Throws:
 ServerFault
 - 
delete
Delete an existingUserMailIdentity.- Specified by:
 deletein interfaceIRestoreCrudSupport<UserMailIdentity>- Parameters:
 id-- Throws:
 ServerFault
 - 
get
Retrieve an existingUserMailIdentity- Specified by:
 getin interfaceIRestoreSupport<UserMailIdentity>- Parameters:
 id-- Returns:
 - Throws:
 ServerFault
 - 
setDefault
- Throws:
 ServerFault
 - 
getIdentities
Retrieve userUserMailIdentitys- Returns:
 - Throws:
 ServerFault
 - 
getAvailableIdentities
Retrieve mailboxIdentitys- Returns:
 - Throws:
 ServerFault
 
 -