public class GDS2Util extends Object
| Modifier and Type | Method and Description |
|---|---|
static String |
getAfgifteURL(AfgifteType afgifte,
BaseURLType type)
bepaal de afgifte url.
|
static BaseURLType |
getAnoniemBaseURL(BestandenlijstOpvragenResultaatType antwoord)
bepaal de "anoniem" url, nodig voor BAG download zonder PKI.
|
static BaseURLType |
getCertificaatBaseURL(BestandenlijstOpvragenResultaatType antwoord)
bepaal de "certificaat" url, nodig voor BRK download met PKI.
|
static Certificate |
getCertificateFromPEM(String pem) |
static GregorianCalendar |
getDatumTijd(String dateStr)
parse datum uit string.
|
static GregorianCalendar |
getDatumTijd(String refDate,
int before)
parse datum uit string en verschuif
dagen. |
static PrivateKey |
getPrivateKeyFromPEM(String pem) |
static XMLGregorianCalendar |
getXMLDatumTijd(Date date)
maakt een XML datum die te gebruiken is in een "van" of "tot" criterium.
|
static XMLGregorianCalendar |
getXMLDatumTijd(GregorianCalendar date)
maakt een XML datum die te gebruiken is in een "van" of "tot" criterium.
|
static XMLGregorianCalendar |
getXMLDatumTijd(int year,
int month,
int day)
maakt een XML datum die te gebruiken is in een "van" of "tot" criterium, houdt rekening met de juiste maand.
|
static BestandenlijstOpvragenResponse |
retryBestandenLijstOpvragen(Gds2AfgifteServiceV20170401 gds2,
BestandenlijstOpvragenRequest request)
vraagt de bestandenlijst op in maximaal 2 pogingen met 10000 millisec pauze.
|
static BestandenlijstOpvragenResponse |
retryBestandenLijstOpvragen(Gds2AfgifteServiceV20170401 gds2,
BestandenlijstOpvragenRequest request,
int retries,
long retryWait)
vraagt de bestandenlijst op.
|
public static Certificate getCertificateFromPEM(String pem) throws CertificateException, UnsupportedEncodingException
public static PrivateKey getPrivateKeyFromPEM(String pem) throws NoSuchAlgorithmException, InvalidKeySpecException
public static BestandenlijstOpvragenResponse retryBestandenLijstOpvragen(Gds2AfgifteServiceV20170401 gds2, BestandenlijstOpvragenRequest request) throws Exception
gds2 - afgifte servicerequest - geconfigureerd verzoekExceptionretryBestandenLijstOpvragen(Gds2AfgifteServiceV20170401, BestandenlijstOpvragenRequest, int, long)public static BestandenlijstOpvragenResponse retryBestandenLijstOpvragen(Gds2AfgifteServiceV20170401 gds2, BestandenlijstOpvragenRequest request, int retries, long retryWait) throws Exception
gds2 - afgifte servicerequest - geconfigureerd verzoekretries - aantal pogingen om verzoek uit te voerenretryWait - te wachten milliseconden tussen retries, wordt vermenigvuldigd met retry poging (dus periode steeds langer)Exceptionpublic static BaseURLType getCertificaatBaseURL(BestandenlijstOpvragenResultaatType antwoord)
antwoord - de urlnullpublic static BaseURLType getAnoniemBaseURL(BestandenlijstOpvragenResultaatType antwoord)
antwoord - de urlnullpublic static String getAfgifteURL(AfgifteType afgifte, BaseURLType type)
afgifte - de afgiftetype - de base urlpublic static GregorianCalendar getDatumTijd(String dateStr)
dateStr - datum in dd-MM-yyyy formaat (evt. nullnull in geval van een parse fout of null argument)public static GregorianCalendar getDatumTijd(String refDate, int before)
dagen.refDate - datum in dd-MM-yyyy formaat (niet null)before - aantal dagen dat de datum verschoven moet worden, bijvoorbeeld -3 voor 3 dagen eerderpublic static XMLGregorianCalendar getXMLDatumTijd(int year, int month, int day)
year - jaartal (4 cijfers, > 2000)month - maand (waarde van 0 t/m 12)day - dag van de maandpublic static XMLGregorianCalendar getXMLDatumTijd(Date date)
date - datum (niet null)public static XMLGregorianCalendar getXMLDatumTijd(GregorianCalendar date)
date - datum (niet null)Copyright © 2020 B3Partners B.V.. All rights reserved.