Class GeefSociaalStatuutRequest
java.lang.Object
be.vlaanderen.vip.magda.client.MagdaRequest
be.vlaanderen.vip.magda.client.diensten.PersonMagdaRequest
be.vlaanderen.vip.magda.client.diensten.GeefSociaalStatuutRequest
A request to a "GeefSociaalStatuut" MAGDA service, which provides information on a given social status for an INSZ.
Adds the following fields to the
PersonMagdaRequest:
- socialStatusName: the name of the type of social status about which the information is requested
- atDateOfRequest: if true, the date used in the criteria is to be the same as the date used in the Tijdstip/Datum field from the request header. Mutually exclusive with other date parameters.
- date: the date on which the information on the social status was in effect.
- startDate: required, the start date of the period in which the social status was in effect
- endDate: optional, the end date of the period in which the social status was in effect. When not specified, the period is assumed to run until today.
- locationName: the name of the location where the social status was in effect (optional)
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class be.vlaanderen.vip.magda.client.MagdaRequest
DEFAULT_REGISTRATION -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedGeefSociaalStatuutRequest(@NotNull INSZNumber insz, @NotNull Registration registration, @NotNull String socialStatusName, boolean atDateOfRequest, LocalDate date, LocalDate startDate, LocalDate endDate, String locationName) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected voidfillIn(MagdaDocument request, UUID requestId, MagdaRegistrationInfo magdaRegistrationInfo, Instant instant) Methods inherited from class be.vlaanderen.vip.magda.client.diensten.PersonMagdaRequest
getSubjectMethods inherited from class be.vlaanderen.vip.magda.client.MagdaRequest
fillInCommonFields, toMagdaDocument, toMagdaDocument
-
Constructor Details
-
GeefSociaalStatuutRequest
protected GeefSociaalStatuutRequest(@NotNull @NotNull INSZNumber insz, @NotNull @NotNull Registration registration, @NotNull @NotNull String socialStatusName, boolean atDateOfRequest, @Nullable LocalDate date, @Nullable LocalDate startDate, @Nullable LocalDate endDate, @Nullable String locationName)
-
-
Method Details
-
builder
-
magdaServiceIdentification
- Specified by:
magdaServiceIdentificationin classMagdaRequest
-
fillIn
protected void fillIn(MagdaDocument request, UUID requestId, MagdaRegistrationInfo magdaRegistrationInfo, Instant instant) - Specified by:
fillInin classMagdaRequest
-