# Webová služba LoaderRead verze 1.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.

## Obsah

- Obecné informace
- Seznam poskytovaných metod
- Seznam struktur dat
- Výjimky
- Popis poskytovaných metod
- Popis struktur dat

## Obecné informace

Rozhraní WS pro update loaderu.

## Seznam poskytovaných metod

Název | Popis
--- | ---
getFile | Vrátí obsah souboru podle názvu souboru.
getFilesNames | Vrátí všechny názvy souborů z nakonfigurovaného adresáře.
getUserDomain | Vrátí doménu podle identifikátoru osoby.

## Seznam struktur dat

Název | Popis
--- | ---
EosString | Třída reprezentující stringovou hodnotu.

## Výjimky

### EosObjectNotFoundException

Vyjímka reprezentuje stav, kdy nebyl objekt podle kriterií nalezen.

### EosUnexpectedException

Reprezentuje neočekávanou výjimku při volání WS. Jejím zdrojem musí být vždy jiná výjimka.

## Popis poskytovaných metod

### getFile

Vrátí obsah souboru podle názvu souboru.

#### Předpis

byte getFile (String fileName)

#### Parametry

Parametr | Typ | Povinný | Popis
--- | --- | --- | ---
fileName | String | Ano | název souboru bez cesty

#### Výstup

byte - obsah souboru

#### Výjimky

EosUnexpectedException - chyba při načítání souboru

### getFilesNames

Vrátí všechny názvy souborů z nakonfigurovaného adresáře.

#### Předpis

Cz.marbes.eos4.ws.v1.wo.WOFileInfo getFilesNames ()

#### Parametry

Parametr | Typ | Povinný | Popis
--- | --- | --- | ---

#### Výstup

Cz.marbes.eos4.ws.v1.wo.WOFileInfo - list názvů souborů bez cesty

#### Výjimky

EosUnexpectedException - chyba při načítání seznamu souborů

### getUserDomain

Vrátí doménu podle identifikátoru osoby.

#### Předpis

String getUserDomain (EosString personIdentifier)

#### Parametry

Parametr | Typ | Povinný | Popis
--- | --- | --- | ---
personIdentifier | EosString | Ano | identifikátor osoby

#### Výstup

String - doména uživatele

#### Výjimky

EosObjectNotFoundException - osoba nebyla podle identifikátoru nalezena

## Popis struktur dat

### EosString

Třída reprezentující stringovou hodnotu. Třída slouží k opravě bugu v cxo.

Jméno atributu | Datový typ | Povinné | Popis
--- | --- | --- | ---
value | String (1024) | Ne | Hodnota.