Package org.lfenergy.shapeshifter.api
Class FlexOffer
java.lang.Object
org.lfenergy.shapeshifter.api.PayloadMessageType
org.lfenergy.shapeshifter.api.FlexMessageType
org.lfenergy.shapeshifter.api.FlexOffer
- All Implemented Interfaces:
Serializable
Java class for FlexOfferType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="FlexOfferType">
<complexContent>
<extension base="{}FlexMessageType">
<sequence>
<element name="OfferOption" type="{}FlexOfferOptionType" maxOccurs="unbounded"/>
</sequence>
<attribute name="ExpirationDateTime" use="required" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
<attribute name="FlexRequestMessageID" 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="Currency" use="required" type="{}ISO4217CurrencyType" />
</extension>
</complexContent>
</complexType>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Stringprotected Stringprotected Stringprotected OffsetDateTimeprotected Stringprotected List<FlexOfferOptionType>Fields 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 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 expirationDateTime property.Gets the value of the flexRequestMessageID property.Gets the value of the offerOptions 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.voidSets the value of the expirationDateTime property.voidsetFlexRequestMessageID(String value) Sets the value of the flexRequestMessageID 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
-
offerOptions
-
expirationDateTime
-
flexRequestMessageID
-
contractID
-
dPrognosisMessageID
-
baselineReference
-
currency
-
-
Constructor Details
-
FlexOffer
public FlexOffer()
-
-
Method Details
-
getOfferOptions
Gets the value of the offerOptions 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 offerOptions property.For example, to add a new item, do as follows:
getOfferOptions().add(newItem);Objects of the following type(s) are allowed in the list
FlexOfferOptionType- Returns:
- The value of the offerOptions property.
-
getExpirationDateTime
Gets the value of the expirationDateTime property.- Returns:
- possible object is
String
-
setExpirationDateTime
Sets the value of the expirationDateTime property.- Parameters:
value- allowed object isString
-
getFlexRequestMessageID
Gets the value of the flexRequestMessageID property.- Returns:
- possible object is
String
-
setFlexRequestMessageID
Sets the value of the flexRequestMessageID 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
-
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
-