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

public class JntOpgAgrmtPartShr extends VdmEntity<JntOpgAgrmtPartShr> implements VdmEntitySet
Partner Share

Original entity name from the Odata EDM: A_JntOpgAgrmtPartShrType

  • Field Details

  • Constructor Details

    • JntOpgAgrmtPartShr

      public JntOpgAgrmtPartShr()
    • JntOpgAgrmtPartShr

      public JntOpgAgrmtPartShr(@Nullable String companyCode, @Nullable String jntOpgAgrmt, @Nullable String jntOpgAgrmtEquityGrp, @Nullable String jointVenturePartner, @Nullable BigDecimal jntVntrEquityShare, @Nullable Boolean jntVntrOwnrIsSuspended, @Nullable String jntVntrOwnrSuspendedPerd, @Nullable String jntVntrOwnrSuspendedYr, @Nullable Boolean jntVntrOwnrIsNotSuspended, @Nullable String jntVntrOwnrNotSuspendedPerd, @Nullable String jntVntrOwnrNotSuspendedYr, @Nullable Boolean jntVntrPayIsStppd, @Nullable String jntVntrOperatorAddressArea, @Nullable JntOpgAgrmt to_JntOpgAgrmt, @Nullable JntOpgAgrmtEquityTypeGrp to_JntOpgAgrmtEquityGrp)
  • Method Details

    • getType

      @Nonnull public Class<JntOpgAgrmtPartShr> getType()
      Specified by:
      getType in class VdmObject<JntOpgAgrmtPartShr>
    • 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
    • setJntOpgAgrmt

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

      Original property name from the Odata EDM: JntOpgAgrmt

      Parameters:
      jntOpgAgrmt - Joint Operating Agreement
    • setJntOpgAgrmtEquityGrp

      public void setJntOpgAgrmtEquityGrp(@Nullable String jntOpgAgrmtEquityGrp)
      (Key Field) Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: JntOpgAgrmtEquityGrp

      Parameters:
      jntOpgAgrmtEquityGrp - Equity Group - JOA level
    • setJointVenturePartner

      public void setJointVenturePartner(@Nullable String jointVenturePartner)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: JointVenturePartner

      Parameters:
      jointVenturePartner - JV Partner
    • setJntVntrEquityShare

      public void setJntVntrEquityShare(@Nullable BigDecimal jntVntrEquityShare)
      Constraints: Not nullable, Precision: 9, Scale: 6

      Original property name from the Odata EDM: JntVntrEquityShare

      Parameters:
      jntVntrEquityShare - Equity Share
    • setJntVntrOwnrIsSuspended

      public void setJntVntrOwnrIsSuspended(@Nullable Boolean jntVntrOwnrIsSuspended)
      Constraints: Not nullable

      Original property name from the Odata EDM: JntVntrOwnrIsSuspended

      Parameters:
      jntVntrOwnrIsSuspended - Owner Suspended Flag
    • setJntVntrOwnrSuspendedPerd

      public void setJntVntrOwnrSuspendedPerd(@Nullable String jntVntrOwnrSuspendedPerd)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: JntVntrOwnrSuspendedPerd

      Parameters:
      jntVntrOwnrSuspendedPerd - JV Owner Suspended
    • setJntVntrOwnrSuspendedYr

      public void setJntVntrOwnrSuspendedYr(@Nullable String jntVntrOwnrSuspendedYr)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: JntVntrOwnrSuspendedYr

      Parameters:
      jntVntrOwnrSuspendedYr - JV Owner Suspended Year
    • setJntVntrOwnrIsNotSuspended

      public void setJntVntrOwnrIsNotSuspended(@Nullable Boolean jntVntrOwnrIsNotSuspended)
      Constraints: Not nullable

      Original property name from the Odata EDM: JntVntrOwnrIsNotSuspended

      Parameters:
      jntVntrOwnrIsNotSuspended - JV Owner Unsuspended
    • setJntVntrOwnrNotSuspendedPerd

      public void setJntVntrOwnrNotSuspendedPerd(@Nullable String jntVntrOwnrNotSuspendedPerd)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: JntVntrOwnrNotSuspendedPerd

      Parameters:
      jntVntrOwnrNotSuspendedPerd - JV Group Unsuspended Period
    • setJntVntrOwnrNotSuspendedYr

      public void setJntVntrOwnrNotSuspendedYr(@Nullable String jntVntrOwnrNotSuspendedYr)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: JntVntrOwnrNotSuspendedYr

      Parameters:
      jntVntrOwnrNotSuspendedYr - JV Group Unsuspended Year
    • setJntVntrPayIsStppd

      public void setJntVntrPayIsStppd(@Nullable Boolean jntVntrPayIsStppd)
      Constraints: Not nullable

      Original property name from the Odata EDM: JntVntrPayIsStppd

      Parameters:
      jntVntrPayIsStppd - JV Stop/Pay
    • setJntVntrOperatorAddressArea

      public void setJntVntrOperatorAddressArea(@Nullable String jntVntrOperatorAddressArea)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: JntVntrOperatorAddressArea

      Parameters:
      jntVntrOperatorAddressArea - Operator address by area
    • getEntityCollection

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

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

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

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

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

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

      @Nonnull public io.vavr.control.Option<JntOpgAgrmt> getJntOpgAgrmtIfPresent()
      Retrieval of associated JntOpgAgrmt entity (one to one). This corresponds to the OData navigation property _JntOpgAgrmt.

      If the navigation property for an entity JntOpgAgrmtPartShr 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 _JntOpgAgrmt is already loaded, the result will contain the JntOpgAgrmt entity. If not, an Option with result state empty is returned.
    • setJntOpgAgrmt

      public void setJntOpgAgrmt(JntOpgAgrmt value)
      Overwrites the associated JntOpgAgrmt entity for the loaded navigation property _JntOpgAgrmt.
      Parameters:
      value - New JntOpgAgrmt entity.
    • getJntOpgAgrmtEquityGrpIfPresent

      @Nonnull public io.vavr.control.Option<JntOpgAgrmtEquityTypeGrp> getJntOpgAgrmtEquityGrpIfPresent()
      Retrieval of associated JntOpgAgrmtEquityTypeGrp entity (one to one). This corresponds to the OData navigation property _JntOpgAgrmtEquityGrp.

      If the navigation property for an entity JntOpgAgrmtPartShr 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 _JntOpgAgrmtEquityGrp is already loaded, the result will contain the JntOpgAgrmtEquityTypeGrp entity. If not, an Option with result state empty is returned.
    • setJntOpgAgrmtEquityGrp

      public void setJntOpgAgrmtEquityGrp(JntOpgAgrmtEquityTypeGrp value)
      Overwrites the associated JntOpgAgrmtEquityTypeGrp entity for the loaded navigation property _JntOpgAgrmtEquityGrp.
      Parameters:
      value - New JntOpgAgrmtEquityTypeGrp entity.
    • builder

      @Nonnull public static JntOpgAgrmtPartShr.JntOpgAgrmtPartShrBuilder 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
    • getJntOpgAgrmt

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

      Original property name from the Odata EDM: JntOpgAgrmt

      Returns:
      Joint Operating Agreement
    • getJntOpgAgrmtEquityGrp

      @Nullable public String getJntOpgAgrmtEquityGrp()
      (Key Field) Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: JntOpgAgrmtEquityGrp

      Returns:
      Equity Group - JOA level
    • getJointVenturePartner

      @Nullable public String getJointVenturePartner()
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: JointVenturePartner

      Returns:
      JV Partner
    • getJntVntrEquityShare

      @Nullable public BigDecimal getJntVntrEquityShare()
      Constraints: Not nullable, Precision: 9, Scale: 6

      Original property name from the Odata EDM: JntVntrEquityShare

      Returns:
      Equity Share
    • getJntVntrOwnrIsSuspended

      @Nullable public Boolean getJntVntrOwnrIsSuspended()
      Constraints: Not nullable

      Original property name from the Odata EDM: JntVntrOwnrIsSuspended

      Returns:
      Owner Suspended Flag
    • getJntVntrOwnrSuspendedPerd

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

      Original property name from the Odata EDM: JntVntrOwnrSuspendedPerd

      Returns:
      JV Owner Suspended
    • getJntVntrOwnrSuspendedYr

      @Nullable public String getJntVntrOwnrSuspendedYr()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: JntVntrOwnrSuspendedYr

      Returns:
      JV Owner Suspended Year
    • getJntVntrOwnrIsNotSuspended

      @Nullable public Boolean getJntVntrOwnrIsNotSuspended()
      Constraints: Not nullable

      Original property name from the Odata EDM: JntVntrOwnrIsNotSuspended

      Returns:
      JV Owner Unsuspended
    • getJntVntrOwnrNotSuspendedPerd

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

      Original property name from the Odata EDM: JntVntrOwnrNotSuspendedPerd

      Returns:
      JV Group Unsuspended Period
    • getJntVntrOwnrNotSuspendedYr

      @Nullable public String getJntVntrOwnrNotSuspendedYr()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: JntVntrOwnrNotSuspendedYr

      Returns:
      JV Group Unsuspended Year
    • getJntVntrPayIsStppd

      @Nullable public Boolean getJntVntrPayIsStppd()
      Constraints: Not nullable

      Original property name from the Odata EDM: JntVntrPayIsStppd

      Returns:
      JV Stop/Pay
    • getJntVntrOperatorAddressArea

      @Nullable public String getJntVntrOperatorAddressArea()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: JntVntrOperatorAddressArea

      Returns:
      Operator address by area
    • toString

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

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

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

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

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