java.lang.Object
com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject<EntityT>
com.sap.cloud.sdk.datamodel.odatav4.core.VdmEntity<DOI>
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.pradivisionofinterest.DOI
All Implemented Interfaces:
VdmEntitySet

public class DOI extends VdmEntity<DOI> implements VdmEntitySet
Division Of Interest

Original entity name from the Odata EDM: DOI_Type

  • Field Details

  • Constructor Details

    • DOI

      public DOI()
    • DOI

      public DOI(@Nullable String companyCode, @Nullable String pRAJointVenture, @Nullable String divisionOfInterest, @Nullable String divisionOfInterestName, @Nullable String divisionOfInterestDesc, @Nullable String pRACombinedProductCode, @Nullable String country, @Nullable String primaryGeogrlLocation, @Nullable String secondaryGeogrlLocation, @Nullable Boolean divisionOfInterestHasLglDesc, @Nullable String divisionOfInterestStatus, @Nullable LocalDate divisionOfInterestStartDate, @Nullable LocalDate divisionOfInterestEndDate, @Nullable Boolean divisionOfInterestIsApproved, @Nullable Boolean divisionOfInterestIsChkdOut, @Nullable LocalDate dOIPriorPeriodNotifProcDte, @Nullable Boolean dOIPriorPeriodNotifIsProcd, @Nullable Boolean divisionOfInterestHasTransfer, @Nullable Boolean divisionOfInterestHasOwnrChgd, @Nullable OffsetDateTime dOICheckOutDteTme, @Nullable OffsetDateTime dOICheckInDteTme, @Nullable Boolean dOIPrptnProdnIntrstIsIgnored, @Nullable String companyCodeName, @Nullable String countryShortName, @Nullable String primaryGeogrlLocationName, @Nullable String secondaryGeogrlLocationName, @Nullable String pRACombinedProductCodeName, @Nullable String divisionOfInterestStatusText, @Nullable LocalDate dOIExchInfrstrucOilMktgChgDte, @Nullable LocalDate dOIExchInfrstrucGasMktgChgDte, @Nullable Collection<SAP__Message> _Messages, List<BearerGroup> to_PRAMaintBearerGroupHierNode, List<DOIHist> to_PRAMaintDOIHistoryHierNode, List<DOIOwner> to_PRAMaintDOIOwnerHierNode)
  • Method Details

    • getType

      @Nonnull public Class<DOI> getType()
      Specified by:
      getType in class VdmObject<DOI>
    • setCompanyCode

      public void setCompanyCode(@Nullable String companyCode)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CompanyCode

      Parameters:
      companyCode - Company Code
    • setPRAJointVenture

      public void setPRAJointVenture(@Nullable String pRAJointVenture)
      (Key Field) Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: PRAJointVenture

      Parameters:
      pRAJointVenture - Joint Venture
    • setDivisionOfInterest

      public void setDivisionOfInterest(@Nullable String divisionOfInterest)
      (Key Field) Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: DivisionOfInterest

      Parameters:
      divisionOfInterest - Division of Interest (DOI)
    • setDivisionOfInterestName

      public void setDivisionOfInterestName(@Nullable String divisionOfInterestName)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: DivisionOfInterestName

      Parameters:
      divisionOfInterestName - Division of Interest Name
    • setDivisionOfInterestDesc

      public void setDivisionOfInterestDesc(@Nullable String divisionOfInterestDesc)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: DivisionOfInterestDesc

      Parameters:
      divisionOfInterestDesc - Description
    • setPRACombinedProductCode

      public void setPRACombinedProductCode(@Nullable String pRACombinedProductCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PRACombinedProductCode

      Parameters:
      pRACombinedProductCode - Combined product code
    • setCountry

      public void setCountry(@Nullable String country)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: Country

      Parameters:
      country - Country/Region Key
    • setPrimaryGeogrlLocation

      public void setPrimaryGeogrlLocation(@Nullable String primaryGeogrlLocation)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PrimaryGeogrlLocation

      Parameters:
      primaryGeogrlLocation - Primary Geographical Location
    • setSecondaryGeogrlLocation

      public void setSecondaryGeogrlLocation(@Nullable String secondaryGeogrlLocation)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: SecondaryGeogrlLocation

      Parameters:
      secondaryGeogrlLocation - Secondary geographic location
    • setDivisionOfInterestHasLglDesc

      public void setDivisionOfInterestHasLglDesc(@Nullable Boolean divisionOfInterestHasLglDesc)
      Constraints: Not nullable

      Original property name from the Odata EDM: DivisionOfInterestHasLglDesc

      Parameters:
      divisionOfInterestHasLglDesc - Legal Description Flag
    • setDivisionOfInterestStatus

      public void setDivisionOfInterestStatus(@Nullable String divisionOfInterestStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: DivisionOfInterestStatus

      Parameters:
      divisionOfInterestStatus - DOI Status
    • setDivisionOfInterestStartDate

      public void setDivisionOfInterestStartDate(@Nullable LocalDate divisionOfInterestStartDate)
      Constraints: Nullable

      Original property name from the Odata EDM: DivisionOfInterestStartDate

      Parameters:
      divisionOfInterestStartDate - Start date
    • setDivisionOfInterestEndDate

      public void setDivisionOfInterestEndDate(@Nullable LocalDate divisionOfInterestEndDate)
      Constraints: Nullable

      Original property name from the Odata EDM: DivisionOfInterestEndDate

      Parameters:
      divisionOfInterestEndDate - End Date
    • setDivisionOfInterestIsApproved

      public void setDivisionOfInterestIsApproved(@Nullable Boolean divisionOfInterestIsApproved)
      Constraints: Not nullable

      Original property name from the Odata EDM: DivisionOfInterestIsApproved

      Parameters:
      divisionOfInterestIsApproved - DOI Approval Code
    • setDivisionOfInterestIsChkdOut

      public void setDivisionOfInterestIsChkdOut(@Nullable Boolean divisionOfInterestIsChkdOut)
      Constraints: Not nullable

      Original property name from the Odata EDM: DivisionOfInterestIsChkdOut

      Parameters:
      divisionOfInterestIsChkdOut - Checked out flag
    • setDOIPriorPeriodNotifProcDte

      public void setDOIPriorPeriodNotifProcDte(@Nullable LocalDate dOIPriorPeriodNotifProcDte)
      Constraints: Nullable

      Original property name from the Odata EDM: DOIPriorPeriodNotifProcDte

      Parameters:
      dOIPriorPeriodNotifProcDte - PPN process date
    • setDOIPriorPeriodNotifIsProcd

      public void setDOIPriorPeriodNotifIsProcd(@Nullable Boolean dOIPriorPeriodNotifIsProcd)
      Constraints: Not nullable

      Original property name from the Odata EDM: DOIPriorPeriodNotifIsProcd

      Parameters:
      dOIPriorPeriodNotifIsProcd - PPN Process Flag
    • setDivisionOfInterestHasTransfer

      public void setDivisionOfInterestHasTransfer(@Nullable Boolean divisionOfInterestHasTransfer)
      Constraints: Not nullable

      Original property name from the Odata EDM: DivisionOfInterestHasTransfer

      Parameters:
      divisionOfInterestHasTransfer - Transfer Flag
    • setDivisionOfInterestHasOwnrChgd

      public void setDivisionOfInterestHasOwnrChgd(@Nullable Boolean divisionOfInterestHasOwnrChgd)
      Constraints: Not nullable

      Original property name from the Odata EDM: DivisionOfInterestHasOwnrChgd

      Parameters:
      divisionOfInterestHasOwnrChgd - Owner Change Flag
    • setDOICheckOutDteTme

      public void setDOICheckOutDteTme(@Nullable OffsetDateTime dOICheckOutDteTme)
      Constraints: Nullable

      Original property name from the Odata EDM: DOICheckOutDteTme

      Parameters:
      dOICheckOutDteTme - Check Out Date
    • setDOICheckInDteTme

      public void setDOICheckInDteTme(@Nullable OffsetDateTime dOICheckInDteTme)
      Constraints: Nullable

      Original property name from the Odata EDM: DOICheckInDteTme

      Parameters:
      dOICheckInDteTme - Check In Date
    • setDOIPrptnProdnIntrstIsIgnored

      public void setDOIPrptnProdnIntrstIsIgnored(@Nullable Boolean dOIPrptnProdnIntrstIsIgnored)
      Constraints: Not nullable

      Original property name from the Odata EDM: DOIPrptnProdnIntrstIsIgnored

      Parameters:
      dOIPrptnProdnIntrstIsIgnored - General Flag
    • setCompanyCodeName

      public void setCompanyCodeName(@Nullable String companyCodeName)
      Constraints: Not nullable, Maximum length: 25

      Original property name from the Odata EDM: CompanyCodeName

      Parameters:
      companyCodeName - Name of Company Code or Company
    • setCountryShortName

      public void setCountryShortName(@Nullable String countryShortName)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: CountryShortName

      Parameters:
      countryShortName - Name of Country/Region (Short)
    • setPrimaryGeogrlLocationName

      public void setPrimaryGeogrlLocationName(@Nullable String primaryGeogrlLocationName)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: PrimaryGeogrlLocationName

      Parameters:
      primaryGeogrlLocationName - Primary geographical location description
    • setSecondaryGeogrlLocationName

      public void setSecondaryGeogrlLocationName(@Nullable String secondaryGeogrlLocationName)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: SecondaryGeogrlLocationName

      Parameters:
      secondaryGeogrlLocationName - Secondary Geographical Location Description
    • setPRACombinedProductCodeName

      public void setPRACombinedProductCodeName(@Nullable String pRACombinedProductCodeName)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: PRACombinedProductCodeName

      Parameters:
      pRACombinedProductCodeName - General Description - 50 Characters
    • setDivisionOfInterestStatusText

      public void setDivisionOfInterestStatusText(@Nullable String divisionOfInterestStatusText)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: DivisionOfInterestStatusText

      Parameters:
      divisionOfInterestStatusText - DOI status description
    • setDOIExchInfrstrucOilMktgChgDte

      public void setDOIExchInfrstrucOilMktgChgDte(@Nullable LocalDate dOIExchInfrstrucOilMktgChgDte)
      Constraints: Nullable

      Original property name from the Odata EDM: DOIExchInfrstrucOilMktgChgDte

      Parameters:
      dOIExchInfrstrucOilMktgChgDte - The dOIExchInfrstrucOilMktgChgDte to set.
    • setDOIExchInfrstrucGasMktgChgDte

      public void setDOIExchInfrstrucGasMktgChgDte(@Nullable LocalDate dOIExchInfrstrucGasMktgChgDte)
      Constraints: Nullable

      Original property name from the Odata EDM: DOIExchInfrstrucGasMktgChgDte

      Parameters:
      dOIExchInfrstrucGasMktgChgDte - The dOIExchInfrstrucGasMktgChgDte to set.
    • set_Messages

      public void set_Messages(@Nullable Collection<SAP__Message> _Messages)
      Constraints: Not nullable

      Original property name from the Odata EDM: SAP__Messages

      Parameters:
      _Messages - The _Messages to set.
    • getEntityCollection

      protected String getEntityCollection()
      Specified by:
      getEntityCollection in class VdmEntity<DOI>
    • getKey

      @Nonnull protected ODataEntityKey getKey()
      Overrides:
      getKey in class VdmObject<DOI>
    • toMapOfFields

      @Nonnull protected Map<String,Object> toMapOfFields()
      Overrides:
      toMapOfFields in class VdmObject<DOI>
    • fromMap

      protected void fromMap(Map<String,Object> inputValues)
      Overrides:
      fromMap in class VdmObject<DOI>
    • getDefaultServicePath

      protected String getDefaultServicePath()
      Overrides:
      getDefaultServicePath in class VdmEntity<DOI>
    • toMapOfNavigationProperties

      @Nonnull protected Map<String,Object> toMapOfNavigationProperties()
      Overrides:
      toMapOfNavigationProperties in class VdmObject<DOI>
    • getPRAMaintBearerGroupHierNodeIfPresent

      @Nonnull public io.vavr.control.Option<List<BearerGroup>> getPRAMaintBearerGroupHierNodeIfPresent()
      Retrieval of associated BearerGroup entities (one to many). This corresponds to the OData navigation property _PRAMaintBearerGroupHierNode.

      If the navigation property for an entity DOI has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property _PRAMaintBearerGroupHierNode is already loaded, the result will contain the BearerGroup entities. If not, an Option with result state empty is returned.
    • setPRAMaintBearerGroupHierNode

      public void setPRAMaintBearerGroupHierNode(@Nonnull List<BearerGroup> value)
      Overwrites the list of associated BearerGroup entities for the loaded navigation property _PRAMaintBearerGroupHierNode.

      If the navigation property _PRAMaintBearerGroupHierNode of a queried DOI is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of BearerGroup entities.
    • addPRAMaintBearerGroupHierNode

      public void addPRAMaintBearerGroupHierNode(BearerGroup... entity)
      Adds elements to the list of associated BearerGroup entities. This corresponds to the OData navigation property _PRAMaintBearerGroupHierNode.

      If the navigation property _PRAMaintBearerGroupHierNode of a queried DOI is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of BearerGroup entities.
    • getPRAMaintDOIHistoryHierNodeIfPresent

      @Nonnull public io.vavr.control.Option<List<DOIHist>> getPRAMaintDOIHistoryHierNodeIfPresent()
      Retrieval of associated DOIHist entities (one to many). This corresponds to the OData navigation property _PRAMaintDOIHistoryHierNode.

      If the navigation property for an entity DOI has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property _PRAMaintDOIHistoryHierNode is already loaded, the result will contain the DOIHist entities. If not, an Option with result state empty is returned.
    • setPRAMaintDOIHistoryHierNode

      public void setPRAMaintDOIHistoryHierNode(@Nonnull List<DOIHist> value)
      Overwrites the list of associated DOIHist entities for the loaded navigation property _PRAMaintDOIHistoryHierNode.

      If the navigation property _PRAMaintDOIHistoryHierNode of a queried DOI is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of DOIHist entities.
    • addPRAMaintDOIHistoryHierNode

      public void addPRAMaintDOIHistoryHierNode(DOIHist... entity)
      Adds elements to the list of associated DOIHist entities. This corresponds to the OData navigation property _PRAMaintDOIHistoryHierNode.

      If the navigation property _PRAMaintDOIHistoryHierNode of a queried DOI is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of DOIHist entities.
    • getPRAMaintDOIOwnerHierNodeIfPresent

      @Nonnull public io.vavr.control.Option<List<DOIOwner>> getPRAMaintDOIOwnerHierNodeIfPresent()
      Retrieval of associated DOIOwner entities (one to many). This corresponds to the OData navigation property _PRAMaintDOIOwnerHierNode.

      If the navigation property for an entity DOI has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property _PRAMaintDOIOwnerHierNode is already loaded, the result will contain the DOIOwner entities. If not, an Option with result state empty is returned.
    • setPRAMaintDOIOwnerHierNode

      public void setPRAMaintDOIOwnerHierNode(@Nonnull List<DOIOwner> value)
      Overwrites the list of associated DOIOwner entities for the loaded navigation property _PRAMaintDOIOwnerHierNode.

      If the navigation property _PRAMaintDOIOwnerHierNode of a queried DOI is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of DOIOwner entities.
    • addPRAMaintDOIOwnerHierNode

      public void addPRAMaintDOIOwnerHierNode(DOIOwner... entity)
      Adds elements to the list of associated DOIOwner entities. This corresponds to the OData navigation property _PRAMaintDOIOwnerHierNode.

      If the navigation property _PRAMaintDOIOwnerHierNode of a queried DOI is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of DOIOwner entities.
    • builder

      @Nonnull public static DOI.DOIBuilder builder()
    • getCompanyCode

      @Nullable public String getCompanyCode()
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CompanyCode

      Returns:
      Company Code
    • getPRAJointVenture

      @Nullable public String getPRAJointVenture()
      (Key Field) Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: PRAJointVenture

      Returns:
      Joint Venture
    • getDivisionOfInterest

      @Nullable public String getDivisionOfInterest()
      (Key Field) Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: DivisionOfInterest

      Returns:
      Division of Interest (DOI)
    • getDivisionOfInterestName

      @Nullable public String getDivisionOfInterestName()
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: DivisionOfInterestName

      Returns:
      Division of Interest Name
    • getDivisionOfInterestDesc

      @Nullable public String getDivisionOfInterestDesc()
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: DivisionOfInterestDesc

      Returns:
      Description
    • getPRACombinedProductCode

      @Nullable public String getPRACombinedProductCode()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PRACombinedProductCode

      Returns:
      Combined product code
    • getCountry

      @Nullable public String getCountry()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: Country

      Returns:
      Country/Region Key
    • getPrimaryGeogrlLocation

      @Nullable public String getPrimaryGeogrlLocation()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PrimaryGeogrlLocation

      Returns:
      Primary Geographical Location
    • getSecondaryGeogrlLocation

      @Nullable public String getSecondaryGeogrlLocation()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: SecondaryGeogrlLocation

      Returns:
      Secondary geographic location
    • getDivisionOfInterestHasLglDesc

      @Nullable public Boolean getDivisionOfInterestHasLglDesc()
      Constraints: Not nullable

      Original property name from the Odata EDM: DivisionOfInterestHasLglDesc

      Returns:
      Legal Description Flag
    • getDivisionOfInterestStatus

      @Nullable public String getDivisionOfInterestStatus()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: DivisionOfInterestStatus

      Returns:
      DOI Status
    • getDivisionOfInterestStartDate

      @Nullable public LocalDate getDivisionOfInterestStartDate()
      Constraints: Nullable

      Original property name from the Odata EDM: DivisionOfInterestStartDate

      Returns:
      Start date
    • getDivisionOfInterestEndDate

      @Nullable public LocalDate getDivisionOfInterestEndDate()
      Constraints: Nullable

      Original property name from the Odata EDM: DivisionOfInterestEndDate

      Returns:
      End Date
    • getDivisionOfInterestIsApproved

      @Nullable public Boolean getDivisionOfInterestIsApproved()
      Constraints: Not nullable

      Original property name from the Odata EDM: DivisionOfInterestIsApproved

      Returns:
      DOI Approval Code
    • getDivisionOfInterestIsChkdOut

      @Nullable public Boolean getDivisionOfInterestIsChkdOut()
      Constraints: Not nullable

      Original property name from the Odata EDM: DivisionOfInterestIsChkdOut

      Returns:
      Checked out flag
    • getDOIPriorPeriodNotifProcDte

      @Nullable public LocalDate getDOIPriorPeriodNotifProcDte()
      Constraints: Nullable

      Original property name from the Odata EDM: DOIPriorPeriodNotifProcDte

      Returns:
      PPN process date
    • getDOIPriorPeriodNotifIsProcd

      @Nullable public Boolean getDOIPriorPeriodNotifIsProcd()
      Constraints: Not nullable

      Original property name from the Odata EDM: DOIPriorPeriodNotifIsProcd

      Returns:
      PPN Process Flag
    • getDivisionOfInterestHasTransfer

      @Nullable public Boolean getDivisionOfInterestHasTransfer()
      Constraints: Not nullable

      Original property name from the Odata EDM: DivisionOfInterestHasTransfer

      Returns:
      Transfer Flag
    • getDivisionOfInterestHasOwnrChgd

      @Nullable public Boolean getDivisionOfInterestHasOwnrChgd()
      Constraints: Not nullable

      Original property name from the Odata EDM: DivisionOfInterestHasOwnrChgd

      Returns:
      Owner Change Flag
    • getDOICheckOutDteTme

      @Nullable public OffsetDateTime getDOICheckOutDteTme()
      Constraints: Nullable

      Original property name from the Odata EDM: DOICheckOutDteTme

      Returns:
      Check Out Date
    • getDOICheckInDteTme

      @Nullable public OffsetDateTime getDOICheckInDteTme()
      Constraints: Nullable

      Original property name from the Odata EDM: DOICheckInDteTme

      Returns:
      Check In Date
    • getDOIPrptnProdnIntrstIsIgnored

      @Nullable public Boolean getDOIPrptnProdnIntrstIsIgnored()
      Constraints: Not nullable

      Original property name from the Odata EDM: DOIPrptnProdnIntrstIsIgnored

      Returns:
      General Flag
    • getCompanyCodeName

      @Nullable public String getCompanyCodeName()
      Constraints: Not nullable, Maximum length: 25

      Original property name from the Odata EDM: CompanyCodeName

      Returns:
      Name of Company Code or Company
    • getCountryShortName

      @Nullable public String getCountryShortName()
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: CountryShortName

      Returns:
      Name of Country/Region (Short)
    • getPrimaryGeogrlLocationName

      @Nullable public String getPrimaryGeogrlLocationName()
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: PrimaryGeogrlLocationName

      Returns:
      Primary geographical location description
    • getSecondaryGeogrlLocationName

      @Nullable public String getSecondaryGeogrlLocationName()
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: SecondaryGeogrlLocationName

      Returns:
      Secondary Geographical Location Description
    • getPRACombinedProductCodeName

      @Nullable public String getPRACombinedProductCodeName()
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: PRACombinedProductCodeName

      Returns:
      General Description - 50 Characters
    • getDivisionOfInterestStatusText

      @Nullable public String getDivisionOfInterestStatusText()
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: DivisionOfInterestStatusText

      Returns:
      DOI status description
    • getDOIExchInfrstrucOilMktgChgDte

      @Nullable public LocalDate getDOIExchInfrstrucOilMktgChgDte()
      Constraints: Nullable

      Original property name from the Odata EDM: DOIExchInfrstrucOilMktgChgDte

      Returns:
      The dOIExchInfrstrucOilMktgChgDte contained in this VdmEntity.
    • getDOIExchInfrstrucGasMktgChgDte

      @Nullable public LocalDate getDOIExchInfrstrucGasMktgChgDte()
      Constraints: Nullable

      Original property name from the Odata EDM: DOIExchInfrstrucGasMktgChgDte

      Returns:
      The dOIExchInfrstrucGasMktgChgDte contained in this VdmEntity.
    • get_Messages

      @Nullable public Collection<SAP__Message> get_Messages()
      Constraints: Not nullable

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      The _Messages contained in this VdmEntity.
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class VdmObject<DOI>
    • equals

      public boolean equals(@Nullable Object o)
      Overrides:
      equals in class VdmEntity<DOI>
    • canEqual

      protected boolean canEqual(@Nullable Object other)
      Overrides:
      canEqual in class VdmEntity<DOI>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class VdmEntity<DOI>
    • getOdataType

      public String getOdataType()
      Specified by:
      getOdataType in class VdmObject<DOI>