public class PeppolStandardBusinessHeader extends Object
| Constructor and Description |
|---|
PeppolStandardBusinessHeader()
Empty constructor, no defaults - all must be supplied by user
|
PeppolStandardBusinessHeader(network.oxalis.vefa.peppol.common.model.Header header) |
PeppolStandardBusinessHeader(PeppolStandardBusinessHeader peppolStandardBusinessHeader)
Copy constructor
|
| Modifier and Type | Method and Description |
|---|---|
static PeppolStandardBusinessHeader |
createPeppolStandardBusinessHeaderWithNewDate()
Set the time to current and makes a random TransmissionIdentifier as default
|
Date |
getCreationDateAndTime() |
network.oxalis.vefa.peppol.common.model.DocumentTypeIdentifier |
getDocumentTypeIdentifier() |
InstanceId |
getInstanceId() |
network.oxalis.vefa.peppol.common.model.ProcessIdentifier |
getProfileTypeIdentifier() |
network.oxalis.vefa.peppol.common.model.ParticipantIdentifier |
getRecipientId() |
network.oxalis.vefa.peppol.common.model.ParticipantIdentifier |
getSenderId() |
boolean |
isComplete()
Do we have enough transport details to send the message?
|
List<String> |
listMissingProperties()
Returns a list of property names that are still missing.
|
void |
setCreationDateAndTime(Date creationDateAndTime) |
void |
setDocumentTypeIdentifier(network.oxalis.vefa.peppol.common.model.DocumentTypeIdentifier documentTypeIdentifier) |
void |
setDocumentTypeIdentifier(PeppolDocumentTypeId documentTypeIdentifier)
Deprecated.
|
void |
setInstanceId(InstanceId instanceId) |
void |
setProfileTypeIdentifier(network.oxalis.vefa.peppol.common.model.ProcessIdentifier processIdentifier) |
void |
setRecipientId(network.oxalis.vefa.peppol.common.model.ParticipantIdentifier recipientId) |
void |
setSenderId(network.oxalis.vefa.peppol.common.model.ParticipantIdentifier senderId) |
network.oxalis.vefa.peppol.common.model.Header |
toVefa() |
public PeppolStandardBusinessHeader()
public PeppolStandardBusinessHeader(network.oxalis.vefa.peppol.common.model.Header header)
public PeppolStandardBusinessHeader(PeppolStandardBusinessHeader peppolStandardBusinessHeader)
public static PeppolStandardBusinessHeader createPeppolStandardBusinessHeaderWithNewDate()
public boolean isComplete()
public List<String> listMissingProperties()
public void setRecipientId(network.oxalis.vefa.peppol.common.model.ParticipantIdentifier recipientId)
public network.oxalis.vefa.peppol.common.model.ParticipantIdentifier getRecipientId()
public void setSenderId(network.oxalis.vefa.peppol.common.model.ParticipantIdentifier senderId)
public network.oxalis.vefa.peppol.common.model.ParticipantIdentifier getSenderId()
public void setInstanceId(InstanceId instanceId)
public InstanceId getInstanceId()
public void setCreationDateAndTime(Date creationDateAndTime)
public Date getCreationDateAndTime()
@Deprecated public void setDocumentTypeIdentifier(PeppolDocumentTypeId documentTypeIdentifier)
public void setDocumentTypeIdentifier(network.oxalis.vefa.peppol.common.model.DocumentTypeIdentifier documentTypeIdentifier)
public network.oxalis.vefa.peppol.common.model.DocumentTypeIdentifier getDocumentTypeIdentifier()
public void setProfileTypeIdentifier(network.oxalis.vefa.peppol.common.model.ProcessIdentifier processIdentifier)
public network.oxalis.vefa.peppol.common.model.ProcessIdentifier getProfileTypeIdentifier()
public network.oxalis.vefa.peppol.common.model.Header toVefa()
Copyright © 2021 NorStella. All rights reserved.