Package org.lfenergy.shapeshifter.api
Class FlexOrder
java.lang.Object
org.lfenergy.shapeshifter.api.PayloadMessageType
org.lfenergy.shapeshifter.api.FlexMessageType
org.lfenergy.shapeshifter.api.FlexOrder
- All Implemented Interfaces:
Serializable
Java class for FlexOrderType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="FlexOrderType">
<complexContent>
<extension base="{}FlexMessageType">
<sequence>
<element name="ISP" type="{}FlexOrderISPType" maxOccurs="unbounded"/>
</sequence>
<attribute name="FlexOfferMessageID" use="required" type="{}UUIDType" />
<attribute name="ContractID" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="D-PrognosisMessageID" type="{}UUIDType" />
<attribute name="BaselineReference" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="Price" use="required" type="{}CurrencyAmountType" />
<attribute name="Currency" use="required" type="{}ISO4217CurrencyType" />
<attribute name="OrderReference" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="OptionReference" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="ActivationFactor" type="{}ActivationFactorType" default="1.00" />
</extension>
</complexContent>
</complexType>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BigDecimalprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected List<FlexOrderISPType>protected Stringprotected Stringprotected BigDecimalFields inherited from class org.lfenergy.shapeshifter.api.FlexMessageType
congestionPoint, ispDuration, period, timeZoneFields inherited from class org.lfenergy.shapeshifter.api.PayloadMessageType
conversationID, messageID, recipientDomain, senderDomain, timeStamp, version -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the activationFactor property.Gets the value of the baselineReference property.Gets the value of the contractID property.Gets the value of the currency property.Gets the value of the dPrognosisMessageID property.Gets the value of the flexOfferMessageID property.getISPS()Gets the value of the isps property.Gets the value of the optionReference property.Gets the value of the orderReference property.getPrice()Gets the value of the price property.voidsetActivationFactor(BigDecimal value) Sets the value of the activationFactor property.voidsetBaselineReference(String value) Sets the value of the baselineReference property.voidsetContractID(String value) Sets the value of the contractID property.voidsetCurrency(String value) Sets the value of the currency property.voidsetDPrognosisMessageID(String value) Sets the value of the dPrognosisMessageID property.voidsetFlexOfferMessageID(String value) Sets the value of the flexOfferMessageID property.voidsetOptionReference(String value) Sets the value of the optionReference property.voidsetOrderReference(String value) Sets the value of the orderReference property.voidsetPrice(BigDecimal value) Sets the value of the price property.Methods inherited from class org.lfenergy.shapeshifter.api.FlexMessageType
getCongestionPoint, getISPDuration, getPeriod, getTimeZone, setCongestionPoint, setISPDuration, setPeriod, setTimeZoneMethods inherited from class org.lfenergy.shapeshifter.api.PayloadMessageType
getConversationID, getMessageID, getRecipientDomain, getSenderDomain, getTimeStamp, getVersion, setConversationID, setMessageID, setRecipientDomain, setSenderDomain, setTimeStamp, setVersion
-
Field Details
-
isps
-
flexOfferMessageID
-
contractID
-
dPrognosisMessageID
-
baselineReference
-
price
-
currency
-
orderReference
-
optionReference
-
activationFactor
-
-
Constructor Details
-
FlexOrder
public FlexOrder()
-
-
Method Details
-
getISPS
Gets the value of the isps 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
setmethod for the isps property.For example, to add a new item, do as follows:
getISPS().add(newItem);Objects of the following type(s) are allowed in the list
FlexOrderISPType- Returns:
- The value of the isps property.
-
getFlexOfferMessageID
Gets the value of the flexOfferMessageID property.- Returns:
- possible object is
String
-
setFlexOfferMessageID
Sets the value of the flexOfferMessageID property.- Parameters:
value- allowed object isString
-
getContractID
Gets the value of the contractID property.- Returns:
- possible object is
String
-
setContractID
Sets the value of the contractID property.- Parameters:
value- allowed object isString
-
getDPrognosisMessageID
Gets the value of the dPrognosisMessageID property.- Returns:
- possible object is
String
-
setDPrognosisMessageID
Sets the value of the dPrognosisMessageID property.- Parameters:
value- allowed object isString
-
getBaselineReference
Gets the value of the baselineReference property.- Returns:
- possible object is
String
-
setBaselineReference
Sets the value of the baselineReference property.- Parameters:
value- allowed object isString
-
getPrice
Gets the value of the price property.- Returns:
- possible object is
BigDecimal
-
setPrice
Sets the value of the price property.- Parameters:
value- allowed object isBigDecimal
-
getCurrency
Gets the value of the currency property.- Returns:
- possible object is
String
-
setCurrency
Sets the value of the currency property.- Parameters:
value- allowed object isString
-
getOrderReference
Gets the value of the orderReference property.- Returns:
- possible object is
String
-
setOrderReference
Sets the value of the orderReference property.- Parameters:
value- allowed object isString
-
getOptionReference
Gets the value of the optionReference property.- Returns:
- possible object is
String
-
setOptionReference
Sets the value of the optionReference property.- Parameters:
value- allowed object isString
-
getActivationFactor
Gets the value of the activationFactor property.- Returns:
- possible object is
BigDecimal
-
setActivationFactor
Sets the value of the activationFactor property.- Parameters:
value- allowed object isBigDecimal
-