public class DigipostUserAgreementsClient extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
DigipostUserAgreementsClient.Builder |
| Constructor and Description |
|---|
DigipostUserAgreementsClient(ApiService apiService) |
| Modifier and Type | Method and Description |
|---|---|
URI |
createOrReplaceAgreement(SenderId senderId,
Agreement agreement) |
URI |
createOrReplaceAgreement(SenderId senderId,
Agreement agreement,
String requestTrackingId) |
void |
deleteAgreement(SenderId senderId,
AgreementType agreementType,
UserId userId,
String requestTrackingId) |
void |
deleteAgreement(URI agreementPath,
String requestTrackingId) |
void |
deleteInvoice(SenderId senderId,
AgreementType agreementType,
long documentId) |
void |
deleteInvoice(SenderId senderId,
AgreementType agreementType,
long documentId,
String requestTrackingId) |
GetAgreementResult |
getAgreement(SenderId senderId,
AgreementType type,
UserId userId,
String requestTrackingId) |
Agreement |
getAgreement(URI agreementUri,
String requestTrackingId) |
List<Agreement> |
getAgreements(SenderId senderId,
UserId userId) |
List<Agreement> |
getAgreements(SenderId senderId,
UserId userId,
String requestTrackingId) |
List<UserId> |
getAgreementUsers(SenderId senderId,
AgreementType agreementType,
Boolean smsNotificationEnabled) |
List<UserId> |
getAgreementUsers(SenderId senderId,
AgreementType agreementType,
Boolean smsNotificationEnabled,
String requestTrackingId) |
Document |
getDocument(SenderId senderId,
AgreementType agreementType,
long documentId) |
Document |
getDocument(SenderId senderId,
AgreementType agreementType,
long documentId,
String requestTrackingId) |
DocumentContent |
getDocumentContent(SenderId senderId,
AgreementType agreementType,
long documentId) |
DocumentContent |
getDocumentContent(SenderId senderId,
AgreementType agreementType,
long documentId,
String requestTrackingId) |
long |
getDocumentCount(SenderId senderId,
AgreementType agreementType,
UserId userId,
GetDocumentsQuery query) |
long |
getDocumentCount(SenderId senderId,
AgreementType agreementType,
UserId userId,
GetDocumentsQuery query,
String requestTrackingId) |
long |
getDocumentCount(SenderId senderId,
AgreementType agreementType,
UserId userId,
InvoiceStatus status,
org.joda.time.LocalDate invoiceDueDateFrom)
Deprecated.
|
long |
getDocumentCount(SenderId senderId,
AgreementType agreementType,
UserId userId,
InvoiceStatus status,
org.joda.time.LocalDate invoiceDueDateFrom,
String requestTrackingId)
Deprecated.
|
List<Document> |
getDocuments(SenderId senderId,
AgreementType agreementType,
UserId userId,
GetDocumentsQuery query) |
List<Document> |
getDocuments(SenderId senderId,
AgreementType agreementType,
UserId userId,
GetDocumentsQuery query,
String requestTrackingId) |
List<Document> |
getDocuments(SenderId senderId,
AgreementType agreementType,
UserId userId,
InvoiceStatus status,
org.joda.time.LocalDate invoiceDueDateFrom)
Deprecated.
|
List<Document> |
getDocuments(SenderId senderId,
AgreementType agreementType,
UserId userId,
InvoiceStatus status,
org.joda.time.LocalDate invoiceDueDateFrom,
String requestTrackingId)
Deprecated.
|
IdentificationResult |
identifyUser(SenderId senderId,
UserId userId) |
IdentificationResult |
identifyUser(SenderId senderId,
UserId userId,
String requestTrackingId) |
static boolean |
isOkResponse(int status) |
void |
payInvoice(SenderId senderId,
AgreementType agreementType,
long documentId,
InvoicePayment invoicePayment) |
void |
payInvoice(SenderId senderId,
AgreementType agreementType,
long documentId,
InvoicePayment invoicePayment,
String requestTrackingId) |
static Error |
readErrorFromResponse(org.apache.http.HttpResponse response) |
static <T> T |
unmarshallEntity(org.apache.http.HttpResponse response,
Class<T> returnType) |
void |
updateInvoice(SenderId senderId,
AgreementType agreementType,
long documentId,
InvoiceUpdate invoiceUpdate) |
void |
updateInvoice(SenderId senderId,
AgreementType agreementType,
long documentId,
InvoiceUpdate invoiceUpdate,
String requestTrackingId) |
public DigipostUserAgreementsClient(ApiService apiService)
public IdentificationResult identifyUser(SenderId senderId, UserId userId)
public IdentificationResult identifyUser(SenderId senderId, UserId userId, String requestTrackingId)
public URI createOrReplaceAgreement(SenderId senderId, Agreement agreement)
public URI createOrReplaceAgreement(SenderId senderId, Agreement agreement, String requestTrackingId)
public GetAgreementResult getAgreement(SenderId senderId, AgreementType type, UserId userId, String requestTrackingId)
public List<Agreement> getAgreements(SenderId senderId, UserId userId, String requestTrackingId)
public void deleteAgreement(SenderId senderId, AgreementType agreementType, UserId userId, String requestTrackingId)
@Deprecated public List<Document> getDocuments(SenderId senderId, AgreementType agreementType, UserId userId, InvoiceStatus status, org.joda.time.LocalDate invoiceDueDateFrom)
@Deprecated public List<Document> getDocuments(SenderId senderId, AgreementType agreementType, UserId userId, InvoiceStatus status, org.joda.time.LocalDate invoiceDueDateFrom, String requestTrackingId)
public List<Document> getDocuments(SenderId senderId, AgreementType agreementType, UserId userId, GetDocumentsQuery query)
public List<Document> getDocuments(SenderId senderId, AgreementType agreementType, UserId userId, GetDocumentsQuery query, String requestTrackingId)
public Document getDocument(SenderId senderId, AgreementType agreementType, long documentId)
public Document getDocument(SenderId senderId, AgreementType agreementType, long documentId, String requestTrackingId)
public void payInvoice(SenderId senderId, AgreementType agreementType, long documentId, InvoicePayment invoicePayment)
public void payInvoice(SenderId senderId, AgreementType agreementType, long documentId, InvoicePayment invoicePayment, String requestTrackingId)
public void updateInvoice(SenderId senderId, AgreementType agreementType, long documentId, InvoiceUpdate invoiceUpdate)
public void updateInvoice(SenderId senderId, AgreementType agreementType, long documentId, InvoiceUpdate invoiceUpdate, String requestTrackingId)
public void deleteInvoice(SenderId senderId, AgreementType agreementType, long documentId)
public void deleteInvoice(SenderId senderId, AgreementType agreementType, long documentId, String requestTrackingId)
@Deprecated public long getDocumentCount(SenderId senderId, AgreementType agreementType, UserId userId, InvoiceStatus status, org.joda.time.LocalDate invoiceDueDateFrom)
@Deprecated public long getDocumentCount(SenderId senderId, AgreementType agreementType, UserId userId, InvoiceStatus status, org.joda.time.LocalDate invoiceDueDateFrom, String requestTrackingId)
public long getDocumentCount(SenderId senderId, AgreementType agreementType, UserId userId, GetDocumentsQuery query)
public long getDocumentCount(SenderId senderId, AgreementType agreementType, UserId userId, GetDocumentsQuery query, String requestTrackingId)
public DocumentContent getDocumentContent(SenderId senderId, AgreementType agreementType, long documentId)
public DocumentContent getDocumentContent(SenderId senderId, AgreementType agreementType, long documentId, String requestTrackingId)
public List<UserId> getAgreementUsers(SenderId senderId, AgreementType agreementType, Boolean smsNotificationEnabled)
public List<UserId> getAgreementUsers(SenderId senderId, AgreementType agreementType, Boolean smsNotificationEnabled, String requestTrackingId)
public static boolean isOkResponse(int status)
public static <T> T unmarshallEntity(org.apache.http.HttpResponse response,
Class<T> returnType)
public static Error readErrorFromResponse(org.apache.http.HttpResponse response)
Copyright © 2016 Digipost Open Source. All rights reserved.