Interface IMailboxIdentity
- All Superinterfaces:
IRestoreCrudSupport<Identity>
,IRestoreSupport<Identity>
@Path("/mailboxes/{domainUid}/identity/{mboxUid}")
public interface IMailboxIdentity
extends IRestoreCrudSupport<Identity>
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Create anIdentity
.void
Delete an existingIdentity
.Retrieve an existingIdentity
Retrieve mailboxIdentity
sRetrieve all possible mailboxIdentity
s (for each email defined in mailbox even if no identies are defined ( if identity doesnt exists for one mail,IdentityDescription.id
will be nullvoid
Update an existingIdentity
.Methods inherited from interface net.bluemind.core.container.api.IRestoreSupport
itemValueExists, restore
-
Method Details
-
create
Create anIdentity
. AnIdentity
can be used by a user to set the from header in a mail and add a signature.- Parameters:
id
-identity
-- Throws:
ServerFault
-
update
Update an existingIdentity
. AnIdentity
can 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 existingIdentity
.- Specified by:
delete
in interfaceIRestoreCrudSupport<Identity>
- Parameters:
id
-- Throws:
ServerFault
-
get
Retrieve an existingIdentity
- Specified by:
get
in interfaceIRestoreSupport<Identity>
- Parameters:
id
-- Returns:
- Throws:
ServerFault
-
getIdentities
Retrieve mailboxIdentity
s- Returns:
- Throws:
ServerFault
-
getPossibleIdentities
Retrieve all possible mailboxIdentity
s (for each email defined in mailbox even if no identies are defined ( if identity doesnt exists for one mail,IdentityDescription.id
will be null- Returns:
- Throws:
ServerFault
-