public class EDMResponse extends Object implements IEDMTopLevelObject
CToopEDM.SPECIFICATION_IDENTIFIER_TOOP_EDM_V20.builder*() methods to create the
EDM request using the builder pattern with a fluent API.| Modifier and Type | Class and Description |
|---|---|
static class |
EDMResponse.AbstractBuilder<T extends EDMResponse.AbstractBuilder<T>>
Abstract builder for the main builders
|
static class |
EDMResponse.BuilderConcept
A builder for Concept responses.
|
static class |
EDMResponse.BuilderDocument
A builder for document responses.
|
static class |
EDMResponse.BuilderDocumentReference |
| Modifier | Constructor and Description |
|---|---|
protected |
EDMResponse(EToopResponseOptionType eResponseOption,
eu.toop.regrep.ERegRepResponseStatus eResponseStatus,
String sRequestID,
String sSpecificationIdentifier,
LocalDateTime aIssueDateTime,
AgentPojo aDataProvider,
com.helger.commons.collection.impl.ICommonsList<? extends IEDMResponsePayloadProvider> aPayloadProviders) |
| Modifier and Type | Method and Description |
|---|---|
static EDMResponse.BuilderConcept |
builderConcept() |
static EDMResponse.BuilderDocument |
builderDocument() |
static EDMResponse.BuilderDocumentReference |
builderDocumentReference() |
static EDMResponse |
create(eu.toop.regrep.query.QueryResponse aQueryResponse) |
boolean |
equals(Object o) |
List<IEDMResponsePayloadProvider> |
getAllPayloadProviders() |
eu.toop.regrep.query.QueryResponse |
getAsQueryResponse() |
AgentPojo |
getDataProvider() |
LocalDateTime |
getIssueDateTime() |
String |
getRequestID() |
EToopResponseOptionType |
getResponseOption() |
eu.toop.regrep.ERegRepResponseStatus |
getResponseStatus() |
String |
getSpecificationIdentifier() |
IVersatileWriter<eu.toop.regrep.query.QueryResponse> |
getWriter() |
int |
hashCode() |
List<IEDMResponsePayloadProvider> |
payloadProviders() |
static IJAXBVersatileReader<EDMResponse> |
reader() |
String |
toString() |
protected EDMResponse(@Nonnull EToopResponseOptionType eResponseOption, @Nonnull eu.toop.regrep.ERegRepResponseStatus eResponseStatus, @Nonnull @Nonempty String sRequestID, @Nonnull @Nonempty String sSpecificationIdentifier, @Nonnull LocalDateTime aIssueDateTime, @Nonnull AgentPojo aDataProvider, @Nonnull @Nonempty com.helger.commons.collection.impl.ICommonsList<? extends IEDMResponsePayloadProvider> aPayloadProviders)
@Nonnull public final EToopResponseOptionType getResponseOption()
@Nonnull public final eu.toop.regrep.ERegRepResponseStatus getResponseStatus()
@Nonnull public final LocalDateTime getIssueDateTime()
@Nonnull @Nonempty @ReturnsMutableObject public final List<IEDMResponsePayloadProvider> payloadProviders()
null but maybe empty. The
payload elements are either
IEDMResponsePayloadConcepts,
IEDMResponsePayloadDocument or
IEDMResponsePayloadDocumentReference.@Nonnull @Nonempty @ReturnsMutableCopy public final List<IEDMResponsePayloadProvider> getAllPayloadProviders()
null but maybe empty. The
payload elements are either
IEDMResponsePayloadConcepts,
IEDMResponsePayloadDocument or
IEDMResponsePayloadDocumentReference.@Nonnull public eu.toop.regrep.query.QueryResponse getAsQueryResponse()
@Nonnull public IVersatileWriter<eu.toop.regrep.query.QueryResponse> getWriter()
@Nonnull public static IJAXBVersatileReader<EDMResponse> reader()
@Nonnull public static EDMResponse.BuilderConcept builderConcept()
@Nonnull public static EDMResponse.BuilderDocument builderDocument()
@Nonnull public static EDMResponse.BuilderDocumentReference builderDocumentReference()
@Nonnull public static EDMResponse create(@Nonnull eu.toop.regrep.query.QueryResponse aQueryResponse)
Copyright © 2020 toop.eu. All rights reserved.