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 IRestoreSupport
itemValueExists, restore
-
Field Details
-
REPAIR_OP
- See Also:
-
-
Method Details
-
create
@PUT @Path("{uid}") void create(@PathParam("uid") String id, UserMailIdentity identity) throws net.bluemind.core.api.fault.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:
net.bluemind.core.api.fault.ServerFault
-
update
@POST @Path("{uid}") void update(@PathParam("uid") String id, UserMailIdentity identity) throws net.bluemind.core.api.fault.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:
net.bluemind.core.api.fault.ServerFault
-
delete
@DELETE @Path("{uid}") void delete(@PathParam("uid") String id) throws net.bluemind.core.api.fault.ServerFault Delete an existingUserMailIdentity.- Specified by:
deletein interfaceIRestoreCrudSupport<UserMailIdentity>- Parameters:
id-- Throws:
net.bluemind.core.api.fault.ServerFault
-
get
@GET @Path("{uid}") UserMailIdentity get(@PathParam("uid") String id) throws net.bluemind.core.api.fault.ServerFault Retrieve an existingUserMailIdentity- Specified by:
getin interfaceIRestoreSupport<UserMailIdentity>- Parameters:
id-- Returns:
- Throws:
net.bluemind.core.api.fault.ServerFault
-
setDefault
@POST @Path("{uid}/_asdefault") void setDefault(@PathParam("uid") String id) throws net.bluemind.core.api.fault.ServerFault - Throws:
net.bluemind.core.api.fault.ServerFault
-
getIdentities
Retrieve userUserMailIdentitys- Returns:
- Throws:
net.bluemind.core.api.fault.ServerFault
-
getAvailableIdentities
@GET @Path("_available") List<IdentityDescription> getAvailableIdentities() throws net.bluemind.core.api.fault.ServerFaultRetrieve mailboxIdentitys- Returns:
- Throws:
net.bluemind.core.api.fault.ServerFault
-