Aktywne Wpisy
lukasz-dit +148
Treść przeznaczona dla osób powyżej 18 roku życia...

FejsFak +471
Niedługo minie kolejna rocznica rozpoczęcia tego wspaniałego projektu. Ktoś niedawno pisał gdzie są aktualne zdjęcia schodów a ja nie jestem okrutnikiem i nie będę odmawiał wam tej przyjemności rzucenia okiem na to spektakularne dzieło inżynierii budowlanej. Jak widzicie schody w tym momencie służą jako pólki na rupiecie (powoli wszystkie rupiecie wynoszę piętro wyżej żeby mieć trochę porządku w mieszkaniu). #stepujacybudowlaniec
P.S. były jakieś wąty o to, że nic nie wrzucam
P.S. były jakieś wąty o to, że nic nie wrzucam
źródło: IMG_20260218_104952_006
Pobierz




Cześć mirki, ponieważ w pracy coraz częściej przydają mi się umiejętności programistyczne postanowiłem się trochę podszkolić w zakresie Javy. Jakieś podstawy programowania posiadam, w pracy dosyć często piszę skrypty w #groovy do #jira, ale brak mi umiejętności programowania obiektowego. Chciałem upiec dwie pieczenie na jednym ogniu i przy okazji lepiej ogarnąć sobie REST API Jiry, dlatego postanowiłem napisać coś na wzór prostego klienta do tejże aplikacji. I tu zaczynają się schody. Chciałem od początku pisać po bożemu, dlatego każda czynność jak logowanie, pobierania info o zgłoszeniu itp, jest wykonywana przez inną klasę ( a może nie robię po bożemu :D ? ). Ale do sedna, na czym polega mój problem. Na początku wywołuję metody setUsername i setPassword z klasy Login, następnie w oparciu o pobrane parametry uwierzytelniam użytkownika z wykorzystaniem HttpUrlConnection (wykorzystuję metody getUsername i getPassword z klasy Login), jeśli podam poprawne dane logowanie zostaje wyświetlone menu wyboru. Po wybraniu 1 (wyświetl zgłoszenie) powinno zwrócić stringa z informacjami w zgłoszeniu (potem chcę to wykorzystać do dalszej obróbki), w tym celu wykorzystuję metody setOutput i getOutput z klasy RestApiGet, w celu uwierzytelnienia wykorzystuje getPassword i getUsername z klasy Login. Wartości zostały ustawione wcześniej podczas zalogowania, więc powinny być dostępne, jednak mimo to cały czas metody zwracają null, przez co nie mogę się nawet uwierzytelnić.
Poniżej zamieszczam kod źródłowy, liczę na konstruktywną krtykę i pomoc ewentualnie zagonienie do kopania rowów zamiast zabawy w #it.
Main
https://pastebin.com/MZZybitN
Login
https://pastebin.com/KM2cfkvJ
RestApiGet
https://pastebin.com/Bq1h2j6x
Menu
https://pastebin.com/YQR3KY0H
GetIssue
https://pastebin.com/yisiCFAf
Komentarz usunięty przez autora
Komentarz usunięty przez autora
Komentarz usunięty przez autora
Komentarz usunięty przez autora
Komentarz usunięty przez autora