Class PartyTradeInformation
Java class for PartyTradeInformation complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="PartyTradeInformation"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <group ref="{http://www.fpml.org/FpML-5/confirmation}PartyAndAccountReferences.model"/> <element name="relatedParty" type="{http://www.fpml.org/FpML-5/confirmation}RelatedParty" maxOccurs="unbounded" minOccurs="0"/> <element name="reportingRole" type="{http://www.fpml.org/FpML-5/confirmation}ReportingRole" minOccurs="0"/> <element name="unit" type="{http://www.fpml.org/FpML-5/confirmation}Unit" maxOccurs="unbounded" minOccurs="0"/> <element name="relatedBusinessUnit" type="{http://www.fpml.org/FpML-5/confirmation}RelatedBusinessUnit" maxOccurs="unbounded" minOccurs="0"/> <element name="relatedPerson" type="{http://www.fpml.org/FpML-5/confirmation}RelatedPerson" maxOccurs="unbounded" minOccurs="0"/> <element name="algorithm" type="{http://www.fpml.org/FpML-5/confirmation}Algorithm" maxOccurs="unbounded" minOccurs="0"/> <element name="isAccountingHedge" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="category" type="{http://www.fpml.org/FpML-5/confirmation}TradeCategory" maxOccurs="unbounded" minOccurs="0"/> <element name="trader" type="{http://www.fpml.org/FpML-5/confirmation}Trader" maxOccurs="unbounded" minOccurs="0"/> <element name="executionDateTime" type="{http://www.fpml.org/FpML-5/confirmation}ExecutionDateTime" minOccurs="0"/> <element name="timestamps" type="{http://www.fpml.org/FpML-5/confirmation}TradeProcessingTimestamps" minOccurs="0"/> <element name="intentToAllocate" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="allocationStatus" type="{http://www.fpml.org/FpML-5/confirmation}AllocationReportingStatus" minOccurs="0"/> <element name="intentToClear" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="clearingStatus" type="{http://www.fpml.org/FpML-5/confirmation}ClearingStatusValue" minOccurs="0"/> <element name="collateralizationType" type="{http://www.fpml.org/FpML-5/confirmation}CollateralizationType" minOccurs="0"/> <element name="collateralPortfolio" type="{http://www.fpml.org/FpML-5/confirmation}PortfolioName" minOccurs="0"/> <element name="reportingRegime" type="{http://www.fpml.org/FpML-5/confirmation}ReportingRegime" maxOccurs="unbounded" minOccurs="0"/> <choice> <sequence> <element name="endUserException" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="endUserExceptionReason" type="{http://www.fpml.org/FpML-5/confirmation}ClearingExceptionReason" minOccurs="0"/> </sequence> <element name="endUserExceptionDeclaration" type="{http://www.fpml.org/FpML-5/confirmation}EndUserExceptionDeclaration" minOccurs="0"/> </choice> <element name="nonStandardTerms" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="offMarketPrice" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="pricingContext" type="{http://www.fpml.org/FpML-5/confirmation}PricingContext" maxOccurs="unbounded" minOccurs="0"/> <element name="largeSizeTrade" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="executionType" type="{http://www.fpml.org/FpML-5/confirmation}ExecutionType" minOccurs="0"/> <element name="executionVenueType" type="{http://www.fpml.org/FpML-5/confirmation}ExecutionVenueType" minOccurs="0"/> <element name="verificationMethod" type="{http://www.fpml.org/FpML-5/confirmation}VerificationMethod" minOccurs="0"/> <element name="confirmationMethod" type="{http://www.fpml.org/FpML-5/confirmation}ConfirmationMethod" minOccurs="0"/> <element name="compressedTrade" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <group ref="{http://www.fpml.org/FpML-5/confirmation}TransactionClassification.model" minOccurs="0"/> <element name="isDisputed" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected AccountReference
protected AllocationReportingStatus
protected List
<TradeCategory> protected ClearingStatusValue
protected CollateralizationType
protected PortfolioName
protected Boolean
protected ConfirmationMethod
protected Boolean
protected EndUserExceptionDeclaration
protected ClearingExceptionReason
protected ExecutionDateTime
protected ExecutionType
protected ExecutionVenueType
protected Boolean
protected Boolean
protected Boolean
protected Boolean
protected Boolean
protected Boolean
protected Boolean
protected Boolean
protected Boolean
protected List
<OtcClassification> protected PartyReference
protected List
<PricingContext> protected List
<RelatedBusinessUnit> protected List
<RelatedParty> protected List
<RelatedPerson> protected List
<ReportingRegime> protected ReportingRole
protected ShortSale
protected TradeProcessingTimestamps
protected List
<TradingWaiver> protected VerificationMethod
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the accountReference property.Gets the value of the algorithm property.Gets the value of the allocationStatus property.Gets the value of the category property.Gets the value of the clearingStatus property.Gets the value of the collateralizationType property.Gets the value of the collateralPortfolio property.Gets the value of the confirmationMethod property.Gets the value of the endUserExceptionDeclaration property.Gets the value of the endUserExceptionReason property.Gets the value of the executionDateTime property.Gets the value of the executionType property.Gets the value of the executionVenueType property.Gets the value of the otcClassification property.Gets the value of the partyReference property.Gets the value of the pricingContext property.Gets the value of the relatedBusinessUnit property.Gets the value of the relatedParty property.Gets the value of the relatedPerson property.Gets the value of the reportingRegime property.Gets the value of the reportingRole property.Gets the value of the shortSale property.Gets the value of the timestamps property.Gets the value of the trader property.Gets the value of the tradingWaiver property.getUnit()
Gets the value of the unit property.Gets the value of the verificationMethod property.Gets the value of the compressedTrade property.Gets the value of the endUserException property.Gets the value of the intentToAllocate property.Gets the value of the intentToClear property.Gets the value of the isAccountingHedge property.Gets the value of the isCommodityHedge property.Gets the value of the isDisputed property.Gets the value of the isSecuritiesFinancing property.Gets the value of the largeSizeTrade property.Gets the value of the nonStandardTerms property.Gets the value of the offMarketPrice property.void
Sets the value of the accountReference property.void
Sets the value of the allocationStatus property.void
Sets the value of the clearingStatus property.void
Sets the value of the collateralizationType property.void
Sets the value of the collateralPortfolio property.void
setCompressedTrade
(Boolean value) Sets the value of the compressedTrade property.void
Sets the value of the confirmationMethod property.void
setEndUserException
(Boolean value) Sets the value of the endUserException property.void
Sets the value of the endUserExceptionDeclaration property.void
Sets the value of the endUserExceptionReason property.void
Sets the value of the executionDateTime property.void
setExecutionType
(ExecutionType value) Sets the value of the executionType property.void
Sets the value of the executionVenueType property.void
setIntentToAllocate
(Boolean value) Sets the value of the intentToAllocate property.void
setIntentToClear
(Boolean value) Sets the value of the intentToClear property.void
setIsAccountingHedge
(Boolean value) Sets the value of the isAccountingHedge property.void
setIsCommodityHedge
(Boolean value) Sets the value of the isCommodityHedge property.void
setIsDisputed
(Boolean value) Sets the value of the isDisputed property.void
setIsSecuritiesFinancing
(Boolean value) Sets the value of the isSecuritiesFinancing property.void
setLargeSizeTrade
(Boolean value) Sets the value of the largeSizeTrade property.void
setNonStandardTerms
(Boolean value) Sets the value of the nonStandardTerms property.void
setOffMarketPrice
(Boolean value) Sets the value of the offMarketPrice property.void
setPartyReference
(PartyReference value) Sets the value of the partyReference property.void
setReportingRole
(ReportingRole value) Sets the value of the reportingRole property.void
setShortSale
(ShortSale value) Sets the value of the shortSale property.void
Sets the value of the timestamps property.void
Sets the value of the verificationMethod property.
-
Field Details
-
partyReference
-
accountReference
-
reportingRole
-
unit
-
algorithm
-
isAccountingHedge
-
category
-
trader
-
executionDateTime
-
timestamps
-
intentToAllocate
-
allocationStatus
-
intentToClear
-
clearingStatus
-
collateralizationType
-
collateralPortfolio
-
reportingRegime
-
endUserException
-
endUserExceptionReason
-
endUserExceptionDeclaration
-
nonStandardTerms
-
offMarketPrice
-
pricingContext
-
largeSizeTrade
-
executionType
-
executionVenueType
-
verificationMethod
-
confirmationMethod
-
compressedTrade
-
isSecuritiesFinancing
-
otcClassification
-
tradingWaiver
-
shortSale
-
isCommodityHedge
-
isDisputed
-
-
Constructor Details
-
PartyTradeInformation
public PartyTradeInformation()
-
-
Method Details
-
getPartyReference
Gets the value of the partyReference property.- Returns:
- possible object is
PartyReference
-
setPartyReference
Sets the value of the partyReference property.- Parameters:
value
- allowed object isPartyReference
-
getAccountReference
Gets the value of the accountReference property.- Returns:
- possible object is
AccountReference
-
setAccountReference
Sets the value of the accountReference property.- Parameters:
value
- allowed object isAccountReference
-
getRelatedParty
Gets the value of the relatedParty property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
set
method for the relatedParty property.For example, to add a new item, do as follows:
getRelatedParty().add(newItem);
Objects of the following type(s) are allowed in the list
RelatedParty
-
getReportingRole
Gets the value of the reportingRole property.- Returns:
- possible object is
ReportingRole
-
setReportingRole
Sets the value of the reportingRole property.- Parameters:
value
- allowed object isReportingRole
-
getUnit
Gets the value of the unit property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
set
method for the unit property.For example, to add a new item, do as follows:
getUnit().add(newItem);
Objects of the following type(s) are allowed in the list
Unit
-
getRelatedBusinessUnit
Gets the value of the relatedBusinessUnit property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
set
method for the relatedBusinessUnit property.For example, to add a new item, do as follows:
getRelatedBusinessUnit().add(newItem);
Objects of the following type(s) are allowed in the list
RelatedBusinessUnit
-
getRelatedPerson
Gets the value of the relatedPerson property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
set
method for the relatedPerson property.For example, to add a new item, do as follows:
getRelatedPerson().add(newItem);
Objects of the following type(s) are allowed in the list
RelatedPerson
-
getAlgorithm
Gets the value of the algorithm property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
set
method for the algorithm property.For example, to add a new item, do as follows:
getAlgorithm().add(newItem);
Objects of the following type(s) are allowed in the list
Algorithm
-
isIsAccountingHedge
-
setIsAccountingHedge
-
getCategory
Gets the value of the category property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
set
method for the category property.For example, to add a new item, do as follows:
getCategory().add(newItem);
Objects of the following type(s) are allowed in the list
TradeCategory
-
getTrader
Gets the value of the trader property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
set
method for the trader property.For example, to add a new item, do as follows:
getTrader().add(newItem);
Objects of the following type(s) are allowed in the list
Trader
-
getExecutionDateTime
Gets the value of the executionDateTime property.- Returns:
- possible object is
ExecutionDateTime
-
setExecutionDateTime
Sets the value of the executionDateTime property.- Parameters:
value
- allowed object isExecutionDateTime
-
getTimestamps
Gets the value of the timestamps property.- Returns:
- possible object is
TradeProcessingTimestamps
-
setTimestamps
Sets the value of the timestamps property.- Parameters:
value
- allowed object isTradeProcessingTimestamps
-
isIntentToAllocate
-
setIntentToAllocate
-
getAllocationStatus
Gets the value of the allocationStatus property.- Returns:
- possible object is
AllocationReportingStatus
-
setAllocationStatus
Sets the value of the allocationStatus property.- Parameters:
value
- allowed object isAllocationReportingStatus
-
isIntentToClear
-
setIntentToClear
-
getClearingStatus
Gets the value of the clearingStatus property.- Returns:
- possible object is
ClearingStatusValue
-
setClearingStatus
Sets the value of the clearingStatus property.- Parameters:
value
- allowed object isClearingStatusValue
-
getCollateralizationType
Gets the value of the collateralizationType property.- Returns:
- possible object is
CollateralizationType
-
setCollateralizationType
Sets the value of the collateralizationType property.- Parameters:
value
- allowed object isCollateralizationType
-
getCollateralPortfolio
Gets the value of the collateralPortfolio property.- Returns:
- possible object is
PortfolioName
-
setCollateralPortfolio
Sets the value of the collateralPortfolio property.- Parameters:
value
- allowed object isPortfolioName
-
getReportingRegime
Gets the value of the reportingRegime property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
set
method for the reportingRegime property.For example, to add a new item, do as follows:
getReportingRegime().add(newItem);
Objects of the following type(s) are allowed in the list
ReportingRegime
-
isEndUserException
-
setEndUserException
-
getEndUserExceptionReason
Gets the value of the endUserExceptionReason property.- Returns:
- possible object is
ClearingExceptionReason
-
setEndUserExceptionReason
Sets the value of the endUserExceptionReason property.- Parameters:
value
- allowed object isClearingExceptionReason
-
getEndUserExceptionDeclaration
Gets the value of the endUserExceptionDeclaration property.- Returns:
- possible object is
EndUserExceptionDeclaration
-
setEndUserExceptionDeclaration
Sets the value of the endUserExceptionDeclaration property.- Parameters:
value
- allowed object isEndUserExceptionDeclaration
-
isNonStandardTerms
-
setNonStandardTerms
-
isOffMarketPrice
-
setOffMarketPrice
-
getPricingContext
Gets the value of the pricingContext property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
set
method for the pricingContext property.For example, to add a new item, do as follows:
getPricingContext().add(newItem);
Objects of the following type(s) are allowed in the list
PricingContext
-
isLargeSizeTrade
-
setLargeSizeTrade
-
getExecutionType
Gets the value of the executionType property.- Returns:
- possible object is
ExecutionType
-
setExecutionType
Sets the value of the executionType property.- Parameters:
value
- allowed object isExecutionType
-
getExecutionVenueType
Gets the value of the executionVenueType property.- Returns:
- possible object is
ExecutionVenueType
-
setExecutionVenueType
Sets the value of the executionVenueType property.- Parameters:
value
- allowed object isExecutionVenueType
-
getVerificationMethod
Gets the value of the verificationMethod property.- Returns:
- possible object is
VerificationMethod
-
setVerificationMethod
Sets the value of the verificationMethod property.- Parameters:
value
- allowed object isVerificationMethod
-
getConfirmationMethod
Gets the value of the confirmationMethod property.- Returns:
- possible object is
ConfirmationMethod
-
setConfirmationMethod
Sets the value of the confirmationMethod property.- Parameters:
value
- allowed object isConfirmationMethod
-
isCompressedTrade
-
setCompressedTrade
-
isIsSecuritiesFinancing
-
setIsSecuritiesFinancing
-
getOtcClassification
Gets the value of the otcClassification property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
set
method for the otcClassification property.For example, to add a new item, do as follows:
getOtcClassification().add(newItem);
Objects of the following type(s) are allowed in the list
OtcClassification
-
getTradingWaiver
Gets the value of the tradingWaiver property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
set
method for the tradingWaiver property.For example, to add a new item, do as follows:
getTradingWaiver().add(newItem);
Objects of the following type(s) are allowed in the list
TradingWaiver
-
getShortSale
-
setShortSale
-
isIsCommodityHedge
-
setIsCommodityHedge
-
isIsDisputed
-
setIsDisputed
-