Webová služba Pbo verze 1.0.0 (Obecné webové služby) - popis rozhraní služby

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.


Obsah


Obecné informace

Interní WS - není určena pro zákazníky. Slouží pro aplikaci PBO.

Seznam poskytovaných metod

Název Popis
findPersonsByGuids Načte osoby které mají práva na osoby/identifikátory v předaném seznamu guidů.

Seznam struktur dat

Název Popis
EosAttributeValueRow Objekt obsahuje hodnoty jednoho řádku vícesloupcového atributu.
EosGuids
EosPersonWithValues
EosPersonsWithValues
EosSimpleAttributeValue Objekt obsahuje hodnotuu daného atributu.

Výjimky

EosIllegalArgumentException

Chybný vstupní argument.

EosInternalException

Reprezentuje neočekávanou výjimku při volání webových služeb.

EosObjectNotFoundException

Objekt nebyl podle předaného id nalezen.


Popis poskytovaných metod

findPersonsByGuids

Načte osoby které mají práva na osoby/identifikátory v předaném seznamu guidů.

Předpis

EosPersonsWithValues findPersonsByGuids (String appId, String multiColAttName, String guidAttName, EosGuids guids)

Parametry

Parametr Typ Povinný Popis
appId String Ano id aplikace
multiColAttName String Ano název vícesloupcového atributu
guidAttName String Ano název atributu s guidy
guids EosGuids Ano seznam guidů/identifikátorů osob

Výstup

EosPersonsWithValues - seznam osob které mají právo na nějakou osobu ze vstupních dat

Výjimky

EosIllegalArgumentException - chyba vstupních dat
EosObjectNotFoundException - objekt nebyl nalezen
EosInternalException - interní chyba

Popis struktur dat

EosAttributeValueRow

Objekt obsahuje hodnoty jednoho řádku vícesloupcového atributu. Hodnoty jednotlivých sloupců jsou uloženy v objektu {@link WOSimpleAttributeValue}. Seznam hodnot sloupců pro jeden řádek získáme pomocí metody {@link #getColumnValues()}.
Jméno atributu Datový typ Povinné Popis
columnValues List<EosSimpleAttributeValue> Ne Obsahuje seznam hodnot sloupců atributu.

EosGuids

Jméno atributu Datový typ Povinné Popis
guids List<String> Ne

EosPersonWithValues

Jméno atributu Datový typ Povinné Popis
id String Ne
values List<EosAttributeValueRow> Ne

EosPersonsWithValues

Jméno atributu Datový typ Povinné Popis
persons List<EosPersonWithValues> Ne

EosSimpleAttributeValue

Objekt obsahuje hodnotuu daného atributu. Hodnota je uložena jako prostý text.
Jméno atributu Datový typ Povinné Popis
attributeName String Ne Název atributu.
value String Ne Hodnota atributu.