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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
create
(String id, UserMailIdentity identity) Create anIdentity
.void
Delete an existingUserMailIdentity
.Retrieve an existingUserMailIdentity
Retrieve mailboxIdentity
sRetrieve userUserMailIdentity
svoid
setDefault
(String id) void
update
(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
. AnUserMailIdentity
can 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
. AnUserMailIdentity
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 existingUserMailIdentity
.- Specified by:
delete
in interfaceIRestoreCrudSupport<UserMailIdentity>
- Parameters:
id
-- Throws:
ServerFault
-
get
Retrieve an existingUserMailIdentity
- Specified by:
get
in interfaceIRestoreSupport<UserMailIdentity>
- Parameters:
id
-- Returns:
- Throws:
ServerFault
-
setDefault
- Throws:
ServerFault
-
getIdentities
Retrieve userUserMailIdentity
s- Returns:
- Throws:
ServerFault
-
getAvailableIdentities
Retrieve mailboxIdentity
s- Returns:
- Throws:
ServerFault
-