Przeskocz do opisu głównego

Typ sprawy - przetwarzanie danych encji TypeCase

Info

W niniejszym artykule zajmiemy się opisem usługi TypeCaseRest. Jest to usługa REST warstwy logicznej, która udostępnia podstawowe metody pobierania i edycji danych z nazwami typów obiektów spraw. Serwis ma swoje odpowiedniki obsługujące protokoły SOAP ITypeCaseAction i Spring Remoting RMI /TypeCaseAction.

Dla usługi REST dostępna jest definicja WADL pod adresem:
 https://<nazwa_serwera_hgdb>[:port]/mercury-ws-app/restServices/TypeCaseRest.wadl

Przykład: https://testcluster.hgdb.io/mercury-ws-app/restServices/TypeCaseRest.wadl.

Dla usługi SOAP dostępna jest definicja WSDL pod adresem:
https://<nazwa_serwera_hgdb>[:port]/mercury-ws-app/services/TypeCaseRest?wsdl

Przykład: https://testcluster.hgdb.io/mercury-ws-app/services/TypeCaseRest?wsdl.

Strona w budowie

Strona jest w budowie i nie zawiera jeszcze wszystkich informacji. Proszę o cierpliwość.

TypeCaseRest - usługa warstwy logicznej. Odpowiada z za przetwarzanie danych wersji typu sprawy TypeCase. Poniżej znajduje się lista dostępnych metod wraz z ich opisami:

Lista metod podstawowych

Metoda(Metoda HTTP)Opis
☑️echo(POST)metoda testowa, do weryfikacji połączenia z serwerem usług MercuryDB 3.0 (HgDB). Zobacz artykuł Testowanie połączenia za pomocą Echo.
getAllCaseTypes(POST)zwraca listę ostatnich wersji wszystkich typów zdefiniowanych dla spraw.
getAllDocumentTypes(POST)zwraca listę ostatnich wersji wszystkich typów zdefiniowanych dla dokumentów.
filter(POST)wyszukiwanie obiektów reprezentujących typy spraw na podstawie podanych kryteriów.
findAll(POST)zwraca listę ostatnich wersji wszystkich typów obiektów (spraw oraz dokumentów).
findAllBySumControl(POST)zwraca wersję typów spraw na podstawie kryterium sumy kontrolnej.
findAllVersionByTypeCode(POST)zwraca wszystkie wersje typu sprawy na podstawie kodu typu.
findAllVersionByTypeName(POST)zwraca wszystkie wersje typu sprawy na podstawie nazwy typu.
findByIdentity(POST)zwraca wersję typu sprawy na podstawie identyfikatora.
findByIdentityPart(POST)zwraca wersję typu sprawy na podstawie części identyfikatora.
findByKey(POST)zwraca wersję typu sprawy na podstawie klucza.
findByKeyBag(POST)zwraca wersje typów spraw na podstawie kluczy.
findByKindCode(POST)zwraca wersje typów spraw na podstawie kodu rodzaju typu.
findFirst(POST)pobranie pierwszego obiektu reprezentującego typ sprawy.
findLastVersionByTypeCode(POST)zwraca ostatnią wersję typu sprawy na podstawie kodu typu.
findLastVersionByTypeName(POST)zwraca ostatnią wersję typu sprawy na podstawie nazwy typu.
findLatestVersionBySumControl(POST)zwraca ostatnią wersję typu sprawy na podstawie sumy kontrolnej.
insert(POST)wstawia nowy obiekt reprezentujący typ sprawy.
insertBag(POST)wstawia wiele nowych obiektów reprezentujących typy spraw.
remove(POST)usuwa obiekt reprezentujący typ sprawy.
removeBag(POST)usuwa wiele obiektów reprezentujących typy spraw.
update(POST)aktualizuje obiekt reprezentujący typ sprawy.
updateBag(POST)aktualizuje wiele obiektów reprezentujących typy spraw.
loadNameValuePair(POST)wczytuje parę nazwa-wartość dla typu sprawy.
searchNameValuePairByName(POST)wyszukuje parę nazwa-wartość dla typu sprawy na podstawie nazwy.

Lista metod dodatkowych

Dodatkowe metody zarządzające synchronizacją typów dokumentów z zewnętrznym repozytorium dokumentów CMIS:

Metoda(Metoda HTTP)Opis
checkSynchronizationWithCMIS(POST)sprawdza, czy typy dokumentów są zsynchronizowane z repozytorium CMIS.
synchronizationWithCMIS(POST)synchronizuje typy dokumentów z repozytorium CMIS.

Lista metod systemowych

Metody wspierające działanie systemu:

Metoda(Metoda HTTP)Opis
setQueryCacheEnabled(POST)włącza lub wyłącza pamięć podręczną zapytań dla typów spraw.
getSampleCaseHeaderByTypeCode(POST)zwraca przykładowy nagłówek sprawy na podstawie kodu typu.
getSampleCaseHeaderByTypeId(POST)zwraca przykładowy nagłówek sprawy na podstawie identyfikatora typu.