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

public class TranspDocPart extends VdmEntity<TranspDocPart> implements VdmEntitySet
Partners

Original entity name from the Odata EDM: TranspDocPart_Type

  • Field Details

  • Constructor Details

    • TranspDocPart

      public TranspDocPart()
    • TranspDocPart

      public TranspDocPart(@Nullable UUID envWstTranspDocPartAssgdUUID, @Nullable UUID envrmtWasteTranspDocUUID, @Nullable UUID envrmtWastePartnerUUID, @Nullable String envrmtWastePartnerType, @Nullable UUID envrmtWastePartDsplFcltyUUID, @Nullable LocalDate envWstTranspDocTakeAcceptDate, @Nullable String envrmtWasteLicensePlateTxt, @Nullable String envrmtWasteTrailerPlateTxt, @Nullable Short envWstTranspPrtnSequenceValue, @Nullable LocalDate envrmtWastePartSgntrDate, @Nullable String envrmtWastePartCntctPersnName, @Nullable String businessPartner, @Nullable String addressNumber, @Nullable String bPIdentificationNumber, @Nullable String formattedPostalAddressText, @Nullable String envrmtWasteFcltyRegistrationID, @Nullable String envrmtWastePartnerName, @Nullable String envrmtWastePartFcltyName, @Nullable OffsetDateTime creationDateTime, @Nullable String createdByUser, @Nullable OffsetDateTime lastChangeDateTime, @Nullable String lastChangedByUser, @Nullable TranspDoc to_TranspDoc)
  • Method Details

    • getType

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

      public void setEnvWstTranspDocPartAssgdUUID(@Nullable UUID envWstTranspDocPartAssgdUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: EnvWstTranspDocPartAssgdUUID

      Parameters:
      envWstTranspDocPartAssgdUUID - Waste Transportation Document Partner Assigned UUID
    • setEnvrmtWasteTranspDocUUID

      public void setEnvrmtWasteTranspDocUUID(@Nullable UUID envrmtWasteTranspDocUUID)
      Constraints: Not nullable

      Original property name from the Odata EDM: EnvrmtWasteTranspDocUUID

      Parameters:
      envrmtWasteTranspDocUUID - Waste Transportation Document UUID
    • setEnvrmtWastePartnerUUID

      public void setEnvrmtWastePartnerUUID(@Nullable UUID envrmtWastePartnerUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: EnvrmtWastePartnerUUID

      Parameters:
      envrmtWastePartnerUUID - Waste Partner UUID
    • setEnvrmtWastePartnerType

      public void setEnvrmtWastePartnerType(@Nullable String envrmtWastePartnerType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: EnvrmtWastePartnerType

      Parameters:
      envrmtWastePartnerType - Waste Partner Type
    • setEnvrmtWastePartDsplFcltyUUID

      public void setEnvrmtWastePartDsplFcltyUUID(@Nullable UUID envrmtWastePartDsplFcltyUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: EnvrmtWastePartDsplFcltyUUID

      Parameters:
      envrmtWastePartDsplFcltyUUID - Waste Disposal Facility UUID
    • setEnvWstTranspDocTakeAcceptDate

      public void setEnvWstTranspDocTakeAcceptDate(@Nullable LocalDate envWstTranspDocTakeAcceptDate)
      Constraints: Nullable

      Original property name from the Odata EDM: EnvWstTranspDocTakeAcceptDate

      Parameters:
      envWstTranspDocTakeAcceptDate - Transportation Document Take/Accept date
    • setEnvrmtWasteLicensePlateTxt

      public void setEnvrmtWasteLicensePlateTxt(@Nullable String envrmtWasteLicensePlateTxt)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: EnvrmtWasteLicensePlateTxt

      Parameters:
      envrmtWasteLicensePlateTxt - License Plate of Mean of Waste Transportation
    • setEnvrmtWasteTrailerPlateTxt

      public void setEnvrmtWasteTrailerPlateTxt(@Nullable String envrmtWasteTrailerPlateTxt)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: EnvrmtWasteTrailerPlateTxt

      Parameters:
      envrmtWasteTrailerPlateTxt - Trailer Plate of Mean of Waste Transportation
    • setEnvWstTranspPrtnSequenceValue

      public void setEnvWstTranspPrtnSequenceValue(@Nullable Short envWstTranspPrtnSequenceValue)
      Constraints: Not nullable

      Original property name from the Odata EDM: EnvWstTranspPrtnSequenceValue

      Parameters:
      envWstTranspPrtnSequenceValue - Waste Transportation Partner Sequence
    • setEnvrmtWastePartSgntrDate

      public void setEnvrmtWastePartSgntrDate(@Nullable LocalDate envrmtWastePartSgntrDate)
      Constraints: Nullable

      Original property name from the Odata EDM: EnvrmtWastePartSgntrDate

      Parameters:
      envrmtWastePartSgntrDate - Waste Partner Signature Date
    • setEnvrmtWastePartCntctPersnName

      public void setEnvrmtWastePartCntctPersnName(@Nullable String envrmtWastePartCntctPersnName)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: EnvrmtWastePartCntctPersnName

      Parameters:
      envrmtWastePartCntctPersnName - Waste Partner Contact Person Name
    • setBusinessPartner

      public void setBusinessPartner(@Nullable String businessPartner)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: BusinessPartner

      Parameters:
      businessPartner - Business Partner Number
    • setAddressNumber

      public void setAddressNumber(@Nullable String addressNumber)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: AddressNumber

      Parameters:
      addressNumber - Address Number
    • setBPIdentificationNumber

      public void setBPIdentificationNumber(@Nullable String bPIdentificationNumber)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: BPIdentificationNumber

      Parameters:
      bPIdentificationNumber - Char 60
    • setFormattedPostalAddressText

      public void setFormattedPostalAddressText(@Nullable String formattedPostalAddressText)
      Constraints: Not nullable, Maximum length: 260

      Original property name from the Odata EDM: FormattedPostalAddressText

      Parameters:
      formattedPostalAddressText - The formattedPostalAddressText to set.
    • setEnvrmtWasteFcltyRegistrationID

      public void setEnvrmtWasteFcltyRegistrationID(@Nullable String envrmtWasteFcltyRegistrationID)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: EnvrmtWasteFcltyRegistrationID

      Parameters:
      envrmtWasteFcltyRegistrationID - Waste Registration Number
    • setEnvrmtWastePartnerName

      public void setEnvrmtWastePartnerName(@Nullable String envrmtWastePartnerName)
      Constraints: Not nullable, Maximum length: 81

      Original property name from the Odata EDM: EnvrmtWastePartnerName

      Parameters:
      envrmtWastePartnerName - The envrmtWastePartnerName to set.
    • setEnvrmtWastePartFcltyName

      public void setEnvrmtWastePartFcltyName(@Nullable String envrmtWastePartFcltyName)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: EnvrmtWastePartFcltyName

      Parameters:
      envrmtWastePartFcltyName - Waste Disposal Facility Name
    • setCreationDateTime

      public void setCreationDateTime(@Nullable OffsetDateTime creationDateTime)
      Constraints: Nullable, Precision: 7

      Original property name from the Odata EDM: CreationDateTime

      Parameters:
      creationDateTime - Created On
    • setCreatedByUser

      public void setCreatedByUser(@Nullable String createdByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CreatedByUser

      Parameters:
      createdByUser - Created By
    • setLastChangeDateTime

      public void setLastChangeDateTime(@Nullable OffsetDateTime lastChangeDateTime)
      Constraints: Nullable, Precision: 7

      Original property name from the Odata EDM: LastChangeDateTime

      Parameters:
      lastChangeDateTime - Last Changed On
    • setLastChangedByUser

      public void setLastChangedByUser(@Nullable String lastChangedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: LastChangedByUser

      Parameters:
      lastChangedByUser - Last Changed By
    • getEntityCollection

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

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

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

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

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

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

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

      If the navigation property for an entity TranspDocPart 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 _TranspDoc is already loaded, the result will contain the TranspDoc entity. If not, an Option with result state empty is returned.
    • setTranspDoc

      public void setTranspDoc(TranspDoc value)
      Overwrites the associated TranspDoc entity for the loaded navigation property _TranspDoc.
      Parameters:
      value - New TranspDoc entity.
    • builder

      @Nonnull public static TranspDocPart.TranspDocPartBuilder builder()
    • getEnvWstTranspDocPartAssgdUUID

      @Nullable public UUID getEnvWstTranspDocPartAssgdUUID()
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: EnvWstTranspDocPartAssgdUUID

      Returns:
      Waste Transportation Document Partner Assigned UUID
    • getEnvrmtWasteTranspDocUUID

      @Nullable public UUID getEnvrmtWasteTranspDocUUID()
      Constraints: Not nullable

      Original property name from the Odata EDM: EnvrmtWasteTranspDocUUID

      Returns:
      Waste Transportation Document UUID
    • getEnvrmtWastePartnerUUID

      @Nullable public UUID getEnvrmtWastePartnerUUID()
      Constraints: Nullable

      Original property name from the Odata EDM: EnvrmtWastePartnerUUID

      Returns:
      Waste Partner UUID
    • getEnvrmtWastePartnerType

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

      Original property name from the Odata EDM: EnvrmtWastePartnerType

      Returns:
      Waste Partner Type
    • getEnvrmtWastePartDsplFcltyUUID

      @Nullable public UUID getEnvrmtWastePartDsplFcltyUUID()
      Constraints: Nullable

      Original property name from the Odata EDM: EnvrmtWastePartDsplFcltyUUID

      Returns:
      Waste Disposal Facility UUID
    • getEnvWstTranspDocTakeAcceptDate

      @Nullable public LocalDate getEnvWstTranspDocTakeAcceptDate()
      Constraints: Nullable

      Original property name from the Odata EDM: EnvWstTranspDocTakeAcceptDate

      Returns:
      Transportation Document Take/Accept date
    • getEnvrmtWasteLicensePlateTxt

      @Nullable public String getEnvrmtWasteLicensePlateTxt()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: EnvrmtWasteLicensePlateTxt

      Returns:
      License Plate of Mean of Waste Transportation
    • getEnvrmtWasteTrailerPlateTxt

      @Nullable public String getEnvrmtWasteTrailerPlateTxt()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: EnvrmtWasteTrailerPlateTxt

      Returns:
      Trailer Plate of Mean of Waste Transportation
    • getEnvWstTranspPrtnSequenceValue

      @Nullable public Short getEnvWstTranspPrtnSequenceValue()
      Constraints: Not nullable

      Original property name from the Odata EDM: EnvWstTranspPrtnSequenceValue

      Returns:
      Waste Transportation Partner Sequence
    • getEnvrmtWastePartSgntrDate

      @Nullable public LocalDate getEnvrmtWastePartSgntrDate()
      Constraints: Nullable

      Original property name from the Odata EDM: EnvrmtWastePartSgntrDate

      Returns:
      Waste Partner Signature Date
    • getEnvrmtWastePartCntctPersnName

      @Nullable public String getEnvrmtWastePartCntctPersnName()
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: EnvrmtWastePartCntctPersnName

      Returns:
      Waste Partner Contact Person Name
    • getBusinessPartner

      @Nullable public String getBusinessPartner()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: BusinessPartner

      Returns:
      Business Partner Number
    • getAddressNumber

      @Nullable public String getAddressNumber()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: AddressNumber

      Returns:
      Address Number
    • getBPIdentificationNumber

      @Nullable public String getBPIdentificationNumber()
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: BPIdentificationNumber

      Returns:
      Char 60
    • getFormattedPostalAddressText

      @Nullable public String getFormattedPostalAddressText()
      Constraints: Not nullable, Maximum length: 260

      Original property name from the Odata EDM: FormattedPostalAddressText

      Returns:
      The formattedPostalAddressText contained in this VdmEntity.
    • getEnvrmtWasteFcltyRegistrationID

      @Nullable public String getEnvrmtWasteFcltyRegistrationID()
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: EnvrmtWasteFcltyRegistrationID

      Returns:
      Waste Registration Number
    • getEnvrmtWastePartnerName

      @Nullable public String getEnvrmtWastePartnerName()
      Constraints: Not nullable, Maximum length: 81

      Original property name from the Odata EDM: EnvrmtWastePartnerName

      Returns:
      The envrmtWastePartnerName contained in this VdmEntity.
    • getEnvrmtWastePartFcltyName

      @Nullable public String getEnvrmtWastePartFcltyName()
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: EnvrmtWastePartFcltyName

      Returns:
      Waste Disposal Facility Name
    • getCreationDateTime

      @Nullable public OffsetDateTime getCreationDateTime()
      Constraints: Nullable, Precision: 7

      Original property name from the Odata EDM: CreationDateTime

      Returns:
      Created On
    • getCreatedByUser

      @Nullable public String getCreatedByUser()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      Created By
    • getLastChangeDateTime

      @Nullable public OffsetDateTime getLastChangeDateTime()
      Constraints: Nullable, Precision: 7

      Original property name from the Odata EDM: LastChangeDateTime

      Returns:
      Last Changed On
    • getLastChangedByUser

      @Nullable public String getLastChangedByUser()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: LastChangedByUser

      Returns:
      Last Changed By
    • toString

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

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

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

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

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