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 © 2023. All Rights Reserved.