kb:wb:fieldops_dobijanje_zadataka

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
kb:wb:fieldops_dobijanje_zadataka [2018/04/16 08:54] – [Rezultat] aleksandarkb:wb:fieldops_dobijanje_zadataka [2019/06/11 08:16] (current) aleksandar
Line 9: Line 9:
 GetTasks(token) GetTasks(token)
  
-^HTTP metod^Primer URLa| +^HTTP metod^Primer URLa^Revizija
-|GET|[[http://<server|http://<server]]>/rs/fieldops/gettasks?token=<>|+|GET|[[http://<server|http://<server]]>/rs/fieldops/gettasks?token=<>|19-6-11|
  
 ===== Parametri ===== ===== Parametri =====
  
-^Parametar^Tip^Opis| +^Parametar^Tip^Opis^Revizija
-|token|String|Važeći token korisnika|+|token|String|Važeći token korisnika|19-6-11|
  
-\\+===== Rezultat =====
  
 +Uspešan rezultat 200 OK vraća u odgovoru objekat **Tasklist**. Klasa objekta sadrži sledeća svojstva:
  
-===== Rezultat =====+^Naziv^Tip^Opis^Revizija| 
 +|message|String|Poruka za primaoca, za sada samo predvidjeno mesto|19-6-11| 
 +|owner|String|Ime i prezime "vlanika ovog spiska zadataka, tj. kome su dodeljeni zadaci|19-6-11| 
 +|requestdtstamp|String|ISO 8601 formatiran lokalni datum i vreme kada je objekat napravljen (zatražen spisak zadataka)|19-6-11| 
 +|taskstypeid|Integer|Vrsta zadatka (prodaja=0, montaža=1,…) prema TaskType enumeratoru|19-6-11| 
 +|tasks|ArrayList<HashMap<String, Object> >|Lista objekata Ključ-Vrednost parova (kvp). Svaki par je jedan podatak iz zadatka, a svaki element liste (jenda kolekcija kvp) je jedan zadatak.|19-6-11|
  
-Uspešan rezultat 200 OK vraća odgovoru niz (array) JSON objekata koji se sastoje od "ključ-vrednost" parova. Ključ u ovoj kombinaciji je onaj jedinstveni, tekstualni naziv polja koja ga unikatno opisuje i odvaja od svih ostalih definisanih ključeva. Svaki JSON u nizu predstavlja osnovne podatke za jedan zadatak i svaki zadatak nije započet. Ulogovani korisnik uredjaja (tableta) dobija samo nezapočete zadatke dodeljenje njemu.+Tasks svojstvo se serijalizuje u niz (array) JSON objekata koji se sastoje od "ključ-vrednost" parova. Ključ u ovoj kombinaciji je onaj jedinstveni, tekstualni naziv polja koja ga unikatno opisuje i odvaja od svih ostalih definisanih ključeva. Svaki JSON u nizu predstavlja osnovne podatke za jedan zadatak i svaki zadatak nije započet. Ulogovani korisnik uredjaja (tableta) dobija samo nezapočete zadatke dodeljenje njemu.
  
-U slučaju bilo kakve greške, ista se vraća sa bližim opisom, ako takav postoji.+U slučaju bilo kakve greške, ista se vraća sa bližim opisom uzroka, ako postoji. 
 + 
 +Primer 200 OK odgovora:<code> 
 +HTTP/1.1 200 OK 
 +Server: GlassFish Server Open Source Edition  4.1.1 
 +X-Powered-By: Servlet/3.1 JSP/2.3 (GlassFish Server Open Source Edition  4.1.1  Java/Oracle Corporation/1.8) 
 +Content-Type: application/json 
 +Date: Wed, 17 Apr 2019 08:10:35 GMT 
 +Content-Length: 25820 
 + 
 +
 +  "message": "", 
 +  "taskstypeid": 0, 
 +  "owner": "Marko Đokić", 
 +  "requestdtstamp": "2019-04-17T10:10:34.426", 
 +  "tasks":
 +    { 
 +      "c_prefinalsignatureflag": "0", 
 +      "iptv_prezime": "DAMLJANOVIĆ DRINČIĆ", 
 +      "paket_iptv_ready": null, 
 +      "fiksni_prezime": "DAMLJANOVIĆ DRINČIĆ", 
 +      "postpaid_broj": "", 
 +      "geo_latitude": "44.843466650000003", 
 +      "adsl_istekuo": "", 
 +      "adr_broj": "BB", 
 +      "iptv_highdef": "0", 
 +      "postpaid_minuti": "", 
 +      "ponuda_4": "BOX2(Fiksna+TV)", 
 +      "adr_opstina": "BRUSNICA", 
 +      "paket_istekuo": "Istekla UO", 
 +      "adr_sprat": "", 
 +      "iptv_ime": "JELKA", 
 +      "ponuda_1": "BOX2(Fiksna+TV)+Mobilni", 
 +      "ponuda_2": "BOX3(Fiksna+Net10+TV)+Mobilna", 
 +      "ponuda_3": "BOX3(Fiksna+Net10+TV)", 
 +      "adr_ulaz": "", 
 +      "iptv_brsetbox": "1", 
 +      "paket_naziv": "Box 2 (fiksni + TV)", 
 +      "fiksni_ime": "JELKA", 
 +      "adsl_ime": "", 
 +      "paket_najponuda": "Net 10 + IPTV", 
 +      "adr_stan": "", 
 +      "fiksni_broj": "700163", 
 +      "adr_ulica": "BRUSNICA", 
 +      "geo_longitude": "20.411152654745599", 
 +      "adsl_brzina": "", 
 +      "postpaid_tarprep": "", 
 +      "adr_mesto": "Gornji Milanovac", 
 +      "c_fieldoptype": "0", 
 +      "c_prefinalcheckflag": "0", 
 +      "adsl_prezime": "", 
 +      "distributer": "Teledirekt", 
 +      "adsl_thru_isp": "0", 
 +      "fiksni_pozbr": "032", 
 +      "iptv_istekuo": "Istekla UO", 
 +      "paket_rejting": "0" 
 +    }, 
 +    { 
 +      "c_prefinalsignatureflag": "0", 
 +      "iptv_prezime": "MIJAILOVIĆ", 
 +      "paket_iptv_ready": null, 
 +      "fiksni_prezime": "MIJAILOVIĆ", 
 +      "postpaid_broj": "", 
 +      "geo_latitude": "44.843466650000003", 
 +      "adsl_istekuo": "", 
 +      "adr_broj": "BB", 
 +      "iptv_highdef": "0", 
 +      "postpaid_minuti": "", 
 +      "ponuda_4": "BOX2(Fiksna+TV)", 
 +      "adr_opstina": "GORIĆ", 
 +      "paket_istekuo": "Istekla UO", 
 +      "adr_sprat": "", 
 +      "iptv_ime": "DRAGAN", 
 +      "ponuda_1": "BOX2(Fiksna+TV)+Mobilni", 
 +      "ponuda_2": "BOX3(Fiksna+Net10+TV)+Mobilna", 
 +      "ponuda_3": "BOX3(Fiksna+Net10+TV)", 
 +      "adr_ulaz": "", 
 +      "iptv_brsetbox": "1", 
 +      "paket_naziv": "Box 2 (fiksni + TV)", 
 +      "fiksni_ime": "DRAGAN", 
 +      "adsl_ime": "", 
 +      "paket_najponuda": "Net 10 + IPTV", 
 +      "adr_stan": "", 
 +      "fiksni_broj": "247641", 
 +      "adr_ulica": "STEVANA FILIPOVIĆA", 
 +      "geo_longitude": "20.411152654745599", 
 +      "adsl_brzina": "", 
 +      "postpaid_tarprep": "", 
 +      "adr_mesto": "Valjevo", 
 +      "c_fieldoptype": "0", 
 +      "c_prefinalcheckflag": "0", 
 +      "adsl_prezime": "", 
 +      "distributer": "Teledirekt", 
 +      "adsl_thru_isp": "0", 
 +      "fiksni_pozbr": "014", 
 +      "iptv_istekuo": "Istekla UO", 
 +      "paket_rejting": "0" 
 +    } 
 +  ] 
 +
 +</code> 
 + 
 +\\
  
  
  • kb/wb/fieldops_dobijanje_zadataka.1523868869.txt.gz
  • Last modified: 2018/04/16 08:54
  • by aleksandar