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
Last revisionBoth sides next revision
kb:wb:fieldops_dobijanje_zadataka [2018/04/16 08:42] – [Parametri] aleksandarkb:wb:fieldops_dobijanje_zadataka [2019/04/17 08:32] – [Rezultat] aleksandar
Line 22: Line 22:
 ===== Rezultat ===== ===== Rezultat =====
  
-^Status^Opis| +Uspešan rezultat 200 OK vraća u odgovoru objekat **Tasklist**. Klasa objekta sadrži sledeća svojstva: 
-|200 OK|Operacija uspela+ 
-|401 Unauthorised|Token nije supervizorski+^Naziv^Tip^Opis| 
-|406 Not Acceptable|Greška u ulaznim parametrima+|message|String|Poruka za primaoca, za sada samo predvidjeno mesto
-|500 Server Error|Greška na serveru|+|owner|String|Ime i prezime "vlanika ovog spiska zadataka, tj. kome su dodeljeni zadaci
 +|requestdtstamp|String|ISO 8601 formatiran lokalni datum i vreme kada je objekat napravljen (zatražen spisak zadataka)
 +|taskstypeid|Integer|Vrsta zadatka (prodaja=0, montaža=1,…) prema TaskType enumeratoru| 
 +|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.| 
 + 
 +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 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.txt
  • Last modified: 2019/06/11 08:16
  • by aleksandar