Interface IMailboxIdentity
- All Superinterfaces:
IRestoreCrudSupport<Identity>, IRestoreSupport<Identity>
@Path("/mailboxes/{domainUid}/identity/{mboxUid}")
public interface IMailboxIdentity
extends IRestoreCrudSupport<Identity>
-
Method Summary
Modifier and TypeMethodDescriptionvoidCreate anIdentity.voidDelete an existingIdentity.Retrieve an existingIdentityRetrieve mailboxIdentitysRetrieve all possible mailboxIdentitys (for each email defined in mailbox even if no identies are defined ( if identity doesnt exists for one mail,IdentityDescription.idwill be nullvoidUpdate an existingIdentity.Methods inherited from interface IRestoreSupport
itemValueExists, restore
-
Method Details
-
create
@PUT @Path("{uid}") void create(@PathParam("uid") String id, Identity identity) throws net.bluemind.core.api.fault.ServerFault Create anIdentity. AnIdentitycan 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, Identity identity) throws net.bluemind.core.api.fault.ServerFault Update an existingIdentity. AnIdentitycan 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 existingIdentity.- Specified by:
deletein interfaceIRestoreCrudSupport<Identity>- Parameters:
id-- Throws:
net.bluemind.core.api.fault.ServerFault
-
get
-
getIdentities
Retrieve mailboxIdentitys- Returns:
- Throws:
net.bluemind.core.api.fault.ServerFault
-
getPossibleIdentities
@GET @Path("_possible") List<IdentityDescription> getPossibleIdentities() throws net.bluemind.core.api.fault.ServerFaultRetrieve all possible mailboxIdentitys (for each email defined in mailbox even if no identies are defined ( if identity doesnt exists for one mail,IdentityDescription.idwill be null- Returns:
- Throws:
net.bluemind.core.api.fault.ServerFault
-