Webová služba DirectoryService verze 6.0.0 (Obecné webové služby) - popis rozhraní služby
Marbes Consulting s.r.o.
EOS4
Vygenerováno z verze 4.21.0.19.0.
Podmínky omezující zveřejnění
Autorem tohoto dokumentu je společnost MARBES CONSULTING s.r.o. Dokument obsahuje informace důvěrného charakteru a ve smyslu definice autorského práva (viz § 2, odst. 1 Zákona č. 121/2000 Sb., zákon o právu autorském) je duševním vlastnictvím autora a předmětem práva autorského. Dokument smí být použit výhradně za účelem, za kterým byl poskytnut a nesmí být bez předchozího souhlasu autora citován, kopírován, vytěžován1 nebo předán třetí fyzické či právnické osobě.
© 2009 MARBES CONSULTING s.r.o.
1 Vytěžováním se podle zákona č. 121/2000 Sb. rozumí trvalý nebo dočasný přepis celého obsahu nebo jeho podstatné části na jiný podklad, a to jakýmikoli prostředky nebo jakýmkoli způsobem.
Reprezentuje stav, kdy byl předán bevalidní vstupní argument do metody webové služby.
Neočekávaná výjimka při volání webových služeb.
Objekt nebyl podle předaného id nalezen.
Session s předaným id nebyla nalezena.
Přiřadí uživateli skupinu.
Předpis
void addPersonToGroup (String sid, String personId, String groupId)
Parametry
Parametr |
Typ |
Povinný |
Popis |
sid |
String |
Ne |
session id |
personId |
String |
Ano |
identifikátor osoby |
groupId |
String |
Ano |
identifikátor skupiny |
Výjimky
Smazání skupiny. Jdou mazat jen skupiny které byly vytvořeny v aplikaci EOS.
Předpis
void removeGroup (String sid, String groupId)
Parametry
Parametr |
Typ |
Povinný |
Popis |
sid |
String |
Ne |
session id |
groupId |
String |
Ano |
identifikátor skupiny |
Výjimky
Odebere uživateli skupinu.
Předpis
void removePersonFromGroup (String sid, String personId, String groupId)
Parametry
Parametr |
Typ |
Povinný |
Popis |
sid |
String |
Ne |
session id |
personId |
String |
Ano |
identifikátor osoby |
groupId |
String |
Ano |
identifikátor skupiny |
Výjimky
Tato metoda slouží k nastavení stavu osob které mají mít danou skupinu. Po dokončení metody budou mít danou
skupinu přiřazenou jen předané osoby. Ostatním osobám bude odebrána.
Předpis
void setPersonsStateToNTGroup (String sid, String groupId,
EosPersonIds personIds)
Parametry
Parametr |
Typ |
Povinný |
Popis |
sid |
String |
Ne |
session id |
groupId |
String |
Ano |
identifikátor skupiny |
personIds |
EosPersonIds |
Ne |
identifikátory osob |
Výjimky
Uloží skupinu. Pokud má skupina vyplněno id bude se jednat o aktualizaci jinak se založí nová.
Předpis
Parametry
Parametr |
Typ |
Povinný |
Popis |
sid |
String |
Ne |
session id |
group |
EosDSGroup |
Ano |
skupina |
Výstup
String - identifikátor skupiny
Výjimky
Skupina adresářové služby.
Jméno atributu |
Datový typ |
Povinné |
Popis |
id |
String |
Ne |
|
directoryServiceName |
String |
Ne |
Název připojení k adresářové službě. |
name |
String |
Ne |
Jméno skupiny. |
description |
String |
Ne |
Popis. |
synchronize |
boolean |
Ne |
Má se synchronizovat členství osob v této skupině? |
groupType |
EosDSGroupType |
Ne |
Typ skupiny. |
groupScope |
EosDSGroupScope |
Ne |
Rozsah skupiny. |
email |
String |
Ne |
E-mail skupiny. |
Rozsah skupiny.
Hodnota |
Popis |
BUILT_IN |
|
GLOBAL |
|
DOMAIN |
|
UNIVERSAL |
|
Typ skupiny.
Hodnota |
Popis |
DISTRIBUTION |
|
SECURITY |
|
Seznam identifikátorů osob.
Jméno atributu |
Datový typ |
Povinné |
Popis |
personIds |
List<String> |
Ne |
|