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

public class ElectronicDocFile extends VdmEntity<ElectronicDocFile> implements VdmEntitySet
eDocument File

Original entity name from the Odata EDM: ElectronicDocFile_Type

  • Field Details

  • Constructor Details

    • ElectronicDocFile

      public ElectronicDocFile()
    • ElectronicDocFile

      public ElectronicDocFile(@Nullable UUID electronicDocFileUUID, @Nullable String electronicDocFileType, @Nullable String electronicDocFileName, @Nullable LocalTime electronicDocFileCreationTime, @Nullable LocalDate electronicDocFileCreationDate, @Nullable byte[] electronicDocFileContent, @Nullable UUID electronicDocUUID, @Nullable String electronicDocCompanyCode, @Nullable String electronicDocCountry, @Nullable String electronicDocCountry_Text, @Nullable String electronicDocSourceType, @Nullable String electronicDocSourceType_Text, @Nullable String electronicDocSourceKey, @Nullable String electronicDocType, @Nullable String electronicDocType_Text, @Nullable String electronicDocProcess, @Nullable String electronicDocProcess_Text, @Nullable String electronicDocProcessStatus, @Nullable String electronicDocProcessStatus_Text, @Nullable LocalDate electronicDocLastChangeDate, @Nullable LocalTime electronicDocLastChangeTime, @Nullable LocalDate electronicDocCreationDate, @Nullable LocalTime electronicDocCreationTime)
  • Method Details

    • getType

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

      public void setElectronicDocFileUUID(@Nullable UUID electronicDocFileUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: ElectronicDocFileUUID

      Parameters:
      electronicDocFileUUID - File GUID
    • setElectronicDocFileType

      public void setElectronicDocFileType(@Nullable String electronicDocFileType)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ElectronicDocFileType

      Parameters:
      electronicDocFileType - eDocument: File Type
    • setElectronicDocFileName

      public void setElectronicDocFileName(@Nullable String electronicDocFileName)
      Constraints: Not nullable

      Original property name from the Odata EDM: ElectronicDocFileName

      Parameters:
      electronicDocFileName - File Name
    • setElectronicDocFileCreationTime

      public void setElectronicDocFileCreationTime(@Nullable LocalTime electronicDocFileCreationTime)
      Constraints: Not nullable

      Original property name from the Odata EDM: ElectronicDocFileCreationTime

      Parameters:
      electronicDocFileCreationTime - File Creation Time
    • setElectronicDocFileCreationDate

      public void setElectronicDocFileCreationDate(@Nullable LocalDate electronicDocFileCreationDate)
      Constraints: Nullable

      Original property name from the Odata EDM: ElectronicDocFileCreationDate

      Parameters:
      electronicDocFileCreationDate - File Creation Date
    • setElectronicDocFileContent

      public void setElectronicDocFileContent(@Nullable byte[] electronicDocFileContent)
      Constraints: Not nullable

      Original property name from the Odata EDM: ElectronicDocFileContent

      Parameters:
      electronicDocFileContent - File
    • setElectronicDocUUID

      public void setElectronicDocUUID(@Nullable UUID electronicDocUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: ElectronicDocUUID

      Parameters:
      electronicDocUUID - eDocument: GUID
    • setElectronicDocCompanyCode

      public void setElectronicDocCompanyCode(@Nullable String electronicDocCompanyCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ElectronicDocCompanyCode

      Parameters:
      electronicDocCompanyCode - Company Code
    • setElectronicDocCountry

      public void setElectronicDocCountry(@Nullable String electronicDocCountry)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ElectronicDocCountry

      Parameters:
      electronicDocCountry - Company Country/Region
    • setElectronicDocCountry_Text

      public void setElectronicDocCountry_Text(@Nullable String electronicDocCountry_Text)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: ElectronicDocCountry_Text

      Parameters:
      electronicDocCountry_Text - Country/Region Name
    • setElectronicDocSourceType

      public void setElectronicDocSourceType(@Nullable String electronicDocSourceType)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ElectronicDocSourceType

      Parameters:
      electronicDocSourceType - eDocument Source Type
    • setElectronicDocSourceType_Text

      public void setElectronicDocSourceType_Text(@Nullable String electronicDocSourceType_Text)
      Constraints: Not nullable, Maximum length: 100

      Original property name from the Odata EDM: ElectronicDocSourceType_Text

      Parameters:
      electronicDocSourceType_Text - eDocument Source Description
    • setElectronicDocSourceKey

      public void setElectronicDocSourceKey(@Nullable String electronicDocSourceKey)
      Constraints: Not nullable, Maximum length: 32

      Original property name from the Odata EDM: ElectronicDocSourceKey

      Parameters:
      electronicDocSourceKey - eDocument Source Key
    • setElectronicDocType

      public void setElectronicDocType(@Nullable String electronicDocType)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ElectronicDocType

      Parameters:
      electronicDocType - eDocument Type
    • setElectronicDocType_Text

      public void setElectronicDocType_Text(@Nullable String electronicDocType_Text)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: ElectronicDocType_Text

      Parameters:
      electronicDocType_Text - eDocument Type Description
    • setElectronicDocProcess

      public void setElectronicDocProcess(@Nullable String electronicDocProcess)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ElectronicDocProcess

      Parameters:
      electronicDocProcess - eDocument Process
    • setElectronicDocProcess_Text

      public void setElectronicDocProcess_Text(@Nullable String electronicDocProcess_Text)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: ElectronicDocProcess_Text

      Parameters:
      electronicDocProcess_Text - eDocument Process Description
    • setElectronicDocProcessStatus

      public void setElectronicDocProcessStatus(@Nullable String electronicDocProcessStatus)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ElectronicDocProcessStatus

      Parameters:
      electronicDocProcessStatus - eDocument Process Status
    • setElectronicDocProcessStatus_Text

      public void setElectronicDocProcessStatus_Text(@Nullable String electronicDocProcessStatus_Text)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: ElectronicDocProcessStatus_Text

      Parameters:
      electronicDocProcessStatus_Text - eDocument Status Description
    • setElectronicDocLastChangeDate

      public void setElectronicDocLastChangeDate(@Nullable LocalDate electronicDocLastChangeDate)
      Constraints: Nullable

      Original property name from the Odata EDM: ElectronicDocLastChangeDate

      Parameters:
      electronicDocLastChangeDate - Changed on (Date)
    • setElectronicDocLastChangeTime

      public void setElectronicDocLastChangeTime(@Nullable LocalTime electronicDocLastChangeTime)
      Constraints: Not nullable

      Original property name from the Odata EDM: ElectronicDocLastChangeTime

      Parameters:
      electronicDocLastChangeTime - Changed On (Time)
    • setElectronicDocCreationDate

      public void setElectronicDocCreationDate(@Nullable LocalDate electronicDocCreationDate)
      Constraints: Nullable

      Original property name from the Odata EDM: ElectronicDocCreationDate

      Parameters:
      electronicDocCreationDate - Creation Date
    • setElectronicDocCreationTime

      public void setElectronicDocCreationTime(@Nullable LocalTime electronicDocCreationTime)
      Constraints: Not nullable

      Original property name from the Odata EDM: ElectronicDocCreationTime

      Parameters:
      electronicDocCreationTime - Created on (Time)
    • getEntityCollection

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

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

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

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

      protected String getDefaultServicePath()
      Overrides:
      getDefaultServicePath in class VdmEntity<ElectronicDocFile>
    • builder

      @Nonnull public static ElectronicDocFile.ElectronicDocFileBuilder builder()
    • getElectronicDocFileUUID

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

      Original property name from the Odata EDM: ElectronicDocFileUUID

      Returns:
      File GUID
    • getElectronicDocFileType

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

      Original property name from the Odata EDM: ElectronicDocFileType

      Returns:
      eDocument: File Type
    • getElectronicDocFileName

      @Nullable public String getElectronicDocFileName()
      Constraints: Not nullable

      Original property name from the Odata EDM: ElectronicDocFileName

      Returns:
      File Name
    • getElectronicDocFileCreationTime

      @Nullable public LocalTime getElectronicDocFileCreationTime()
      Constraints: Not nullable

      Original property name from the Odata EDM: ElectronicDocFileCreationTime

      Returns:
      File Creation Time
    • getElectronicDocFileCreationDate

      @Nullable public LocalDate getElectronicDocFileCreationDate()
      Constraints: Nullable

      Original property name from the Odata EDM: ElectronicDocFileCreationDate

      Returns:
      File Creation Date
    • getElectronicDocFileContent

      @Nullable public byte[] getElectronicDocFileContent()
      Constraints: Not nullable

      Original property name from the Odata EDM: ElectronicDocFileContent

      Returns:
      File
    • getElectronicDocUUID

      @Nullable public UUID getElectronicDocUUID()
      Constraints: Nullable

      Original property name from the Odata EDM: ElectronicDocUUID

      Returns:
      eDocument: GUID
    • getElectronicDocCompanyCode

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

      Original property name from the Odata EDM: ElectronicDocCompanyCode

      Returns:
      Company Code
    • getElectronicDocCountry

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

      Original property name from the Odata EDM: ElectronicDocCountry

      Returns:
      Company Country/Region
    • getElectronicDocCountry_Text

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

      Original property name from the Odata EDM: ElectronicDocCountry_Text

      Returns:
      Country/Region Name
    • getElectronicDocSourceType

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

      Original property name from the Odata EDM: ElectronicDocSourceType

      Returns:
      eDocument Source Type
    • getElectronicDocSourceType_Text

      @Nullable public String getElectronicDocSourceType_Text()
      Constraints: Not nullable, Maximum length: 100

      Original property name from the Odata EDM: ElectronicDocSourceType_Text

      Returns:
      eDocument Source Description
    • getElectronicDocSourceKey

      @Nullable public String getElectronicDocSourceKey()
      Constraints: Not nullable, Maximum length: 32

      Original property name from the Odata EDM: ElectronicDocSourceKey

      Returns:
      eDocument Source Key
    • getElectronicDocType

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

      Original property name from the Odata EDM: ElectronicDocType

      Returns:
      eDocument Type
    • getElectronicDocType_Text

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

      Original property name from the Odata EDM: ElectronicDocType_Text

      Returns:
      eDocument Type Description
    • getElectronicDocProcess

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

      Original property name from the Odata EDM: ElectronicDocProcess

      Returns:
      eDocument Process
    • getElectronicDocProcess_Text

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

      Original property name from the Odata EDM: ElectronicDocProcess_Text

      Returns:
      eDocument Process Description
    • getElectronicDocProcessStatus

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

      Original property name from the Odata EDM: ElectronicDocProcessStatus

      Returns:
      eDocument Process Status
    • getElectronicDocProcessStatus_Text

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

      Original property name from the Odata EDM: ElectronicDocProcessStatus_Text

      Returns:
      eDocument Status Description
    • getElectronicDocLastChangeDate

      @Nullable public LocalDate getElectronicDocLastChangeDate()
      Constraints: Nullable

      Original property name from the Odata EDM: ElectronicDocLastChangeDate

      Returns:
      Changed on (Date)
    • getElectronicDocLastChangeTime

      @Nullable public LocalTime getElectronicDocLastChangeTime()
      Constraints: Not nullable

      Original property name from the Odata EDM: ElectronicDocLastChangeTime

      Returns:
      Changed On (Time)
    • getElectronicDocCreationDate

      @Nullable public LocalDate getElectronicDocCreationDate()
      Constraints: Nullable

      Original property name from the Odata EDM: ElectronicDocCreationDate

      Returns:
      Creation Date
    • getElectronicDocCreationTime

      @Nullable public LocalTime getElectronicDocCreationTime()
      Constraints: Not nullable

      Original property name from the Odata EDM: ElectronicDocCreationTime

      Returns:
      Created on (Time)
    • toString

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

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

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

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

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