Modifier and Type | Class and Description |
---|---|
static class |
Supplier.SupplierBuilder
Helper class to allow for fluent creation of Supplier instances.
|
Modifier and Type | Field and Description |
---|---|
static SupplierSelectable |
ALL_FIELDS
Selector for all available fields of Supplier.
|
static SupplierField<String> |
ALTERNATIVE_PAYEE_ACCOUNT_NUMBER
Use with available fluent helpers to apply the AlternativePayeeAccountNumber field to query operations.
|
static SupplierField<String> |
AUTHORIZATION_GROUP
Use with available fluent helpers to apply the AuthorizationGroup field to query operations.
|
static SupplierField<LocalDateTime> |
BIRTH_DATE
Use with available fluent helpers to apply the BirthDate field to query operations.
|
static SupplierField<Boolean> |
BR_TAX_IS_SPLIT
Use with available fluent helpers to apply the BR_TaxIsSplit field to query operations.
|
static SupplierField<String> |
CONCATENATED_INTERNATIONAL_LOC_NO
Use with available fluent helpers to apply the ConcatenatedInternationalLocNo field to query operations.
|
static SupplierField<String> |
CREATED_BY_USER
Use with available fluent helpers to apply the CreatedByUser field to query operations.
|
static SupplierField<LocalDateTime> |
CREATION_DATE
Use with available fluent helpers to apply the CreationDate field to query operations.
|
static SupplierField<String> |
CUSTOMER
Use with available fluent helpers to apply the Customer field to query operations.
|
static SupplierField<Boolean> |
DELETION_INDICATOR
Use with available fluent helpers to apply the DeletionIndicator field to query operations.
|
static SupplierField<String> |
FISCAL_ADDRESS
Use with available fluent helpers to apply the FiscalAddress field to query operations.
|
static SupplierField<String> |
INDUSTRY
Use with available fluent helpers to apply the Industry field to query operations.
|
static SupplierField<String> |
INTERNATIONAL_LOCATION_NUMBER1
Use with available fluent helpers to apply the InternationalLocationNumber1 field to query operations.
|
static SupplierField<String> |
INTERNATIONAL_LOCATION_NUMBER2
Use with available fluent helpers to apply the InternationalLocationNumber2 field to query operations.
|
static SupplierField<String> |
INTERNATIONAL_LOCATION_NUMBER3
Use with available fluent helpers to apply the InternationalLocationNumber3 field to query operations.
|
static SupplierField<String> |
IS_NATURAL_PERSON
Use with available fluent helpers to apply the IsNaturalPerson field to query operations.
|
static SupplierField<Boolean> |
PAYMENT_IS_BLOCKED_FOR_SUPPLIER
Use with available fluent helpers to apply the PaymentIsBlockedForSupplier field to query operations.
|
static SupplierField<Boolean> |
POSTING_IS_BLOCKED
Use with available fluent helpers to apply the PostingIsBlocked field to query operations.
|
static SupplierField<Boolean> |
PURCHASING_IS_BLOCKED
Use with available fluent helpers to apply the PurchasingIsBlocked field to query operations.
|
static SupplierField<String> |
RESPONSIBLE_TYPE
Use with available fluent helpers to apply the ResponsibleType field to query operations.
|
static SupplierField<String> |
SUPLR_PROOF_OF_DELIV_RLVT_CODE
Use with available fluent helpers to apply the SuplrProofOfDelivRlvtCode field to query operations.
|
static SupplierField<LocalDateTime> |
SUPLR_QLTY_IN_PROCMT_CERTFN_VALID_TO
Use with available fluent helpers to apply the SuplrQltyInProcmtCertfnValidTo field to query operations.
|
static SupplierField<String> |
SUPLR_QUALITY_MANAGEMENT_SYSTEM
Use with available fluent helpers to apply the SuplrQualityManagementSystem field to query operations.
|
static SupplierField<String> |
SUPPLIER
Use with available fluent helpers to apply the Supplier field to query operations.
|
static SupplierField<String> |
SUPPLIER_ACCOUNT_GROUP
Use with available fluent helpers to apply the SupplierAccountGroup field to query operations.
|
static SupplierField<String> |
SUPPLIER_CORPORATE_GROUP
Use with available fluent helpers to apply the SupplierCorporateGroup field to query operations.
|
static SupplierField<String> |
SUPPLIER_FULL_NAME
Use with available fluent helpers to apply the SupplierFullName field to query operations.
|
static SupplierField<String> |
SUPPLIER_NAME
Use with available fluent helpers to apply the SupplierName field to query operations.
|
static SupplierField<String> |
SUPPLIER_PROCUREMENT_BLOCK
Use with available fluent helpers to apply the SupplierProcurementBlock field to query operations.
|
static SupplierField<String> |
TAX_NUMBER_RESPONSIBLE
Use with available fluent helpers to apply the TaxNumberResponsible field to query operations.
|
static SupplierField<String> |
TAX_NUMBER_TYPE
Use with available fluent helpers to apply the TaxNumberType field to query operations.
|
static SupplierField<String> |
TAX_NUMBER1
Use with available fluent helpers to apply the TaxNumber1 field to query operations.
|
static SupplierField<String> |
TAX_NUMBER2
Use with available fluent helpers to apply the TaxNumber2 field to query operations.
|
static SupplierField<String> |
TAX_NUMBER3
Use with available fluent helpers to apply the TaxNumber3 field to query operations.
|
static SupplierField<String> |
TAX_NUMBER4
Use with available fluent helpers to apply the TaxNumber4 field to query operations.
|
static SupplierField<String> |
TAX_NUMBER5
Use with available fluent helpers to apply the TaxNumber5 field to query operations.
|
static SupplierLink<SupplierCompany> |
TO_SUPPLIER_COMPANY
Use with available fluent helpers to apply the to_SupplierCompany navigation property to query operations.
|
static SupplierLink<SupplierPurchasingOrg> |
TO_SUPPLIER_PURCHASING_ORG
Use with available fluent helpers to apply the to_SupplierPurchasingOrg navigation property to query
operations.
|
static SupplierLink<SupplierText> |
TO_SUPPLIER_TEXT
Use with available fluent helpers to apply the to_SupplierText navigation property to query operations.
|
static SupplierField<String> |
VAT_REGISTRATION
Use with available fluent helpers to apply the VATRegistration field to query operations.
|
changedOriginalFields
Constructor and Description |
---|
Supplier() |
Supplier(String supplier,
String alternativePayeeAccountNumber,
String authorizationGroup,
String createdByUser,
LocalDateTime creationDate,
String customer,
Boolean paymentIsBlockedForSupplier,
Boolean postingIsBlocked,
Boolean purchasingIsBlocked,
String supplierAccountGroup,
String supplierFullName,
String supplierName,
String vATRegistration,
LocalDateTime birthDate,
String concatenatedInternationalLocNo,
Boolean deletionIndicator,
String fiscalAddress,
String industry,
String internationalLocationNumber1,
String internationalLocationNumber2,
String internationalLocationNumber3,
String isNaturalPerson,
String responsibleType,
LocalDateTime suplrQltyInProcmtCertfnValidTo,
String suplrQualityManagementSystem,
String supplierCorporateGroup,
String supplierProcurementBlock,
String taxNumber1,
String taxNumber2,
String taxNumber3,
String taxNumber4,
String taxNumber5,
String taxNumberResponsible,
String taxNumberType,
String suplrProofOfDelivRlvtCode,
Boolean bR_TaxIsSplit,
List<SupplierCompany> toSupplierCompany,
List<SupplierPurchasingOrg> toSupplierPurchasingOrg,
List<SupplierText> toSupplierText) |
Modifier and Type | Method and Description |
---|---|
void |
addSupplierCompany(SupplierCompany... entity)
Adds elements to the list of associated SupplierCompany entities.
|
void |
addSupplierPurchasingOrg(SupplierPurchasingOrg... entity)
Adds elements to the list of associated SupplierPurchasingOrg entities.
|
void |
addSupplierText(SupplierText... entity)
Adds elements to the list of associated SupplierText entities.
|
void |
attachToService(String servicePath,
HttpDestinationProperties destination)
Sets the service path and destination for the fetch commands of this entity.
|
static Supplier.SupplierBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
List<SupplierCompany> |
fetchSupplierCompany()
Fetches the SupplierCompany entities (one to many) associated with this entity.
|
List<SupplierPurchasingOrg> |
fetchSupplierPurchasingOrg()
Fetches the SupplierPurchasingOrg entities (one to many) associated with this entity.
|
List<SupplierText> |
fetchSupplierText()
Fetches the SupplierText entities (one to many) associated with this entity.
|
static <T> SupplierField<T> |
field(String fieldName,
Class<T> fieldType)
Use with available fluent helpers to apply an extension field to query operations.
|
static <T,DomainT> |
field(String fieldName,
TypeConverter<T,DomainT> typeConverter)
Use with available fluent helpers to apply an extension field to query operations.
|
protected void |
fromMap(Map<String,Object> inputValues) |
String |
getAlternativePayeeAccountNumber()
Constraints: Not nullable, Maximum length: 10
|
String |
getAuthorizationGroup()
Constraints: Not nullable, Maximum length: 4
|
LocalDateTime |
getBirthDate()
Constraints: Not nullable, Precision: 0
|
Boolean |
getBR_TaxIsSplit()
Constraints: none
|
String |
getConcatenatedInternationalLocNo()
Constraints: Not nullable, Maximum length: 20
|
String |
getCreatedByUser()
Constraints: Not nullable, Maximum length: 12
|
LocalDateTime |
getCreationDate()
Constraints: Not nullable, Precision: 0
|
String |
getCustomer()
Constraints: Not nullable, Maximum length: 10
|
protected String |
getDefaultServicePath()
Used by fluent helpers and navigation property methods to construct OData queries.
|
Boolean |
getDeletionIndicator()
Constraints: none
|
HttpDestinationProperties |
getDestinationForFetch()
Convienence field for reusing the same destination with multiple queries (e.g.
|
protected String |
getEntityCollection()
Used by fluent helpers and navigation property methods to construct OData queries.
|
String |
getFiscalAddress()
Constraints: Not nullable, Maximum length: 10
|
String |
getIndustry()
Constraints: Not nullable, Maximum length: 4
|
String |
getInternationalLocationNumber1()
Constraints: Not nullable, Maximum length: 7
|
String |
getInternationalLocationNumber2()
Constraints: Not nullable, Maximum length: 5
|
String |
getInternationalLocationNumber3()
Constraints: Not nullable, Maximum length: 1
|
String |
getIsNaturalPerson()
Constraints: Not nullable, Maximum length: 1
|
protected Map<String,Object> |
getKey() |
Boolean |
getPaymentIsBlockedForSupplier()
Constraints: none
|
Boolean |
getPostingIsBlocked()
Constraints: none
|
Boolean |
getPurchasingIsBlocked()
Constraints: none
|
String |
getResponsibleType()
Constraints: Not nullable, Maximum length: 2
|
String |
getSuplrProofOfDelivRlvtCode()
Constraints: Not nullable, Maximum length: 1
|
LocalDateTime |
getSuplrQltyInProcmtCertfnValidTo()
Constraints: Not nullable, Precision: 0
|
String |
getSuplrQualityManagementSystem()
Constraints: Not nullable, Maximum length: 4
|
String |
getSupplier()
(Key Field) Constraints: Not nullable, Maximum length: 10
|
String |
getSupplierAccountGroup()
Constraints: Not nullable, Maximum length: 4
|
io.vavr.control.Option<List<SupplierCompany>> |
getSupplierCompanyIfPresent()
Retrieval of associated SupplierCompany entities (one to many).
|
List<SupplierCompany> |
getSupplierCompanyOrFetch()
Retrieval of associated SupplierCompany entities (one to many).
|
String |
getSupplierCorporateGroup()
Constraints: Not nullable, Maximum length: 10
|
String |
getSupplierFullName()
Constraints: Not nullable, Maximum length: 220
|
String |
getSupplierName()
Constraints: Not nullable, Maximum length: 80
|
String |
getSupplierProcurementBlock()
Constraints: Not nullable, Maximum length: 2
|
io.vavr.control.Option<List<SupplierPurchasingOrg>> |
getSupplierPurchasingOrgIfPresent()
Retrieval of associated SupplierPurchasingOrg entities (one to many).
|
List<SupplierPurchasingOrg> |
getSupplierPurchasingOrgOrFetch()
Retrieval of associated SupplierPurchasingOrg entities (one to many).
|
io.vavr.control.Option<List<SupplierText>> |
getSupplierTextIfPresent()
Retrieval of associated SupplierText entities (one to many).
|
List<SupplierText> |
getSupplierTextOrFetch()
Retrieval of associated SupplierText entities (one to many).
|
String |
getTaxNumber1()
Constraints: Not nullable, Maximum length: 16
|
String |
getTaxNumber2()
Constraints: Not nullable, Maximum length: 11
|
String |
getTaxNumber3()
Constraints: Not nullable, Maximum length: 18
|
String |
getTaxNumber4()
Constraints: Not nullable, Maximum length: 18
|
String |
getTaxNumber5()
Constraints: Not nullable, Maximum length: 60
|
String |
getTaxNumberResponsible()
Constraints: Not nullable, Maximum length: 18
|
String |
getTaxNumberType()
Constraints: Not nullable, Maximum length: 2
|
Class<Supplier> |
getType() |
String |
getVATRegistration()
Constraints: Not nullable, Maximum length: 20
|
int |
hashCode() |
void |
setAlternativePayeeAccountNumber(String alternativePayeeAccountNumber)
Constraints: Not nullable, Maximum length: 10
|
void |
setAuthorizationGroup(String authorizationGroup)
Constraints: Not nullable, Maximum length: 4
|
void |
setBirthDate(LocalDateTime birthDate)
Constraints: Not nullable, Precision: 0
|
void |
setBR_TaxIsSplit(Boolean bR_TaxIsSplit)
Constraints: none
|
void |
setConcatenatedInternationalLocNo(String concatenatedInternationalLocNo)
Constraints: Not nullable, Maximum length: 20
|
void |
setCreatedByUser(String createdByUser)
Constraints: Not nullable, Maximum length: 12
|
void |
setCreationDate(LocalDateTime creationDate)
Constraints: Not nullable, Precision: 0
|
void |
setCustomer(String customer)
Constraints: Not nullable, Maximum length: 10
|
void |
setDeletionIndicator(Boolean deletionIndicator)
Constraints: none
|
void |
setFiscalAddress(String fiscalAddress)
Constraints: Not nullable, Maximum length: 10
|
void |
setIndustry(String industry)
Constraints: Not nullable, Maximum length: 4
|
void |
setInternationalLocationNumber1(String internationalLocationNumber1)
Constraints: Not nullable, Maximum length: 7
|
void |
setInternationalLocationNumber2(String internationalLocationNumber2)
Constraints: Not nullable, Maximum length: 5
|
void |
setInternationalLocationNumber3(String internationalLocationNumber3)
Constraints: Not nullable, Maximum length: 1
|
void |
setIsNaturalPerson(String isNaturalPerson)
Constraints: Not nullable, Maximum length: 1
|
void |
setPaymentIsBlockedForSupplier(Boolean paymentIsBlockedForSupplier)
Constraints: none
|
void |
setPostingIsBlocked(Boolean postingIsBlocked)
Constraints: none
|
void |
setPurchasingIsBlocked(Boolean purchasingIsBlocked)
Constraints: none
|
void |
setResponsibleType(String responsibleType)
Constraints: Not nullable, Maximum length: 2
|
protected void |
setServicePathForFetch(String servicePathForFetch)
The service path only used for the fetch commands of this entity.
|
void |
setSuplrProofOfDelivRlvtCode(String suplrProofOfDelivRlvtCode)
Constraints: Not nullable, Maximum length: 1
|
void |
setSuplrQltyInProcmtCertfnValidTo(LocalDateTime suplrQltyInProcmtCertfnValidTo)
Constraints: Not nullable, Precision: 0
|
void |
setSuplrQualityManagementSystem(String suplrQualityManagementSystem)
Constraints: Not nullable, Maximum length: 4
|
void |
setSupplier(String supplier)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
void |
setSupplierAccountGroup(String supplierAccountGroup)
Constraints: Not nullable, Maximum length: 4
|
void |
setSupplierCompany(List<SupplierCompany> value)
Overwrites the list of associated SupplierCompany entities for the loaded navigation property
to_SupplierCompany.
|
void |
setSupplierCorporateGroup(String supplierCorporateGroup)
Constraints: Not nullable, Maximum length: 10
|
void |
setSupplierFullName(String supplierFullName)
Constraints: Not nullable, Maximum length: 220
|
void |
setSupplierName(String supplierName)
Constraints: Not nullable, Maximum length: 80
|
void |
setSupplierProcurementBlock(String supplierProcurementBlock)
Constraints: Not nullable, Maximum length: 2
|
void |
setSupplierPurchasingOrg(List<SupplierPurchasingOrg> value)
Overwrites the list of associated SupplierPurchasingOrg entities for the loaded navigation property
to_SupplierPurchasingOrg.
|
void |
setSupplierText(List<SupplierText> value)
Overwrites the list of associated SupplierText entities for the loaded navigation property
to_SupplierText.
|
void |
setTaxNumber1(String taxNumber1)
Constraints: Not nullable, Maximum length: 16
|
void |
setTaxNumber2(String taxNumber2)
Constraints: Not nullable, Maximum length: 11
|
void |
setTaxNumber3(String taxNumber3)
Constraints: Not nullable, Maximum length: 18
|
void |
setTaxNumber4(String taxNumber4)
Constraints: Not nullable, Maximum length: 18
|
void |
setTaxNumber5(String taxNumber5)
Constraints: Not nullable, Maximum length: 60
|
void |
setTaxNumberResponsible(String taxNumberResponsible)
Constraints: Not nullable, Maximum length: 18
|
void |
setTaxNumberType(String taxNumberType)
Constraints: Not nullable, Maximum length: 2
|
void |
setVATRegistration(String vATRegistration)
Constraints: Not nullable, Maximum length: 20
|
protected Map<String,Object> |
toMapOfFields() |
protected Map<String,Object> |
toMapOfNavigationProperties() |
String |
toString() |
getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifier
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
public static final SupplierSelectable ALL_FIELDS
public static final SupplierField<String> SUPPLIER
public static final SupplierField<String> ALTERNATIVE_PAYEE_ACCOUNT_NUMBER
public static final SupplierField<String> AUTHORIZATION_GROUP
public static final SupplierField<String> CREATED_BY_USER
public static final SupplierField<LocalDateTime> CREATION_DATE
public static final SupplierField<String> CUSTOMER
public static final SupplierField<Boolean> PAYMENT_IS_BLOCKED_FOR_SUPPLIER
public static final SupplierField<Boolean> POSTING_IS_BLOCKED
public static final SupplierField<Boolean> PURCHASING_IS_BLOCKED
public static final SupplierField<String> SUPPLIER_ACCOUNT_GROUP
public static final SupplierField<String> SUPPLIER_FULL_NAME
public static final SupplierField<String> SUPPLIER_NAME
public static final SupplierField<String> VAT_REGISTRATION
public static final SupplierField<LocalDateTime> BIRTH_DATE
public static final SupplierField<String> CONCATENATED_INTERNATIONAL_LOC_NO
public static final SupplierField<Boolean> DELETION_INDICATOR
public static final SupplierField<String> FISCAL_ADDRESS
public static final SupplierField<String> INDUSTRY
public static final SupplierField<String> INTERNATIONAL_LOCATION_NUMBER1
public static final SupplierField<String> INTERNATIONAL_LOCATION_NUMBER2
public static final SupplierField<String> INTERNATIONAL_LOCATION_NUMBER3
public static final SupplierField<String> IS_NATURAL_PERSON
public static final SupplierField<String> RESPONSIBLE_TYPE
public static final SupplierField<LocalDateTime> SUPLR_QLTY_IN_PROCMT_CERTFN_VALID_TO
public static final SupplierField<String> SUPLR_QUALITY_MANAGEMENT_SYSTEM
public static final SupplierField<String> SUPPLIER_CORPORATE_GROUP
public static final SupplierField<String> SUPPLIER_PROCUREMENT_BLOCK
public static final SupplierField<String> TAX_NUMBER1
public static final SupplierField<String> TAX_NUMBER2
public static final SupplierField<String> TAX_NUMBER3
public static final SupplierField<String> TAX_NUMBER4
public static final SupplierField<String> TAX_NUMBER5
public static final SupplierField<String> TAX_NUMBER_RESPONSIBLE
public static final SupplierField<String> TAX_NUMBER_TYPE
public static final SupplierField<String> SUPLR_PROOF_OF_DELIV_RLVT_CODE
public static final SupplierField<Boolean> BR_TAX_IS_SPLIT
public static final SupplierLink<SupplierCompany> TO_SUPPLIER_COMPANY
public static final SupplierLink<SupplierPurchasingOrg> TO_SUPPLIER_PURCHASING_ORG
public static final SupplierLink<SupplierText> TO_SUPPLIER_TEXT
public Supplier()
public Supplier(@Nullable String supplier, @Nullable String alternativePayeeAccountNumber, @Nullable String authorizationGroup, @Nullable String createdByUser, @Nullable LocalDateTime creationDate, @Nullable String customer, @Nullable Boolean paymentIsBlockedForSupplier, @Nullable Boolean postingIsBlocked, @Nullable Boolean purchasingIsBlocked, @Nullable String supplierAccountGroup, @Nullable String supplierFullName, @Nullable String supplierName, @Nullable String vATRegistration, @Nullable LocalDateTime birthDate, @Nullable String concatenatedInternationalLocNo, @Nullable Boolean deletionIndicator, @Nullable String fiscalAddress, @Nullable String industry, @Nullable String internationalLocationNumber1, @Nullable String internationalLocationNumber2, @Nullable String internationalLocationNumber3, @Nullable String isNaturalPerson, @Nullable String responsibleType, @Nullable LocalDateTime suplrQltyInProcmtCertfnValidTo, @Nullable String suplrQualityManagementSystem, @Nullable String supplierCorporateGroup, @Nullable String supplierProcurementBlock, @Nullable String taxNumber1, @Nullable String taxNumber2, @Nullable String taxNumber3, @Nullable String taxNumber4, @Nullable String taxNumber5, @Nullable String taxNumberResponsible, @Nullable String taxNumberType, @Nullable String suplrProofOfDelivRlvtCode, @Nullable Boolean bR_TaxIsSplit, List<SupplierCompany> toSupplierCompany, List<SupplierPurchasingOrg> toSupplierPurchasingOrg, List<SupplierText> toSupplierText)
public void setSupplier(@Nullable String supplier)
Original property name from the Odata EDM: Supplier
supplier
- Account Number of Vendor or Creditorpublic void setAlternativePayeeAccountNumber(@Nullable String alternativePayeeAccountNumber)
Original property name from the Odata EDM: AlternativePayeeAccountNumber
alternativePayeeAccountNumber
- Account Number of the Alternative Payeepublic void setAuthorizationGroup(@Nullable String authorizationGroup)
Original property name from the Odata EDM: AuthorizationGroup
authorizationGroup
- Authorization Grouppublic void setCreatedByUser(@Nullable String createdByUser)
Original property name from the Odata EDM: CreatedByUser
createdByUser
- Name of Person who Created the Objectpublic void setCreationDate(@Nullable LocalDateTime creationDate)
Original property name from the Odata EDM: CreationDate
creationDate
- Date on which the Record Was Createdpublic void setCustomer(@Nullable String customer)
Original property name from the Odata EDM: Customer
customer
- Customer Numberpublic void setPaymentIsBlockedForSupplier(@Nullable Boolean paymentIsBlockedForSupplier)
Original property name from the Odata EDM: PaymentIsBlockedForSupplier
paymentIsBlockedForSupplier
- Payment Blockpublic void setPostingIsBlocked(@Nullable Boolean postingIsBlocked)
Original property name from the Odata EDM: PostingIsBlocked
postingIsBlocked
- Central posting blockpublic void setPurchasingIsBlocked(@Nullable Boolean purchasingIsBlocked)
Original property name from the Odata EDM: PurchasingIsBlocked
purchasingIsBlocked
- Centrally imposed purchasing blockpublic void setSupplierAccountGroup(@Nullable String supplierAccountGroup)
Original property name from the Odata EDM: SupplierAccountGroup
supplierAccountGroup
- Vendor account grouppublic void setSupplierFullName(@Nullable String supplierFullName)
Original property name from the Odata EDM: SupplierFullName
supplierFullName
- Supplier Full Namepublic void setSupplierName(@Nullable String supplierName)
Original property name from the Odata EDM: SupplierName
supplierName
- Name of Supplierpublic void setVATRegistration(@Nullable String vATRegistration)
Original property name from the Odata EDM: VATRegistration
vATRegistration
- VAT Registration Numberpublic void setBirthDate(@Nullable LocalDateTime birthDate)
Original property name from the Odata EDM: BirthDate
birthDate
- Date of Birth of the Person Subject to Withholding Taxpublic void setConcatenatedInternationalLocNo(@Nullable String concatenatedInternationalLocNo)
Original property name from the Odata EDM: ConcatenatedInternationalLocNo
concatenatedInternationalLocNo
- Cocatenated International Location Numberpublic void setDeletionIndicator(@Nullable Boolean deletionIndicator)
Original property name from the Odata EDM: DeletionIndicator
deletionIndicator
- Central Deletion Flag for Master Recordpublic void setFiscalAddress(@Nullable String fiscalAddress)
Original property name from the Odata EDM: FiscalAddress
fiscalAddress
- Account number of the master record with fiscal addresspublic void setIndustry(@Nullable String industry)
Original property name from the Odata EDM: Industry
industry
- Industry keypublic void setInternationalLocationNumber1(@Nullable String internationalLocationNumber1)
Original property name from the Odata EDM: InternationalLocationNumber1
internationalLocationNumber1
- International location number (part 1)public void setInternationalLocationNumber2(@Nullable String internationalLocationNumber2)
Original property name from the Odata EDM: InternationalLocationNumber2
internationalLocationNumber2
- International location number (Part 2)public void setInternationalLocationNumber3(@Nullable String internationalLocationNumber3)
Original property name from the Odata EDM: InternationalLocationNumber3
internationalLocationNumber3
- Check digit for the international location numberpublic void setIsNaturalPerson(@Nullable String isNaturalPerson)
Original property name from the Odata EDM: IsNaturalPerson
isNaturalPerson
- Natural Personpublic void setResponsibleType(@Nullable String responsibleType)
Original property name from the Odata EDM: ResponsibleType
responsibleType
- Tax typepublic void setSuplrQltyInProcmtCertfnValidTo(@Nullable LocalDateTime suplrQltyInProcmtCertfnValidTo)
Original property name from the Odata EDM: SuplrQltyInProcmtCertfnValidTo
suplrQltyInProcmtCertfnValidTo
- Validity date of certificationpublic void setSuplrQualityManagementSystem(@Nullable String suplrQualityManagementSystem)
Original property name from the Odata EDM: SuplrQualityManagementSystem
suplrQualityManagementSystem
- Supplier's QM systempublic void setSupplierCorporateGroup(@Nullable String supplierCorporateGroup)
Original property name from the Odata EDM: SupplierCorporateGroup
supplierCorporateGroup
- Group keypublic void setSupplierProcurementBlock(@Nullable String supplierProcurementBlock)
Original property name from the Odata EDM: SupplierProcurementBlock
supplierProcurementBlock
- Function That Will Be Blockedpublic void setTaxNumber1(@Nullable String taxNumber1)
Original property name from the Odata EDM: TaxNumber1
taxNumber1
- Tax Number 1public void setTaxNumber2(@Nullable String taxNumber2)
Original property name from the Odata EDM: TaxNumber2
taxNumber2
- Tax Number 2public void setTaxNumber3(@Nullable String taxNumber3)
Original property name from the Odata EDM: TaxNumber3
taxNumber3
- Tax Number 3public void setTaxNumber4(@Nullable String taxNumber4)
Original property name from the Odata EDM: TaxNumber4
taxNumber4
- Tax Number 4public void setTaxNumber5(@Nullable String taxNumber5)
Original property name from the Odata EDM: TaxNumber5
taxNumber5
- Tax Number 5public void setTaxNumberResponsible(@Nullable String taxNumberResponsible)
Original property name from the Odata EDM: TaxNumberResponsible
taxNumberResponsible
- Tax Number at Responsible Tax Authoritypublic void setTaxNumberType(@Nullable String taxNumberType)
Original property name from the Odata EDM: TaxNumberType
taxNumberType
- Tax Number Typepublic void setSuplrProofOfDelivRlvtCode(@Nullable String suplrProofOfDelivRlvtCode)
Original property name from the Odata EDM: SuplrProofOfDelivRlvtCode
suplrProofOfDelivRlvtCode
- Supplier indicator relevant for proof of deliverypublic void setBR_TaxIsSplit(@Nullable Boolean bR_TaxIsSplit)
Original property name from the Odata EDM: BR_TaxIsSplit
bR_TaxIsSplit
- Tax Splitprotected String getEntityCollection()
VdmEntity
getEntityCollection
in class VdmEntity<Supplier>
@Nonnull protected Map<String,Object> toMapOfFields()
toMapOfFields
in class VdmObject<Supplier>
@Nonnull public static <T> SupplierField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType)
T
- The type of the extension field when performing value comparisons.fieldName
- The name of the extension field as returned by the OData service.fieldType
- The Java type to use for the extension field when performing value comparisons.@Nonnull public static <T,DomainT> SupplierField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T,DomainT> typeConverter)
T
- The type of the extension field when performing value comparisons.DomainT
- The type of the extension field as returned by the OData service.typeConverter
- A TypeConverterfieldName
- The name of the extension field as returned by the OData service.@Nullable public HttpDestinationProperties getDestinationForFetch()
VdmEntity
getDestinationForFetch
in class VdmEntity<Supplier>
protected void setServicePathForFetch(@Nullable String servicePathForFetch)
VdmEntity
Note: Use with caution, as this can easily break the fetch call on this entity. See the interface of the corresponding service for the default service path.
setServicePathForFetch
in class VdmEntity<Supplier>
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination)
VdmEntity
Note: Use with caution, as this can easily break the fetch calls on this entity. See the interface of the corresponding service for the default service path.
attachToService
in class VdmEntity<Supplier>
servicePath
- Optional parameter. New service path to apply to this entity and any associated entities that were
previously fetched. If a null value is provided and the service path has never been set, then the
service path will be set to the default defined in the corresponding service interface.destination
- New destination to apply to this entity and any associated entities that were previously fetched.protected String getDefaultServicePath()
VdmEntity
getDefaultServicePath
in class VdmEntity<Supplier>
protocol://hostname:port
and the OData resource name (entity set, $metadata
, etc.)@Nonnull protected Map<String,Object> toMapOfNavigationProperties()
toMapOfNavigationProperties
in class VdmObject<Supplier>
@Nonnull public List<SupplierCompany> fetchSupplierCompany() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public List<SupplierCompany> getSupplierCompanyOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_SupplierCompany of a queried Supplier 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.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public io.vavr.control.Option<List<SupplierCompany>> getSupplierCompanyIfPresent()
If the navigation property for an entity Supplier has not been resolved yet, this method will not
query further information. Instead its Option
result state will be empty
.
Option
with result state
empty
is returned.public void setSupplierCompany(@Nonnull List<SupplierCompany> value)
If the navigation property to_SupplierCompany of a queried Supplier 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.
value
- List of SupplierCompany entities.public void addSupplierCompany(SupplierCompany... entity)
If the navigation property to_SupplierCompany of a queried Supplier 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.
entity
- Array of SupplierCompany entities.@Nonnull public List<SupplierPurchasingOrg> fetchSupplierPurchasingOrg() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public List<SupplierPurchasingOrg> getSupplierPurchasingOrgOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_SupplierPurchasingOrg of a queried Supplier 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.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public io.vavr.control.Option<List<SupplierPurchasingOrg>> getSupplierPurchasingOrgIfPresent()
If the navigation property for an entity Supplier has not been resolved yet, this method will not
query further information. Instead its Option
result state will be empty
.
Option
with result state
empty
is returned.public void setSupplierPurchasingOrg(@Nonnull List<SupplierPurchasingOrg> value)
If the navigation property to_SupplierPurchasingOrg of a queried Supplier 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.
value
- List of SupplierPurchasingOrg entities.public void addSupplierPurchasingOrg(SupplierPurchasingOrg... entity)
If the navigation property to_SupplierPurchasingOrg of a queried Supplier 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.
entity
- Array of SupplierPurchasingOrg entities.@Nonnull public List<SupplierText> fetchSupplierText() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public List<SupplierText> getSupplierTextOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_SupplierText of a queried Supplier 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.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public io.vavr.control.Option<List<SupplierText>> getSupplierTextIfPresent()
If the navigation property for an entity Supplier has not been resolved yet, this method will not
query further information. Instead its Option
result state will be empty
.
Option
with result state
empty
is returned.public void setSupplierText(@Nonnull List<SupplierText> value)
If the navigation property to_SupplierText of a queried Supplier 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.
value
- List of SupplierText entities.public void addSupplierText(SupplierText... entity)
If the navigation property to_SupplierText of a queried Supplier 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.
entity
- Array of SupplierText entities.@Nonnull public static Supplier.SupplierBuilder builder()
@Nullable public String getSupplier()
Original property name from the Odata EDM: Supplier
@Nullable public String getAlternativePayeeAccountNumber()
Original property name from the Odata EDM: AlternativePayeeAccountNumber
@Nullable public String getAuthorizationGroup()
Original property name from the Odata EDM: AuthorizationGroup
@Nullable public String getCreatedByUser()
Original property name from the Odata EDM: CreatedByUser
@Nullable public LocalDateTime getCreationDate()
Original property name from the Odata EDM: CreationDate
@Nullable public String getCustomer()
Original property name from the Odata EDM: Customer
@Nullable public Boolean getPaymentIsBlockedForSupplier()
Original property name from the Odata EDM: PaymentIsBlockedForSupplier
@Nullable public Boolean getPostingIsBlocked()
Original property name from the Odata EDM: PostingIsBlocked
@Nullable public Boolean getPurchasingIsBlocked()
Original property name from the Odata EDM: PurchasingIsBlocked
@Nullable public String getSupplierAccountGroup()
Original property name from the Odata EDM: SupplierAccountGroup
@Nullable public String getSupplierFullName()
Original property name from the Odata EDM: SupplierFullName
@Nullable public String getSupplierName()
Original property name from the Odata EDM: SupplierName
@Nullable public String getVATRegistration()
Original property name from the Odata EDM: VATRegistration
@Nullable public LocalDateTime getBirthDate()
Original property name from the Odata EDM: BirthDate
@Nullable public String getConcatenatedInternationalLocNo()
Original property name from the Odata EDM: ConcatenatedInternationalLocNo
@Nullable public Boolean getDeletionIndicator()
Original property name from the Odata EDM: DeletionIndicator
@Nullable public String getFiscalAddress()
Original property name from the Odata EDM: FiscalAddress
@Nullable public String getIndustry()
Original property name from the Odata EDM: Industry
@Nullable public String getInternationalLocationNumber1()
Original property name from the Odata EDM: InternationalLocationNumber1
@Nullable public String getInternationalLocationNumber2()
Original property name from the Odata EDM: InternationalLocationNumber2
@Nullable public String getInternationalLocationNumber3()
Original property name from the Odata EDM: InternationalLocationNumber3
@Nullable public String getIsNaturalPerson()
Original property name from the Odata EDM: IsNaturalPerson
@Nullable public String getResponsibleType()
Original property name from the Odata EDM: ResponsibleType
@Nullable public LocalDateTime getSuplrQltyInProcmtCertfnValidTo()
Original property name from the Odata EDM: SuplrQltyInProcmtCertfnValidTo
@Nullable public String getSuplrQualityManagementSystem()
Original property name from the Odata EDM: SuplrQualityManagementSystem
@Nullable public String getSupplierCorporateGroup()
Original property name from the Odata EDM: SupplierCorporateGroup
@Nullable public String getSupplierProcurementBlock()
Original property name from the Odata EDM: SupplierProcurementBlock
@Nullable public String getTaxNumber1()
Original property name from the Odata EDM: TaxNumber1
@Nullable public String getTaxNumber2()
Original property name from the Odata EDM: TaxNumber2
@Nullable public String getTaxNumber3()
Original property name from the Odata EDM: TaxNumber3
@Nullable public String getTaxNumber4()
Original property name from the Odata EDM: TaxNumber4
@Nullable public String getTaxNumber5()
Original property name from the Odata EDM: TaxNumber5
@Nullable public String getTaxNumberResponsible()
Original property name from the Odata EDM: TaxNumberResponsible
@Nullable public String getTaxNumberType()
Original property name from the Odata EDM: TaxNumberType
@Nullable public String getSuplrProofOfDelivRlvtCode()
Original property name from the Odata EDM: SuplrProofOfDelivRlvtCode
@Nullable public Boolean getBR_TaxIsSplit()
Original property name from the Odata EDM: BR_TaxIsSplit
Copyright © 2021 SAP SE. All rights reserved.