Class FlexOrderSettlementType

java.lang.Object
org.lfenergy.shapeshifter.api.FlexOrderSettlementType
All Implemented Interfaces:
Serializable

public class FlexOrderSettlementType extends Object implements Serializable

Java class for FlexOrderSettlementType complex type.

The following schema fragment specifies the expected content contained within this class.


 <complexType name="FlexOrderSettlementType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="ISP" type="{}FlexOrderSettlementISPType" maxOccurs="unbounded"/>
       </sequence>
       <attribute name="OrderReference" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="Period" use="required" type="{}PeriodType" />
       <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="CongestionPoint" use="required" type="{}EntityAddressType" />
       <attribute name="Price" use="required" type="{}CurrencyAmountType" />
       <attribute name="Penalty" type="{}CurrencyAmountType" default="0" />
       <attribute name="NetSettlement" use="required" type="{}CurrencyAmountType" />
     </restriction>
   </complexContent>
 </complexType>
 
See Also:
  • Field Details

  • Constructor Details

    • FlexOrderSettlementType

      public FlexOrderSettlementType()
  • Method Details

    • getISPS

      public List<FlexOrderSettlementISPType> 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 set method 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 FlexOrderSettlementISPType

      Returns:
      The value of the isps property.
    • getOrderReference

      public String getOrderReference()
      Gets the value of the orderReference property.
      Returns:
      possible object is String
    • setOrderReference

      public void setOrderReference(String value)
      Sets the value of the orderReference property.
      Parameters:
      value - allowed object is String
    • getPeriod

      public LocalDate getPeriod()
      Gets the value of the period property.
      Returns:
      possible object is String
    • setPeriod

      public void setPeriod(LocalDate value)
      Sets the value of the period property.
      Parameters:
      value - allowed object is String
    • getContractID

      public String getContractID()
      Gets the value of the contractID property.
      Returns:
      possible object is String
    • setContractID

      public void setContractID(String value)
      Sets the value of the contractID property.
      Parameters:
      value - allowed object is String
    • getDPrognosisMessageID

      public String getDPrognosisMessageID()
      Gets the value of the dPrognosisMessageID property.
      Returns:
      possible object is String
    • setDPrognosisMessageID

      public void setDPrognosisMessageID(String value)
      Sets the value of the dPrognosisMessageID property.
      Parameters:
      value - allowed object is String
    • getBaselineReference

      public String getBaselineReference()
      Gets the value of the baselineReference property.
      Returns:
      possible object is String
    • setBaselineReference

      public void setBaselineReference(String value)
      Sets the value of the baselineReference property.
      Parameters:
      value - allowed object is String
    • getCongestionPoint

      public String getCongestionPoint()
      Gets the value of the congestionPoint property.
      Returns:
      possible object is String
    • setCongestionPoint

      public void setCongestionPoint(String value)
      Sets the value of the congestionPoint property.
      Parameters:
      value - allowed object is String
    • getPrice

      public BigDecimal getPrice()
      Gets the value of the price property.
      Returns:
      possible object is BigDecimal
    • setPrice

      public void setPrice(BigDecimal value)
      Sets the value of the price property.
      Parameters:
      value - allowed object is BigDecimal
    • getPenalty

      public BigDecimal getPenalty()
      Gets the value of the penalty property.
      Returns:
      possible object is BigDecimal
    • setPenalty

      public void setPenalty(BigDecimal value)
      Sets the value of the penalty property.
      Parameters:
      value - allowed object is BigDecimal
    • getNetSettlement

      public BigDecimal getNetSettlement()
      Gets the value of the netSettlement property.
      Returns:
      possible object is BigDecimal
    • setNetSettlement

      public void setNetSettlement(BigDecimal value)
      Sets the value of the netSettlement property.
      Parameters:
      value - allowed object is BigDecimal