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, invalidateLastEmptyChangeset, 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 © 2024. All Rights Reserved.