Class CustomerTaxGrouping
Original entity name from the Odata EDM: A_CustomerTaxGroupingType
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final CustomerTaxGroupingSelectableSelector for all available fields of CustomerTaxGrouping.static final CustomerTaxGroupingField<LocalDateTime>Use with available fluent helpers to apply the CustTaxGroupExemptionEndDate field to query operations.static final CustomerTaxGroupingField<BigDecimal>Use with available fluent helpers to apply the CustTaxGroupExemptionRate field to query operations.static final CustomerTaxGroupingField<LocalDateTime>Use with available fluent helpers to apply the CustTaxGroupExemptionStartDate field to query operations.static final CustomerTaxGroupingField<LocalDateTime>Use with available fluent helpers to apply the CustTaxGroupSubjectedEndDate field to query operations.static final CustomerTaxGroupingField<LocalDateTime>Use with available fluent helpers to apply the CustTaxGroupSubjectedStartDate field to query operations.static final CustomerTaxGroupingField<String>Use with available fluent helpers to apply the CustTaxGrpExemptionCertificate field to query operations.static final CustomerTaxGroupingField<String>Use with available fluent helpers to apply the Customer field to query operations.static final CustomerTaxGroupingField<String>Use with available fluent helpers to apply the CustomerTaxGroupingCode field to query operations.Fields inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
changedOriginalFields -
Constructor Summary
ConstructorsConstructorDescriptionCustomerTaxGrouping(String customer, String customerTaxGroupingCode, String custTaxGrpExemptionCertificate, BigDecimal custTaxGroupExemptionRate, LocalDateTime custTaxGroupExemptionStartDate, LocalDateTime custTaxGroupExemptionEndDate, LocalDateTime custTaxGroupSubjectedStartDate, LocalDateTime custTaxGroupSubjectedEndDate) -
Method Summary
Modifier and TypeMethodDescriptionvoidattachToService(String servicePath, HttpDestinationProperties destination) builder()protected booleanbooleanstatic <T,DomainT>
CustomerTaxGroupingField<T>field(String fieldName, TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.static <T> CustomerTaxGroupingField<T>Use with available fluent helpers to apply an extension field to query operations.protected void(Key Field) Constraints: Not nullable, Maximum length: 10(Key Field) Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Precision: 0Constraints: Not nullable, Precision: 5, Scale: 2Constraints: Not nullable, Precision: 0Constraints: Not nullable, Precision: 0Constraints: Not nullable, Precision: 0Constraints: Not nullable, Maximum length: 15protected Stringprotected StringgetKey()getType()inthashCode()voidsetCustomer(String customer) (Key Field) Constraints: Not nullable, Maximum length: 10voidsetCustomerTaxGroupingCode(String customerTaxGroupingCode) (Key Field) Constraints: Not nullable, Maximum length: 3voidsetCustTaxGroupExemptionEndDate(LocalDateTime custTaxGroupExemptionEndDate) Constraints: Not nullable, Precision: 0voidsetCustTaxGroupExemptionRate(BigDecimal custTaxGroupExemptionRate) Constraints: Not nullable, Precision: 5, Scale: 2voidsetCustTaxGroupExemptionStartDate(LocalDateTime custTaxGroupExemptionStartDate) Constraints: Not nullable, Precision: 0voidsetCustTaxGroupSubjectedEndDate(LocalDateTime custTaxGroupSubjectedEndDate) Constraints: Not nullable, Precision: 0voidsetCustTaxGroupSubjectedStartDate(LocalDateTime custTaxGroupSubjectedStartDate) Constraints: Not nullable, Precision: 0voidsetCustTaxGrpExemptionCertificate(String custTaxGrpExemptionCertificate) Constraints: Not nullable, Maximum length: 15protected voidsetServicePathForFetch(String servicePathForFetch) toString()Methods inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmEntity
fetchFieldAsList, fetchFieldAsSingle, getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifierMethods inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields, toMapOfNavigationProperties
-
Field Details
-
ALL_FIELDS
Selector for all available fields of CustomerTaxGrouping. -
CUSTOMER
Use with available fluent helpers to apply the Customer field to query operations. -
CUSTOMER_TAX_GROUPING_CODE
Use with available fluent helpers to apply the CustomerTaxGroupingCode field to query operations. -
CUST_TAX_GRP_EXEMPTION_CERTIFICATE
Use with available fluent helpers to apply the CustTaxGrpExemptionCertificate field to query operations. -
CUST_TAX_GROUP_EXEMPTION_RATE
Use with available fluent helpers to apply the CustTaxGroupExemptionRate field to query operations. -
CUST_TAX_GROUP_EXEMPTION_START_DATE
Use with available fluent helpers to apply the CustTaxGroupExemptionStartDate field to query operations. -
CUST_TAX_GROUP_EXEMPTION_END_DATE
Use with available fluent helpers to apply the CustTaxGroupExemptionEndDate field to query operations. -
CUST_TAX_GROUP_SUBJECTED_START_DATE
Use with available fluent helpers to apply the CustTaxGroupSubjectedStartDate field to query operations. -
CUST_TAX_GROUP_SUBJECTED_END_DATE
Use with available fluent helpers to apply the CustTaxGroupSubjectedEndDate field to query operations.
-
-
Constructor Details
-
CustomerTaxGrouping
public CustomerTaxGrouping() -
CustomerTaxGrouping
public CustomerTaxGrouping(@Nullable String customer, @Nullable String customerTaxGroupingCode, @Nullable String custTaxGrpExemptionCertificate, @Nullable BigDecimal custTaxGroupExemptionRate, @Nullable LocalDateTime custTaxGroupExemptionStartDate, @Nullable LocalDateTime custTaxGroupExemptionEndDate, @Nullable LocalDateTime custTaxGroupSubjectedStartDate, @Nullable LocalDateTime custTaxGroupSubjectedEndDate)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<CustomerTaxGrouping>
-
setCustomer
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Customer
- Parameters:
customer- Customer Number
-
setCustomerTaxGroupingCode
(Key Field) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CustomerTaxGroupingCode
- Parameters:
customerTaxGroupingCode- Category indicator for tax codes
-
setCustTaxGrpExemptionCertificate
Constraints: Not nullable, Maximum length: 15Original property name from the Odata EDM: CustTaxGrpExemptionCertificate
- Parameters:
custTaxGrpExemptionCertificate- Number of exemption certificate
-
setCustTaxGroupExemptionRate
Constraints: Not nullable, Precision: 5, Scale: 2Original property name from the Odata EDM: CustTaxGroupExemptionRate
- Parameters:
custTaxGroupExemptionRate- Exemption rate
-
setCustTaxGroupExemptionStartDate
public void setCustTaxGroupExemptionStartDate(@Nullable LocalDateTime custTaxGroupExemptionStartDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CustTaxGroupExemptionStartDate
- Parameters:
custTaxGroupExemptionStartDate- Start date of exemption
-
setCustTaxGroupExemptionEndDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CustTaxGroupExemptionEndDate
- Parameters:
custTaxGroupExemptionEndDate- End date of exemption
-
setCustTaxGroupSubjectedStartDate
public void setCustTaxGroupSubjectedStartDate(@Nullable LocalDateTime custTaxGroupSubjectedStartDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CustTaxGroupSubjectedStartDate
- Parameters:
custTaxGroupSubjectedStartDate- Subjected from
-
setCustTaxGroupSubjectedEndDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CustTaxGroupSubjectedEndDate
- Parameters:
custTaxGroupSubjectedEndDate- Subjected until
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<CustomerTaxGrouping>
-
getKey
- Overrides:
getKeyin classVdmObject<CustomerTaxGrouping>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<CustomerTaxGrouping>
-
fromMap
- Overrides:
fromMapin classVdmObject<CustomerTaxGrouping>
-
field
@Nonnull public static <T> CustomerTaxGroupingField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType) Use with available fluent helpers to apply an extension field to query operations.- Type Parameters:
T- The type of the extension field when performing value comparisons.- Parameters:
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.- Returns:
- A representation of an extension field from this entity.
-
field
@Nonnull public static <T,DomainT> CustomerTaxGroupingField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.- Type Parameters:
T- The type of the extension field when performing value comparisons.DomainT- The type of the extension field as returned by the OData service.- Parameters:
typeConverter- A TypeConverter<T, DomainT> instance whose first generic type matches the Java type of the fieldfieldName- The name of the extension field as returned by the OData service.- Returns:
- A representation of an extension field from this entity, holding a reference to the given TypeConverter.
-
getDestinationForFetch
- Overrides:
getDestinationForFetchin classVdmEntity<CustomerTaxGrouping>
-
setServicePathForFetch
- Overrides:
setServicePathForFetchin classVdmEntity<CustomerTaxGrouping>
-
attachToService
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination) - Overrides:
attachToServicein classVdmEntity<CustomerTaxGrouping>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<CustomerTaxGrouping>
-
builder
-
getCustomer
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Customer
- Returns:
- Customer Number
-
getCustomerTaxGroupingCode
(Key Field) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CustomerTaxGroupingCode
- Returns:
- Category indicator for tax codes
-
getCustTaxGrpExemptionCertificate
Constraints: Not nullable, Maximum length: 15Original property name from the Odata EDM: CustTaxGrpExemptionCertificate
- Returns:
- Number of exemption certificate
-
getCustTaxGroupExemptionRate
Constraints: Not nullable, Precision: 5, Scale: 2Original property name from the Odata EDM: CustTaxGroupExemptionRate
- Returns:
- Exemption rate
-
getCustTaxGroupExemptionStartDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CustTaxGroupExemptionStartDate
- Returns:
- Start date of exemption
-
getCustTaxGroupExemptionEndDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CustTaxGroupExemptionEndDate
- Returns:
- End date of exemption
-
getCustTaxGroupSubjectedStartDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CustTaxGroupSubjectedStartDate
- Returns:
- Subjected from
-
getCustTaxGroupSubjectedEndDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CustTaxGroupSubjectedEndDate
- Returns:
- Subjected until
-
toString
- Overrides:
toStringin classVdmObject<CustomerTaxGrouping>
-
equals
- Overrides:
equalsin classVdmEntity<CustomerTaxGrouping>
-
canEqual
- Overrides:
canEqualin classVdmEntity<CustomerTaxGrouping>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<CustomerTaxGrouping>
-