public class CoreServices extends java.lang.Object implements ICoreServices
ICoreServices.ExtUidState| Modifier and Type | Method and Description | 
|---|---|
void | 
addMembers(java.lang.String uid,
          java.util.List<Member> membersToAdd)  | 
static ICoreServices | 
build(java.lang.String domainUid)  | 
void | 
createGroup(ItemValue<Group> group)  | 
void | 
createUser(ItemValue<User> user)  | 
void | 
deleteGroup(java.lang.String groupUid)  | 
ItemValue<Group> | 
getGroupByExtId(java.lang.String extId)  | 
ItemValue<Group> | 
getGroupByName(java.lang.String name)  | 
java.util.List<Member> | 
getGroupMembers(java.lang.String uid)  | 
java.util.Map<java.lang.String,java.lang.String> | 
getGroupStats()  | 
java.util.Set<java.lang.String> | 
getImportedGroupsExtId(ImportLogger importLogger)  | 
MailFilter | 
getMailboxFilter(java.lang.String uuid)  | 
ItemValue<User> | 
getUserByExtId(java.lang.String extId)  | 
ICoreServices.ExtUidState | 
getUsersExtIdByState(ImportLogger importLogger)  | 
java.util.Map<java.lang.String,java.lang.String> | 
getUserStats()  | 
java.util.List<ItemValue<Group>> | 
memberOf(java.lang.String uid)  | 
void | 
removeMembers(java.lang.String uid,
             java.util.List<Member> membersToRemove)  | 
void | 
setMailboxFilter(java.lang.String mailboxUid,
                MailFilter filter)  | 
void | 
setUserMailRouting(Mailbox.Routing routing,
                  java.lang.String userUid)  | 
void | 
suspendUser(ItemValue<User> user)  | 
void | 
unsuspendUser(ItemValue<User> user)  | 
void | 
updateGroup(ItemValue<Group> group)  | 
void | 
updateUser(ItemValue<User> user)  | 
void | 
userDeletePhoto(java.lang.String uid)  | 
void | 
userSetPhoto(java.lang.String uid,
            byte[] photo)  | 
public static ICoreServices build(java.lang.String domainUid)
public java.util.Map<java.lang.String,java.lang.String> getUserStats()
getUserStats in interface ICoreServicespublic java.util.Map<java.lang.String,java.lang.String> getGroupStats()
getGroupStats in interface ICoreServicespublic void deleteGroup(java.lang.String groupUid)
deleteGroup in interface ICoreServicespublic void createGroup(ItemValue<Group> group)
createGroup in interface ICoreServicespublic void updateGroup(ItemValue<Group> group)
updateGroup in interface ICoreServicespublic void suspendUser(ItemValue<User> user)
suspendUser in interface ICoreServicespublic void unsuspendUser(ItemValue<User> user)
unsuspendUser in interface ICoreServicespublic void createUser(ItemValue<User> user)
createUser in interface ICoreServicespublic void updateUser(ItemValue<User> user)
updateUser in interface ICoreServicespublic java.util.Set<java.lang.String> getImportedGroupsExtId(ImportLogger importLogger)
getImportedGroupsExtId in interface ICoreServicespublic ICoreServices.ExtUidState getUsersExtIdByState(ImportLogger importLogger)
getUsersExtIdByState in interface ICoreServicespublic MailFilter getMailboxFilter(java.lang.String uuid)
getMailboxFilter in interface ICoreServicespublic void setMailboxFilter(java.lang.String mailboxUid,
                             MailFilter filter)
setMailboxFilter in interface ICoreServicespublic ItemValue<Group> getGroupByExtId(java.lang.String extId)
getGroupByExtId in interface ICoreServicespublic ItemValue<Group> getGroupByName(java.lang.String name)
getGroupByName in interface ICoreServicespublic java.util.List<Member> getGroupMembers(java.lang.String uid)
getGroupMembers in interface ICoreServicespublic void removeMembers(java.lang.String uid,
                          java.util.List<Member> membersToRemove)
removeMembers in interface ICoreServicespublic void addMembers(java.lang.String uid,
                       java.util.List<Member> membersToAdd)
addMembers in interface ICoreServicespublic ItemValue<User> getUserByExtId(java.lang.String extId)
getUserByExtId in interface ICoreServicespublic java.util.List<ItemValue<Group>> memberOf(java.lang.String uid)
memberOf in interface ICoreServicespublic void userSetPhoto(java.lang.String uid,
                         byte[] photo)
userSetPhoto in interface ICoreServicespublic void userDeletePhoto(java.lang.String uid)
userDeletePhoto in interface ICoreServicespublic void setUserMailRouting(Mailbox.Routing routing, java.lang.String userUid)
setUserMailRouting in interface ICoreServicesCopyright © 2023. All Rights Reserved.