public class DirEntryStoreService extends BaseDirStoreService<DirEntry>
ContainerStoreService.IItemFlagsProvider<W>, ContainerStoreService.IWeightSeedProvider<W>
changelogStore, container, 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
all, allIds, allUids, attach, 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, updateValue, xfer
public ListResult<ItemValue<DirEntry>> searchManageable(DirEntryQuery query, java.util.List<ManageableOrgUnit> manageable)
public ListResult<ItemValue<DirEntry>> search(DirEntryQuery query) throws ServerFault
ServerFault
public java.util.List<ItemValue<DirEntry>> getEntries(java.lang.String path) throws ServerFault
ServerFault
public ItemValue<VCard> getVCard(java.lang.String uid) throws ServerFault
ServerFault
public void setPhoto(java.lang.String uid, byte[] photo, byte[] icon) throws ServerFault
ServerFault
public byte[] getPhoto(java.lang.String uid) throws ServerFault
ServerFault
public boolean hasPhoto(java.lang.String uid) throws ServerFault
ServerFault
public byte[] getIcon(java.lang.String uid) throws ServerFault
ServerFault
protected void decorate(Item item, ItemValue<DirEntry> value) throws ServerFault
decorate
in class ContainerStoreService<DirEntry>
ServerFault
public ItemVersion update(java.lang.String uid, java.lang.String displayName, DirEntry value) throws ServerFault
update
in interface IContainerStoreService<DirEntry>
update
in class ContainerStoreService<DirEntry>
ServerFault
public ItemVersion delete(java.lang.String uid) throws ServerFault
delete
in interface IContainerStoreService<DirEntry>
delete
in class BaseDirStoreService<DirEntry>
ServerFault
public void deleteAll() throws ServerFault
IContainerStoreService
deleteAll
in interface IContainerStoreService<DirEntry>
deleteAll
in class ContainerStoreService<DirEntry>
ServerFault
public void updateAccountType(java.lang.String uid, BaseDirEntry.AccountType accountType) throws ServerFault
ServerFault
Copyright © 2021. All Rights Reserved.