public class DirEntryStoreService extends BaseDirStoreService<DirEntry>
ContainerStoreService.EmptyChangesetReg, ContainerStoreService.IItemFlagsProvider<W>, ContainerStoreService.IWeightSeedProvider<W>changelogStore, container, containerCacheKey, hasChangeLog, itemStore, itemValueStore, securityContext| Constructor and Description | 
|---|
DirEntryStoreService(BmContext context,
                    Container container,
                    java.lang.String domainUid)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
decorate(Item item,
        ItemValue<DirEntry> value)  | 
ItemVersion | 
delete(java.lang.String uid)  | 
void | 
deleteAll()
Delete all values (changelog is available for deleted values). 
 | 
ItemValue<DirEntry> | 
getByEmail(java.lang.String email,
          boolean isDomainEmail)  | 
java.util.List<ItemValue<DirEntry>> | 
getEntries(java.lang.String path)  | 
byte[] | 
getIcon(java.lang.String uid)  | 
byte[] | 
getPhoto(java.lang.String uid)  | 
ItemValue<VCard> | 
getVCard(java.lang.String uid)  | 
boolean | 
hasPhoto(java.lang.String uid)  | 
ListResult<ItemValue<DirEntry>> | 
search(DirEntryQuery query)  | 
ListResult<ItemValue<DirEntry>> | 
searchManageable(DirEntryQuery query,
                java.util.List<ManageableOrgUnit> manageable)  | 
void | 
setPhoto(java.lang.String uid,
        byte[] photo,
        byte[] icon)  | 
ItemVersion | 
update(java.lang.String uid,
      java.lang.String displayName,
      DirEntry value)  | 
void | 
updateAccountType(java.lang.String uid,
                 BaseDirEntry.AccountType accountType)  | 
create, create, createall, allIds, allUids, attach, beforeCreationInBackupStore, changelog, changelog, changeset, changesetById, changesetById, count, createValue, createWithId, decorate, delete, deleteValue, deleteValues, detach, doOrFail, fullChangesetById, get, get, getByExtId, getItemStore, getItemsValue, getItemValue, getItemValueStore, getMultiple, getMultipleById, getValue, getVersion, prepareContainerDelete, setExtId, touch, update, update, updateValue, withoutChangelog, xferpublic ListResult<ItemValue<DirEntry>> searchManageable(DirEntryQuery query, java.util.List<ManageableOrgUnit> manageable)
public ListResult<ItemValue<DirEntry>> search(DirEntryQuery query) throws ServerFault
ServerFaultpublic java.util.List<ItemValue<DirEntry>> getEntries(java.lang.String path) throws ServerFault
ServerFaultpublic ItemValue<VCard> getVCard(java.lang.String uid) throws ServerFault
ServerFaultpublic void setPhoto(java.lang.String uid,
                     byte[] photo,
                     byte[] icon)
              throws ServerFault
ServerFaultpublic byte[] getPhoto(java.lang.String uid)
                throws ServerFault
ServerFaultpublic boolean hasPhoto(java.lang.String uid)
                 throws ServerFault
ServerFaultpublic byte[] getIcon(java.lang.String uid)
               throws ServerFault
ServerFaultprotected void decorate(Item item, ItemValue<DirEntry> value) throws ServerFault
decorate in class ContainerStoreService<DirEntry>ServerFaultpublic ItemVersion update(java.lang.String uid, java.lang.String displayName, DirEntry value) throws ServerFault
update in interface IContainerStoreService<DirEntry>update in class ContainerStoreService<DirEntry>ServerFaultpublic ItemVersion delete(java.lang.String uid) throws ServerFault
delete in interface IContainerStoreService<DirEntry>delete in class BaseDirStoreService<DirEntry>ServerFaultpublic void deleteAll()
               throws ServerFault
IContainerStoreServiceIContainerStoreService#prepareContainerDelete()) when
 container deletion is your next step.deleteAll in interface IContainerStoreService<DirEntry>deleteAll in class ContainerStoreService<DirEntry>ServerFaultpublic void updateAccountType(java.lang.String uid,
                              BaseDirEntry.AccountType accountType)
                       throws ServerFault
ServerFaultCopyright © 2023. All Rights Reserved.