public class UserMailIdentities extends java.lang.Object implements IUserMailIdentities, IInternalUserMailIdentities
REPAIR_OP| Constructor and Description |
|---|
UserMailIdentities(BmContext context,
ItemValue<Domain> domain,
Container usersContainer,
java.lang.String userUid,
java.util.List<IUserMailIdentityHook> hooks) |
| Modifier and Type | Method and Description |
|---|---|
void |
create(java.lang.String id,
UserMailIdentity identity)
Create an
Identity. |
void |
createDefaultIdentity(ItemValue<Mailbox> mailboxItem,
DirEntry dirEntry)
Create default user identity
|
void |
delete(java.lang.String id)
Delete an existing
UserMailIdentity. |
UserMailIdentity |
get(java.lang.String id)
Retrieve an existing
UserMailIdentity |
java.util.List<IdentityDescription> |
getAvailableIdentities()
Retrieve mailbox
Identitys |
java.util.List<IdentityDescription> |
getIdentities()
Retrieve user
UserMailIdentitys |
void |
restore(ItemValue<UserMailIdentity> item,
boolean isCreate) |
void |
setDefault(java.lang.String id) |
void |
update(java.lang.String id,
UserMailIdentity identity)
Update an existing
UserMailIdentity. |
public UserMailIdentities(BmContext context, ItemValue<Domain> domain, Container usersContainer, java.lang.String userUid, java.util.List<IUserMailIdentityHook> hooks)
public void create(java.lang.String id,
UserMailIdentity identity)
IUserMailIdentitiesIdentity. An UserMailIdentity can be used by a user
to set the from header in a mail and add a signature.create in interface IUserMailIdentitiespublic void update(java.lang.String id,
UserMailIdentity identity)
IUserMailIdentitiesUserMailIdentity. An UserMailIdentity can
be used by a user to set the from header in a mail and add a signature.update in interface IUserMailIdentitiespublic void delete(java.lang.String id)
IUserMailIdentitiesUserMailIdentity.delete in interface IRestoreCrudSupport<UserMailIdentity>delete in interface IUserMailIdentitiespublic UserMailIdentity get(java.lang.String id)
IUserMailIdentitiesUserMailIdentityget in interface IRestoreSupport<UserMailIdentity>get in interface IUserMailIdentitiespublic java.util.List<IdentityDescription> getIdentities()
IUserMailIdentitiesUserMailIdentitysgetIdentities in interface IUserMailIdentitiespublic java.util.List<IdentityDescription> getAvailableIdentities()
IUserMailIdentitiesIdentitysgetAvailableIdentities in interface IUserMailIdentitiespublic void setDefault(java.lang.String id)
setDefault in interface IUserMailIdentitiespublic void createDefaultIdentity(ItemValue<Mailbox> mailboxItem, DirEntry dirEntry) throws ServerFault
IInternalUserMailIdentitiescreateDefaultIdentity in interface IInternalUserMailIdentitiesServerFaultpublic void restore(ItemValue<UserMailIdentity> item, boolean isCreate)
restore in interface IRestoreSupport<UserMailIdentity>Copyright © 2024. All Rights Reserved.