public final class X12EnvelopeSettings extends Object
Constructor and Description |
---|
X12EnvelopeSettings() |
Modifier and Type | Method and Description |
---|---|
int |
controlStandardsId()
Get the controlStandardsId property: The controls standards id.
|
String |
controlVersionNumber()
Get the controlVersionNumber property: The control version number.
|
boolean |
enableDefaultGroupHeaders()
Get the enableDefaultGroupHeaders property: The value indicating whether to enable default group headers.
|
String |
functionalGroupId()
Get the functionalGroupId property: The functional group id.
|
int |
groupControlNumberLowerBound()
Get the groupControlNumberLowerBound property: The group control number lower bound.
|
int |
groupControlNumberUpperBound()
Get the groupControlNumberUpperBound property: The group control number upper bound.
|
String |
groupHeaderAgencyCode()
Get the groupHeaderAgencyCode property: The group header agency code.
|
X12DateFormat |
groupHeaderDateFormat()
Get the groupHeaderDateFormat property: The group header date format.
|
X12TimeFormat |
groupHeaderTimeFormat()
Get the groupHeaderTimeFormat property: The group header time format.
|
String |
groupHeaderVersion()
Get the groupHeaderVersion property: The group header version.
|
int |
interchangeControlNumberLowerBound()
Get the interchangeControlNumberLowerBound property: The interchange control number lower bound.
|
int |
interchangeControlNumberUpperBound()
Get the interchangeControlNumberUpperBound property: The interchange control number upper bound.
|
boolean |
overwriteExistingTransactionSetControlNumber()
Get the overwriteExistingTransactionSetControlNumber property: The value indicating whether to overwrite existing
transaction set control number.
|
String |
receiverApplicationId()
Get the receiverApplicationId property: The receiver application id.
|
boolean |
rolloverGroupControlNumber()
Get the rolloverGroupControlNumber property: The value indicating whether to rollover group control number.
|
boolean |
rolloverInterchangeControlNumber()
Get the rolloverInterchangeControlNumber property: The value indicating whether to rollover interchange control
number.
|
boolean |
rolloverTransactionSetControlNumber()
Get the rolloverTransactionSetControlNumber property: The value indicating whether to rollover transaction set
control number.
|
String |
senderApplicationId()
Get the senderApplicationId property: The sender application id.
|
int |
transactionSetControlNumberLowerBound()
Get the transactionSetControlNumberLowerBound property: The transaction set control number lower bound.
|
String |
transactionSetControlNumberPrefix()
Get the transactionSetControlNumberPrefix property: The transaction set control number prefix.
|
String |
transactionSetControlNumberSuffix()
Get the transactionSetControlNumberSuffix property: The transaction set control number suffix.
|
int |
transactionSetControlNumberUpperBound()
Get the transactionSetControlNumberUpperBound property: The transaction set control number upper bound.
|
UsageIndicator |
usageIndicator()
Get the usageIndicator property: The usage indicator.
|
boolean |
useControlStandardsIdAsRepetitionCharacter()
Get the useControlStandardsIdAsRepetitionCharacter property: The value indicating whether to use control
standards id as repetition character.
|
void |
validate()
Validates the instance.
|
X12EnvelopeSettings |
withControlStandardsId(int controlStandardsId)
Set the controlStandardsId property: The controls standards id.
|
X12EnvelopeSettings |
withControlVersionNumber(String controlVersionNumber)
Set the controlVersionNumber property: The control version number.
|
X12EnvelopeSettings |
withEnableDefaultGroupHeaders(boolean enableDefaultGroupHeaders)
Set the enableDefaultGroupHeaders property: The value indicating whether to enable default group headers.
|
X12EnvelopeSettings |
withFunctionalGroupId(String functionalGroupId)
Set the functionalGroupId property: The functional group id.
|
X12EnvelopeSettings |
withGroupControlNumberLowerBound(int groupControlNumberLowerBound)
Set the groupControlNumberLowerBound property: The group control number lower bound.
|
X12EnvelopeSettings |
withGroupControlNumberUpperBound(int groupControlNumberUpperBound)
Set the groupControlNumberUpperBound property: The group control number upper bound.
|
X12EnvelopeSettings |
withGroupHeaderAgencyCode(String groupHeaderAgencyCode)
Set the groupHeaderAgencyCode property: The group header agency code.
|
X12EnvelopeSettings |
withGroupHeaderDateFormat(X12DateFormat groupHeaderDateFormat)
Set the groupHeaderDateFormat property: The group header date format.
|
X12EnvelopeSettings |
withGroupHeaderTimeFormat(X12TimeFormat groupHeaderTimeFormat)
Set the groupHeaderTimeFormat property: The group header time format.
|
X12EnvelopeSettings |
withGroupHeaderVersion(String groupHeaderVersion)
Set the groupHeaderVersion property: The group header version.
|
X12EnvelopeSettings |
withInterchangeControlNumberLowerBound(int interchangeControlNumberLowerBound)
Set the interchangeControlNumberLowerBound property: The interchange control number lower bound.
|
X12EnvelopeSettings |
withInterchangeControlNumberUpperBound(int interchangeControlNumberUpperBound)
Set the interchangeControlNumberUpperBound property: The interchange control number upper bound.
|
X12EnvelopeSettings |
withOverwriteExistingTransactionSetControlNumber(boolean overwriteExistingTransactionSetControlNumber)
Set the overwriteExistingTransactionSetControlNumber property: The value indicating whether to overwrite existing
transaction set control number.
|
X12EnvelopeSettings |
withReceiverApplicationId(String receiverApplicationId)
Set the receiverApplicationId property: The receiver application id.
|
X12EnvelopeSettings |
withRolloverGroupControlNumber(boolean rolloverGroupControlNumber)
Set the rolloverGroupControlNumber property: The value indicating whether to rollover group control number.
|
X12EnvelopeSettings |
withRolloverInterchangeControlNumber(boolean rolloverInterchangeControlNumber)
Set the rolloverInterchangeControlNumber property: The value indicating whether to rollover interchange control
number.
|
X12EnvelopeSettings |
withRolloverTransactionSetControlNumber(boolean rolloverTransactionSetControlNumber)
Set the rolloverTransactionSetControlNumber property: The value indicating whether to rollover transaction set
control number.
|
X12EnvelopeSettings |
withSenderApplicationId(String senderApplicationId)
Set the senderApplicationId property: The sender application id.
|
X12EnvelopeSettings |
withTransactionSetControlNumberLowerBound(int transactionSetControlNumberLowerBound)
Set the transactionSetControlNumberLowerBound property: The transaction set control number lower bound.
|
X12EnvelopeSettings |
withTransactionSetControlNumberPrefix(String transactionSetControlNumberPrefix)
Set the transactionSetControlNumberPrefix property: The transaction set control number prefix.
|
X12EnvelopeSettings |
withTransactionSetControlNumberSuffix(String transactionSetControlNumberSuffix)
Set the transactionSetControlNumberSuffix property: The transaction set control number suffix.
|
X12EnvelopeSettings |
withTransactionSetControlNumberUpperBound(int transactionSetControlNumberUpperBound)
Set the transactionSetControlNumberUpperBound property: The transaction set control number upper bound.
|
X12EnvelopeSettings |
withUsageIndicator(UsageIndicator usageIndicator)
Set the usageIndicator property: The usage indicator.
|
X12EnvelopeSettings |
withUseControlStandardsIdAsRepetitionCharacter(boolean useControlStandardsIdAsRepetitionCharacter)
Set the useControlStandardsIdAsRepetitionCharacter property: The value indicating whether to use control
standards id as repetition character.
|
public int controlStandardsId()
public X12EnvelopeSettings withControlStandardsId(int controlStandardsId)
controlStandardsId
- the controlStandardsId value to set.public boolean useControlStandardsIdAsRepetitionCharacter()
public X12EnvelopeSettings withUseControlStandardsIdAsRepetitionCharacter(boolean useControlStandardsIdAsRepetitionCharacter)
useControlStandardsIdAsRepetitionCharacter
- the useControlStandardsIdAsRepetitionCharacter value to set.public String senderApplicationId()
public X12EnvelopeSettings withSenderApplicationId(String senderApplicationId)
senderApplicationId
- the senderApplicationId value to set.public String receiverApplicationId()
public X12EnvelopeSettings withReceiverApplicationId(String receiverApplicationId)
receiverApplicationId
- the receiverApplicationId value to set.public String controlVersionNumber()
public X12EnvelopeSettings withControlVersionNumber(String controlVersionNumber)
controlVersionNumber
- the controlVersionNumber value to set.public int interchangeControlNumberLowerBound()
public X12EnvelopeSettings withInterchangeControlNumberLowerBound(int interchangeControlNumberLowerBound)
interchangeControlNumberLowerBound
- the interchangeControlNumberLowerBound value to set.public int interchangeControlNumberUpperBound()
public X12EnvelopeSettings withInterchangeControlNumberUpperBound(int interchangeControlNumberUpperBound)
interchangeControlNumberUpperBound
- the interchangeControlNumberUpperBound value to set.public boolean rolloverInterchangeControlNumber()
public X12EnvelopeSettings withRolloverInterchangeControlNumber(boolean rolloverInterchangeControlNumber)
rolloverInterchangeControlNumber
- the rolloverInterchangeControlNumber value to set.public boolean enableDefaultGroupHeaders()
public X12EnvelopeSettings withEnableDefaultGroupHeaders(boolean enableDefaultGroupHeaders)
enableDefaultGroupHeaders
- the enableDefaultGroupHeaders value to set.public String functionalGroupId()
public X12EnvelopeSettings withFunctionalGroupId(String functionalGroupId)
functionalGroupId
- the functionalGroupId value to set.public int groupControlNumberLowerBound()
public X12EnvelopeSettings withGroupControlNumberLowerBound(int groupControlNumberLowerBound)
groupControlNumberLowerBound
- the groupControlNumberLowerBound value to set.public int groupControlNumberUpperBound()
public X12EnvelopeSettings withGroupControlNumberUpperBound(int groupControlNumberUpperBound)
groupControlNumberUpperBound
- the groupControlNumberUpperBound value to set.public boolean rolloverGroupControlNumber()
public X12EnvelopeSettings withRolloverGroupControlNumber(boolean rolloverGroupControlNumber)
rolloverGroupControlNumber
- the rolloverGroupControlNumber value to set.public String groupHeaderAgencyCode()
public X12EnvelopeSettings withGroupHeaderAgencyCode(String groupHeaderAgencyCode)
groupHeaderAgencyCode
- the groupHeaderAgencyCode value to set.public String groupHeaderVersion()
public X12EnvelopeSettings withGroupHeaderVersion(String groupHeaderVersion)
groupHeaderVersion
- the groupHeaderVersion value to set.public int transactionSetControlNumberLowerBound()
public X12EnvelopeSettings withTransactionSetControlNumberLowerBound(int transactionSetControlNumberLowerBound)
transactionSetControlNumberLowerBound
- the transactionSetControlNumberLowerBound value to set.public int transactionSetControlNumberUpperBound()
public X12EnvelopeSettings withTransactionSetControlNumberUpperBound(int transactionSetControlNumberUpperBound)
transactionSetControlNumberUpperBound
- the transactionSetControlNumberUpperBound value to set.public boolean rolloverTransactionSetControlNumber()
public X12EnvelopeSettings withRolloverTransactionSetControlNumber(boolean rolloverTransactionSetControlNumber)
rolloverTransactionSetControlNumber
- the rolloverTransactionSetControlNumber value to set.public String transactionSetControlNumberPrefix()
public X12EnvelopeSettings withTransactionSetControlNumberPrefix(String transactionSetControlNumberPrefix)
transactionSetControlNumberPrefix
- the transactionSetControlNumberPrefix value to set.public String transactionSetControlNumberSuffix()
public X12EnvelopeSettings withTransactionSetControlNumberSuffix(String transactionSetControlNumberSuffix)
transactionSetControlNumberSuffix
- the transactionSetControlNumberSuffix value to set.public boolean overwriteExistingTransactionSetControlNumber()
public X12EnvelopeSettings withOverwriteExistingTransactionSetControlNumber(boolean overwriteExistingTransactionSetControlNumber)
overwriteExistingTransactionSetControlNumber
- the overwriteExistingTransactionSetControlNumber value to
set.public X12DateFormat groupHeaderDateFormat()
public X12EnvelopeSettings withGroupHeaderDateFormat(X12DateFormat groupHeaderDateFormat)
groupHeaderDateFormat
- the groupHeaderDateFormat value to set.public X12TimeFormat groupHeaderTimeFormat()
public X12EnvelopeSettings withGroupHeaderTimeFormat(X12TimeFormat groupHeaderTimeFormat)
groupHeaderTimeFormat
- the groupHeaderTimeFormat value to set.public UsageIndicator usageIndicator()
public X12EnvelopeSettings withUsageIndicator(UsageIndicator usageIndicator)
usageIndicator
- the usageIndicator value to set.public void validate()
IllegalArgumentException
- thrown if the instance is not valid.Copyright © 2021 Microsoft Corporation. All rights reserved.