Marbes Consulting s.r.o.
EOS4
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.
Název | Popis |
---|---|
findApplicationsByFilter | Hledání aplikací podle předaného filtru. |
findApplicationsByIds | Hledání aplikací podle předaného seznamu id. |
findKerberosKey | Načte informace o kerberos klíči. |
getApplicationById | Metoda nalezne aplikaci dle předaného identifikátoru. |
getConfiguration | Vrátí konfigurační mapu. |
getNextApplications | Načtení další části stránkovaného seznamu aplikací. |
getSyncApplicationAttributesToDelete | Zjistí, které atributy by se během synchronizace smazaly. |
syncApplication | Provede synchronizaci aplikace a jejich atributů, před voláním této metody je doporučeno zjištění, kolik atributů se bude během synchronizace mazat a nechat potvrzení synchronizace např. |
updateConfiguration | Provede aktualizaci konfigurace. |
Název | Popis |
---|---|
EosApplication | Reprezentuje aplikaci. |
EosApplicationIds | Objekt obsahující seznam id aplikací. |
EosApplicationRespFilter | Objekt definuje rozsah dat, které se budou u aplikací plnit. |
EosApplications | Reprezentuje seznam aplikací. |
EosAttributeToDelete | Informace o atributu (včetně počtu jejich přiřazených hodnot), který se bude při synchronizaci aplikace mazat. |
EosAttributeUnderMulticolumnToDelete | Informace o atributu (včetně počtu jejich přiřazených hodnot), který ke pod vícesloupcovým a který se bude při synchronizaci aplikace mazat. |
EosAttributes | Reprezentuje wrapper pro kolekci různých atributů. |
EosAttributesToDelete | Obsahuje seznam atributů (včetně počtu jejich přiřazených hodnot), které se budou při synchronizaci aplikace mazat. |
EosBooleanAttribute | Reprezentuje boolean atribut. |
EosDBConnection | Reprezentuje databázové připojení. |
EosDatabaseType | Výčet typů databázových serverů. |
EosEnumAttribute | Reprezentuje výčtový atribut. |
EosInnerAttribute | Reprezentuje Inner atribut. |
EosInnerAttributeType | Seznam typů vnitřního atributu. |
EosKerberosKey | |
EosMulticolumnAttribute | Reprezentuje vícesloupcový atribut. |
EosMulticolumnAttributes | Reprezentuje wrapper pro kolekci různých atributů, které tvoří vícesloupcový. |
EosPaging | Objekt obsahující informace pro stránkování. |
EosRangeValue | Reprezentuje hodnotu oboru hodnot výčtového atributu. |
EosRangeValues | Reprezentuje wrapper pro obor hodnot enum atributu. |
EosSelectAttribute | Reprezentuje selektový atribut. |
EosStringAttribute | Reprezentuje stringový atribut. |
EosWSAttribute | Reprezentuje WS atribut. |
Parametr | Typ | Povinný | Popis |
---|---|---|---|
sid | String | Ne | session id |
filter | String | Ne | filtr na aplikace |
respFilter | EosApplicationRespFilter | Ne | filtr který umožňuje určit, jaká data budou vrácena v objektu aplikace (např. jestli mají být naplněny i atributy atd.) |
Parametr | Typ | Povinný | Popis |
---|---|---|---|
sid | String | Ne | session id |
applicationIds | EosApplicationIds | Ano | seznam id aplikací |
respFilter | EosApplicationRespFilter | Ne | filtr který umožňuje určit, jaká data budou vrácena v objektu aplikace (např. jestli mají být naplněny i atributy atd.) |
Parametr | Typ | Povinný | Popis |
---|---|---|---|
sid | String | Ne | session id |
applicationId | String | Ano | id aplikace |
Parametr | Typ | Povinný | Popis |
---|---|---|---|
sid | String | Ne | session id |
applicationId | String | Ano | id aplikace |
respFilter | EosApplicationRespFilter | Ne | filtr který umožňuje určit, jaká data budou vrácena v objektu aplikace (např. jestli mají být naplněny i atributy atd.) |
Parametr | Typ | Povinný | Popis |
---|---|---|---|
applicationId | String | Ano | |
readHistory | boolean | Ano |
Parametr | Typ | Povinný | Popis |
---|---|---|---|
sid | String | Ne | session id |
lid | String | Ano | list id |
Parametr | Typ | Povinný | Popis |
---|---|---|---|
sid | String | Ne | session id |
application | EosApplication | Ano | aplikace která se bude aktualizovat metodou syncApplication |
Musí být předán identifikátor existující aplikace, ostatní identifikátory (např. atributy a výčtové hodnoty) nesmí být vyplněny.
Parametr | Typ | Povinný | Popis |
---|---|---|---|
sid | String | Ne | session id |
application | EosApplication | Ano | aplikace která bude aktualizována |
Parametr | Typ | Povinný | Popis |
---|---|---|---|
applicationId | String | Ano | |
userName | String | Ano | |
map | EosCfgValue | Ano | mapa |
Jméno atributu | Datový typ | Povinné | Popis |
---|---|---|---|
id | String | Ne | Identifikátor, pro range value není povinný. |
name | String | Ne | Jméno aplikace. |
parameters | String | Ne | Parametry příkazové řádky. |
author | String | Ne | Autor aplikace. |
description | String | Ne | Popis aplikace. |
formattedDescription | String | Ne | Podrobný naformátovaný popis aplikace, jedná se o xhtml kód. |
path | String | Ne | Cesta k aplikaci. Kde je fyzicky spustitelný soubor na síti - v případě webové URL. |
icon | String | Ne | Kde je uložena na disku nebo v síti ikona aplikace. |
appServerName | String | Ne | Jméno aplikačního serveru. |
testing | Boolean | Ne | Je aplikace v testovacím režimu? Příznak pouze pro čtení. |
appCode | String | Ne | Kód aplikace. Zkratka subsystému (RB, ROB...). |
serverUrl | String | Ne | URL aplikačního serveru pro webové služby. |
version | String | Ne | Verze aplikace. |
dbConnection | EosDBConnection | Ne | Databáze přiřazená aplikaci. |
attributes | EosAttributes | Ne | Atributy aplikace. |
Jméno atributu | Datový typ | Povinné | Popis |
---|---|---|---|
applicationIds | List<String> | Ne | Seznam id aplikací. |
Jméno atributu | Datový typ | Povinné | Popis |
---|---|---|---|
attributes | boolean | Ne | Příznak, zda se mají plnit data o atributech aplikace. |
dbConnections | boolean | Ne | Příznak, zda se mají plnit data o databázových připojeních u aplikací a atributů. |
rangeValues | boolean | Ne | Příznak, zda se má plnit seznam možných výčtových hodnot u enum atributů. |
Jméno atributu | Datový typ | Povinné | Popis |
---|---|---|---|
applications | List<EosApplication> | Ne | Seznam aplikací. |
paging | EosPaging | Ne | Stránkování. |
Jméno atributu | Datový typ | Povinné | Popis |
---|---|---|---|
id | String | Ne | Identifikátor, pro range value není povinný. |
name | String | Ne | Jméno atributu. |
description | String | Ne | Popis atributu. |
displayName | String | Ne | Zobrazované jméno. |
inheritable | Boolean | Ne | Příznak, zda se mají hodnoty atributu dědit. |
singleValue | Boolean | Ne | Pokud je true, atribut nese právě 1 hodnotu, jinak je vícehodnotový. |
valuesCount | Long | Ne | Počet přiřazených hodnot atributu. |
Jméno atributu | Datový typ | Povinné | Popis |
---|---|---|---|
id | String | Ne | Identifikátor, pro range value není povinný. |
name | String | Ne | Jméno atributu. |
description | String | Ne | Popis atributu. |
displayName | String | Ne | Zobrazované jméno. |
inheritable | Boolean | Ne | Příznak, zda se mají hodnoty atributu dědit. |
singleValue | Boolean | Ne | Pokud je true, atribut nese právě 1 hodnotu, jinak je vícehodnotový. |
valuesCount | Long | Ne | Počet přiřazených hodnot atributu. |
multicolumnId | String | Ne | Identifikátor vícesloupcového atributu, pod který tento atribut patří. |
Jméno atributu | Datový typ | Povinné | Popis |
---|---|---|---|
booleanAttributes | List<EosBooleanAttribute> | Ne | Kolekce boolean atributů. |
enumAttributes | List<EosEnumAttribute> | Ne | Kolekce výčtových atributů. |
selectAttributes | List<EosSelectAttribute> | Ne | Kolekce selektových atributů. |
stringAttributes | List<EosStringAttribute> | Ne | Kolekce stringových atributů. |
wsAttributes | List<EosWSAttribute> | Ne | Kolekce WS atributů. |
innerAttributes | List<EosInnerAttribute> | Ne | Kolekce WS atributů. |
multicolumnAttributes | List<EosMulticolumnAttribute> | Ne | Kolekce vícesloupcových atributů. |
Jméno atributu | Datový typ | Povinné | Popis |
---|---|---|---|
attributes | List<EosAttributeToDelete> | Ne | Seznam atributů, které se budou při synchronizaci aplikace mazat. |
attributesUnderMulticolumn | List<EosAttributeUnderMulticolumnToDelete> | Ne | Seznam atributů pod vícesloupcovými atributy, které se budou při synchronizaci aplikace mazat. |
Jméno atributu | Datový typ | Povinné | Popis |
---|---|---|---|
id | String | Ne | Identifikátor, pro range value není povinný. |
name | String | Ne | Jméno atributu. |
description | String | Ne | Popis atributu. |
displayName | String | Ne | Zobrazované jméno. |
inheritable | Boolean | Ne | Příznak, zda se mají hodnoty atributu dědit. |
singleValue | Boolean | Ne | Pokud je true, atribut nese právě 1 hodnotu, jinak je vícehodnotový. |
defaultValue | Boolean | Ne | Výchozí hodnota. |
conflictValue | Boolean | Ne | Hodnota, která se má použít, pokud při výpočtu dojde ke konfliktu. Pokud je null je výsledkem false. |
Jméno atributu | Datový typ | Povinné | Popis |
---|---|---|---|
id | String | Ne | Identifikátor, pro range value není povinný. |
name | String | Ne | Název databáze. |
databaseType | EosDatabaseType | Ne | Typ databázového serveru. |
userName | String | Ne | Přihlašovací jméno do databáze. |
password | String | Ne | Heslo do databáze. Jen pro účel zápisu. Při čtení je vždy nevyplněné. |
connectionString | String | Ne | JDBC connection string. |
Hodnota | Popis |
---|---|
ORACLE | Oracle DB server. |
MSSQL | Microsoft SQL server. |
POSTGRESQL | PostgreSQL server. |
Jméno atributu | Datový typ | Povinné | Popis |
---|---|---|---|
id | String | Ne | Identifikátor, pro range value není povinný. |
name | String | Ne | Jméno atributu. |
description | String | Ne | Popis atributu. |
displayName | String | Ne | Zobrazované jméno. |
inheritable | Boolean | Ne | Příznak, zda se mají hodnoty atributu dědit. |
singleValue | Boolean | Ne | Pokud je true, atribut nese právě 1 hodnotu, jinak je vícehodnotový. |
validClass | String | Ne | Hodnoty atributu mohou nabývat pouze hodnot z oboru, jejichž typ odpovídá tomuto regulárnímu výrazu. Pokud je null není filtrování uplatněno. |
defaultValue | String | Ne | Výchozí hodnota výčtového atributu. |
rangeValues | EosRangeValues | Ne | Výčet hodnot. |
Jméno atributu | Datový typ | Povinné | Popis |
---|---|---|---|
id | String | Ne | Identifikátor, pro range value není povinný. |
name | String | Ne | Jméno atributu. |
description | String | Ne | Popis atributu. |
displayName | String | Ne | Zobrazované jméno. |
inheritable | Boolean | Ne | Příznak, zda se mají hodnoty atributu dědit. |
singleValue | Boolean | Ne | Pokud je true, atribut nese právě 1 hodnotu, jinak je vícehodnotový. |
validClass | String | Ne | Hodnoty atributu mohou nabývat pouze hodnot z oboru, jejichž typ odpovídá tomuto regulárnímu výrazu. Pokud je null není filtrování uplatněno. |
tree | Boolean | Ne | Stromový atribut. |
joinValue | Boolean | Ne | Hodnoty atributu se skládají z typu entity a jejího identifikátoru. |
innerType | EosInnerAttributeType | Ne | Typ vnitřního atributu. |
innerAttValTypes | String | Ne | Seznam možných typů hodnot atributu. |
Hodnota | Popis |
---|---|
ORG_STRUCT | Organizační struktura. |
APPLICATIONS | Aplikace. |
PROFILES | Profily. |
Jméno atributu | Datový typ | Povinné | Popis |
---|---|---|---|
key | String | Ne | Klíč v zakódovaný base64. |
Jméno atributu | Datový typ | Povinné | Popis |
---|---|---|---|
id | String | Ne | Identifikátor, pro range value není povinný. |
name | String | Ne | Jméno atributu. |
description | String | Ne | Popis atributu. |
displayName | String | Ne | Zobrazované jméno. |
inheritable | Boolean | Ne | Příznak, zda se mají hodnoty atributu dědit. |
singleValue | Boolean | Ne | Pokud je true, atribut nese právě 1 hodnotu, jinak je vícehodnotový. |
attributes | EosMulticolumnAttributes | Ne | Atributy, které tvoří vícesloupcový atribut. |
Jméno atributu | Datový typ | Povinné | Popis |
---|---|---|---|
attributesOrder | List<String> | Ne | Pořadí atributů v rámci vícesloupcového atributu. Seznam názvů všech atributů, které tvoří vícesloupcový. |
booleanAttributes | List<EosBooleanAttribute> | Ne | Kolekce boolean atributů. |
enumAttributes | List<EosEnumAttribute> | Ne | Kolekce výčtových atributů. |
selectAttributes | List<EosSelectAttribute> | Ne | Kolekce selektových atributů. |
stringAttributes | List<EosStringAttribute> | Ne | Kolekce stringových atributů. |
wsAttributes | List<EosWSAttribute> | Ne | Kolekce WS atributů. |
innerAttributes | List<EosInnerAttribute> | Ne | Kolekce WS atributů. |
Jméno atributu | Datový typ | Povinné | Popis |
---|---|---|---|
lid | String | Ne | List id nebo null, pokud stránkování není vyžadováno. |
start | int | Ne | Index prvního záznamu, který byl aktuálně vrácen. |
totalCount | int | Ne | Celkový počáteční záznamů. |
hasNext | boolean | Ne | Příznak, zda jsou k dispozici ještě další záznamy. |
Jméno atributu | Datový typ | Povinné | Popis |
---|---|---|---|
id | String | Ne | Identifikátor, pro range value není povinný. |
content | String | Ne | Samotná hodnota atributu. |
comment | String | Ne | Komentář hodnoty atributu. |
weight | Integer | Ne | Určuje váhu hodnoty atributu. |
Jméno atributu | Datový typ | Povinné | Popis |
---|---|---|---|
values | List<EosRangeValue> | Ne | Kolekce hodnot oboru. |
Jméno atributu | Datový typ | Povinné | Popis |
---|---|---|---|
id | String | Ne | Identifikátor, pro range value není povinný. |
name | String | Ne | Jméno atributu. |
description | String | Ne | Popis atributu. |
displayName | String | Ne | Zobrazované jméno. |
inheritable | Boolean | Ne | Příznak, zda se mají hodnoty atributu dědit. |
singleValue | Boolean | Ne | Pokud je true, atribut nese právě 1 hodnotu, jinak je vícehodnotový. |
validClass | String | Ne | Hodnoty atributu mohou nabývat pouze hodnot z oboru, jejichž typ odpovídá tomuto regulárnímu výrazu. Pokud je null není filtrování uplatněno. |
sqlCommand | String | Ne | Select příkaz pro dotaz do číselníku. Pro atributy, jejichž hodnoty odpovídají řádkům z číselníku. (SQL výsledku). |
sqlValueColumn | String | Ne | Jméno sloupce z SQL dotazu (sqlCommand), který se má vzít jako obor hodnot. |
sqlKeyColumn | String | Ne | Jméno sloupce z SQL dotazu (sqlCommand), který obsahuje jednoznačnou identifikaci (ID) hodnot. |
sqlTreeKey | String | Ne | Jméno sloupce z SQL dotazu (sqlCommand), který obsahuje klíč pro vázání hodnot do stromu. Pro nestromové atributy nemá význam. |
sqlTreeParent | String | Ne | Jméno sloupce z SQL dotazu (sqlCommand), který obsahuje klíč rodiče pro vázání hodnot do stromu. Pro nestromové atributy nemá význam. |
sqlClassColumn | String | Ne | Jméno sloupce z SQL dotazu (sqlCommand), který obsahuje třídu (typ dané hodnoty). Pokud je null, není brán v potaz. |
sqlDescriptionColumn | String | Ne | Název sloupce pro popis hodnoty. |
dbConnection | EosDBConnection | Ne | Připojení k databázi. |
Jméno atributu | Datový typ | Povinné | Popis |
---|---|---|---|
id | String | Ne | Identifikátor, pro range value není povinný. |
name | String | Ne | Jméno atributu. |
description | String | Ne | Popis atributu. |
displayName | String | Ne | Zobrazované jméno. |
inheritable | Boolean | Ne | Příznak, zda se mají hodnoty atributu dědit. |
singleValue | Boolean | Ne | Pokud je true, atribut nese právě 1 hodnotu, jinak je vícehodnotový. |
regexp | String | Ne | Regulární výraz, jemuž musí odpovídat nastavovaná hodnota. Pokud je null validace se neprovádí. |
regexpDescription | String | Ne | Komentář regulárního výrazu - zobrazuje se uživateli. |
defaultValue | String | Ne | Výchozí hodnota atributu. |
conflictValue | String | Ne | Hodnota, která se má použít, pokud při výpočtu dojde ke konfliktu. |
Jméno atributu | Datový typ | Povinné | Popis |
---|---|---|---|
id | String | Ne | Identifikátor, pro range value není povinný. |
name | String | Ne | Jméno atributu. |
description | String | Ne | Popis atributu. |
displayName | String | Ne | Zobrazované jméno. |
inheritable | Boolean | Ne | Příznak, zda se mají hodnoty atributu dědit. |
singleValue | Boolean | Ne | Pokud je true, atribut nese právě 1 hodnotu, jinak je vícehodnotový. |
validClass | String | Ne | Hodnoty atributu mohou nabývat pouze hodnot z oboru, jejichž typ odpovídá tomuto regulárnímu výrazu. Pokud je null není filtrování uplatněno. |
url | String | Ne | URL webové služby, ze které bude načítán obor hodnot. |
userName | String | Ne | Uživatelské jméno. |
password | String | Ne | Uživatelské jméno. |
treeAttribute | Boolean | Ne | Příznak, zda se jedné o stromový atribut. |
urlRelative | Boolean | Ne | Příznak určující zda, je URL uvedena v relativním či absolutním formátu. |
wsdlUrl | String | Ne | URL webové služby, ze které bude načítán obor hodnot. |
script | String | Ne | Skript pro načtení hodnot z WS. |
additionScript | String | Ne | Dodatečný skript pro načtení plochého seznamu hodnot u stromového atributu . |
serviceQName | String | Ne | Kvalifikovaný název služby webové služby. |
portQName | String | Ne | Kvalifikovaný název portu webové služby. |