Class BR_NFImportDocument
Original entity name from the Odata EDM: A_BR_NFImportDocumentType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of BR_NFImportDocument instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final BR_NFImportDocumentSelectableSelector for all available fields of BR_NFImportDocument.static final BR_NFImportDocumentField<String>Use with available fluent helpers to apply the BR_NotaFiscal field to query operations.static final BR_NFImportDocumentField<String>Use with available fluent helpers to apply the BR_NFBuyerRequesterCNPJ field to query operations.static final BR_NFImportDocumentField<LocalDateTime>Use with available fluent helpers to apply the BR_NFCustomsClearanceDate field to query operations.static final BR_NFImportDocumentField<String>Use with available fluent helpers to apply the BR_NFCustomsClearanceDesc field to query operations.static final BR_NFImportDocumentField<String>Use with available fluent helpers to apply the BR_NFCustomsClearanceTaxRegion field to query operations.static final BR_NFImportDocumentField<String>Use with available fluent helpers to apply the BR_NFExporter field to query operations.static final BR_NFImportDocumentField<String>Use with available fluent helpers to apply the BR_NFImpDocMeansOfTransport field to query operations.static final BR_NFImportDocumentField<String>Use with available fluent helpers to apply the BR_NFImportDeclarationType field to query operations.static final BR_NFImportDocumentField<LocalDateTime>Use with available fluent helpers to apply the BR_NFImportDocRegistrationDate field to query operations.static final BR_NFImportDocumentField<String>Use with available fluent helpers to apply the BR_NFImportDocument field to query operations.static final BR_NFImportDocumentField<String>Use with available fluent helpers to apply the BR_NFIntermediateMode field to query operations.static final BR_NFImportDocumentField<Boolean>Use with available fluent helpers to apply the BR_NFIsMaritimeFrtInTotalAmt field to query operations.static final BR_NFImportDocumentField<BigDecimal>Use with available fluent helpers to apply the BR_NFMaritimeFreightAmount field to query operations.static final BR_NFImportDocumentField<String>Use with available fluent helpers to apply the BR_NFThirdPartyRegion field to query operations.static final BR_NFImportDocumentField<String>Use with available fluent helpers to apply the SalesDocumentCurrency field to query operations.static final BR_NFImportDocumentOneToOneLink<BR_NFDocument>Use with available fluent helpers to apply the to_BR_NFDoc navigation property to query operations.Fields inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
changedOriginalFields -
Constructor Summary
ConstructorsConstructorDescriptionBR_NFImportDocument(String bR_NotaFiscal, String bR_NFImportDocument, LocalDateTime bR_NFImportDocRegistrationDate, String bR_NFCustomsClearanceDesc, String bR_NFCustomsClearanceTaxRegion, LocalDateTime bR_NFCustomsClearanceDate, String bR_NFExporter, String bR_NFImportDeclarationType, String bR_NFImpDocMeansOfTransport, BigDecimal bR_NFMaritimeFreightAmount, String bR_NFIntermediateMode, String bR_NFBuyerRequesterCNPJ, String bR_NFThirdPartyRegion, Boolean bR_NFIsMaritimeFrtInTotalAmt, String salesDocumentCurrency, BR_NFDocument toBR_NFDoc) -
Method Summary
Modifier and TypeMethodDescriptionvoidattachToService(String servicePath, HttpDestinationProperties destination) builder()protected booleanbooleanFetches the BR_NFDocument entity (one to one) associated with this entity.static <T,DomainT>
BR_NFImportDocumentField<T>field(String fieldName, TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.static <T> BR_NFImportDocumentField<T>Use with available fluent helpers to apply an extension field to query operations.protected voidConstraints: Not nullable, Maximum length: 14Constraints: Not nullable, Precision: 0Constraints: Not nullable, Maximum length: 60Constraints: Not nullable, Maximum length: 3io.vavr.control.Option<BR_NFDocument>Retrieval of associated BR_NFDocument entity (one to one).Retrieval of associated BR_NFDocument entity (one to one).Constraints: Not nullable, Maximum length: 60Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Precision: 0(Key Field) Constraints: Not nullable, Maximum length: 20Constraints: Not nullable, Maximum length: 1Constraints: noneConstraints: Not nullable, Precision: 13, Scale: 2Constraints: Not nullable, Maximum length: 2(Key Field) Constraints: Not nullable, Maximum length: 10protected Stringprotected StringgetKey()Constraints: Not nullable, Maximum length: 5getType()inthashCode()voidsetBR_NFBuyerRequesterCNPJ(String bR_NFBuyerRequesterCNPJ) Constraints: Not nullable, Maximum length: 14voidsetBR_NFCustomsClearanceDate(LocalDateTime bR_NFCustomsClearanceDate) Constraints: Not nullable, Precision: 0voidsetBR_NFCustomsClearanceDesc(String bR_NFCustomsClearanceDesc) Constraints: Not nullable, Maximum length: 60voidsetBR_NFCustomsClearanceTaxRegion(String bR_NFCustomsClearanceTaxRegion) Constraints: Not nullable, Maximum length: 3voidsetBR_NFDoc(BR_NFDocument value) Overwrites the associated BR_NFDocument entity for the loaded navigation property to_BR_NFDoc.voidsetBR_NFExporter(String bR_NFExporter) Constraints: Not nullable, Maximum length: 60voidsetBR_NFImpDocMeansOfTransport(String bR_NFImpDocMeansOfTransport) Constraints: Not nullable, Maximum length: 2voidsetBR_NFImportDeclarationType(String bR_NFImportDeclarationType) Constraints: Not nullable, Maximum length: 1voidsetBR_NFImportDocRegistrationDate(LocalDateTime bR_NFImportDocRegistrationDate) Constraints: Not nullable, Precision: 0voidsetBR_NFImportDocument(String bR_NFImportDocument) (Key Field) Constraints: Not nullable, Maximum length: 20voidsetBR_NFIntermediateMode(String bR_NFIntermediateMode) Constraints: Not nullable, Maximum length: 1voidsetBR_NFIsMaritimeFrtInTotalAmt(Boolean bR_NFIsMaritimeFrtInTotalAmt) Constraints: nonevoidsetBR_NFMaritimeFreightAmount(BigDecimal bR_NFMaritimeFreightAmount) Constraints: Not nullable, Precision: 13, Scale: 2voidsetBR_NFThirdPartyRegion(String bR_NFThirdPartyRegion) Constraints: Not nullable, Maximum length: 2voidsetBR_NotaFiscal(String bR_NotaFiscal) (Key Field) Constraints: Not nullable, Maximum length: 10voidsetSalesDocumentCurrency(String salesDocumentCurrency) Constraints: Not nullable, Maximum length: 5protected 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
-
Field Details
-
ALL_FIELDS
Selector for all available fields of BR_NFImportDocument. -
BR_NOTA_FISCAL
Use with available fluent helpers to apply the BR_NotaFiscal field to query operations. -
BRNF_IMPORT_DOCUMENT
Use with available fluent helpers to apply the BR_NFImportDocument field to query operations. -
BRNF_IMPORT_DOC_REGISTRATION_DATE
Use with available fluent helpers to apply the BR_NFImportDocRegistrationDate field to query operations. -
BRNF_CUSTOMS_CLEARANCE_DESC
Use with available fluent helpers to apply the BR_NFCustomsClearanceDesc field to query operations. -
BRNF_CUSTOMS_CLEARANCE_TAX_REGION
Use with available fluent helpers to apply the BR_NFCustomsClearanceTaxRegion field to query operations. -
BRNF_CUSTOMS_CLEARANCE_DATE
Use with available fluent helpers to apply the BR_NFCustomsClearanceDate field to query operations. -
BRNF_EXPORTER
Use with available fluent helpers to apply the BR_NFExporter field to query operations. -
BRNF_IMPORT_DECLARATION_TYPE
Use with available fluent helpers to apply the BR_NFImportDeclarationType field to query operations. -
BRNF_IMP_DOC_MEANS_OF_TRANSPORT
Use with available fluent helpers to apply the BR_NFImpDocMeansOfTransport field to query operations. -
BRNF_MARITIME_FREIGHT_AMOUNT
Use with available fluent helpers to apply the BR_NFMaritimeFreightAmount field to query operations. -
BRNF_INTERMEDIATE_MODE
Use with available fluent helpers to apply the BR_NFIntermediateMode field to query operations. -
BRNF_BUYER_REQUESTER_CNPJ
Use with available fluent helpers to apply the BR_NFBuyerRequesterCNPJ field to query operations. -
BRNF_THIRD_PARTY_REGION
Use with available fluent helpers to apply the BR_NFThirdPartyRegion field to query operations. -
BRNF_IS_MARITIME_FRT_IN_TOTAL_AMT
Use with available fluent helpers to apply the BR_NFIsMaritimeFrtInTotalAmt field to query operations. -
SALES_DOCUMENT_CURRENCY
Use with available fluent helpers to apply the SalesDocumentCurrency field to query operations. -
TO_BRNF_DOC
Use with available fluent helpers to apply the to_BR_NFDoc navigation property to query operations.
-
-
Constructor Details
-
BR_NFImportDocument
public BR_NFImportDocument() -
BR_NFImportDocument
public BR_NFImportDocument(@Nullable String bR_NotaFiscal, @Nullable String bR_NFImportDocument, @Nullable LocalDateTime bR_NFImportDocRegistrationDate, @Nullable String bR_NFCustomsClearanceDesc, @Nullable String bR_NFCustomsClearanceTaxRegion, @Nullable LocalDateTime bR_NFCustomsClearanceDate, @Nullable String bR_NFExporter, @Nullable String bR_NFImportDeclarationType, @Nullable String bR_NFImpDocMeansOfTransport, @Nullable BigDecimal bR_NFMaritimeFreightAmount, @Nullable String bR_NFIntermediateMode, @Nullable String bR_NFBuyerRequesterCNPJ, @Nullable String bR_NFThirdPartyRegion, @Nullable Boolean bR_NFIsMaritimeFrtInTotalAmt, @Nullable String salesDocumentCurrency, @Nullable BR_NFDocument toBR_NFDoc)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<BR_NFImportDocument>
-
setBR_NotaFiscal
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: BR_NotaFiscal
- Parameters:
bR_NotaFiscal- Document Number
-
setBR_NFImportDocument
(Key Field) Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: BR_NFImportDocument
- Parameters:
bR_NFImportDocument- Import Document
-
setBR_NFImportDocRegistrationDate
public void setBR_NFImportDocRegistrationDate(@Nullable LocalDateTime bR_NFImportDocRegistrationDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: BR_NFImportDocRegistrationDate
- Parameters:
bR_NFImportDocRegistrationDate- Registration Date
-
setBR_NFCustomsClearanceDesc
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: BR_NFCustomsClearanceDesc
- Parameters:
bR_NFCustomsClearanceDesc- Customs Clearance Place
-
setBR_NFCustomsClearanceTaxRegion
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BR_NFCustomsClearanceTaxRegion
- Parameters:
bR_NFCustomsClearanceTaxRegion- Customs Clearance Region
-
setBR_NFCustomsClearanceDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: BR_NFCustomsClearanceDate
- Parameters:
bR_NFCustomsClearanceDate- Customs Clearance Date
-
setBR_NFExporter
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: BR_NFExporter
- Parameters:
bR_NFExporter- Exporter code
-
setBR_NFImportDeclarationType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BR_NFImportDeclarationType
- Parameters:
bR_NFImportDeclarationType- Import Document Declaration Type
-
setBR_NFImpDocMeansOfTransport
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: BR_NFImpDocMeansOfTransport
- Parameters:
bR_NFImpDocMeansOfTransport- Means of Transport
-
setBR_NFMaritimeFreightAmount
Constraints: Not nullable, Precision: 13, Scale: 2Original property name from the Odata EDM: BR_NFMaritimeFreightAmount
- Parameters:
bR_NFMaritimeFreightAmount- Maritime Freight
-
setBR_NFIntermediateMode
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BR_NFIntermediateMode
- Parameters:
bR_NFIntermediateMode- Intermediate mode
-
setBR_NFBuyerRequesterCNPJ
Constraints: Not nullable, Maximum length: 14Original property name from the Odata EDM: BR_NFBuyerRequesterCNPJ
- Parameters:
bR_NFBuyerRequesterCNPJ- CNPJ of the Buyer or Requester
-
setBR_NFThirdPartyRegion
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: BR_NFThirdPartyRegion
- Parameters:
bR_NFThirdPartyRegion- Region of Third Party
-
setBR_NFIsMaritimeFrtInTotalAmt
Constraints: noneOriginal property name from the Odata EDM: BR_NFIsMaritimeFrtInTotalAmt
- Parameters:
bR_NFIsMaritimeFrtInTotalAmt- Maritime Freight in Total
-
setSalesDocumentCurrency
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: SalesDocumentCurrency
- Parameters:
salesDocumentCurrency- SD Document Currency
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<BR_NFImportDocument>
-
getKey
- Overrides:
getKeyin classVdmObject<BR_NFImportDocument>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<BR_NFImportDocument>
-
fromMap
- Overrides:
fromMapin classVdmObject<BR_NFImportDocument>
-
field
@Nonnull public static <T> BR_NFImportDocumentField<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> BR_NFImportDocumentField<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<BR_NFImportDocument>
-
setServicePathForFetch
- Overrides:
setServicePathForFetchin classVdmEntity<BR_NFImportDocument>
-
attachToService
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination) - Overrides:
attachToServicein classVdmEntity<BR_NFImportDocument>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<BR_NFImportDocument>
-
fetchBR_NFDoc
Fetches the BR_NFDocument entity (one to one) associated with this entity. This corresponds to the OData navigation property to_BR_NFDoc.Please note: This method will not cache or persist the query results.
- Returns:
- The single associated BR_NFDocument entity, or
nullif an entity is not associated. - Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getBR_NFDocOrFetch
Retrieval of associated BR_NFDocument entity (one to one). This corresponds to the OData navigation property to_BR_NFDoc.If the navigation property to_BR_NFDoc of a queried BR_NFImportDocument 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.
- Returns:
- List of associated BR_NFDocument entity.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getBR_NFDocIfPresent
Retrieval of associated BR_NFDocument entity (one to one). This corresponds to the OData navigation property to_BR_NFDoc.If the navigation property for an entity BR_NFImportDocument has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_BR_NFDoc is already loaded, the result will contain
the BR_NFDocument entity. If not, an
Optionwith result stateemptyis returned.
-
setBR_NFDoc
Overwrites the associated BR_NFDocument entity for the loaded navigation property to_BR_NFDoc.- Parameters:
value- New BR_NFDocument entity.
-
builder
-
getBR_NotaFiscal
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: BR_NotaFiscal
- Returns:
- Document Number
-
getBR_NFImportDocument
(Key Field) Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: BR_NFImportDocument
- Returns:
- Import Document
-
getBR_NFImportDocRegistrationDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: BR_NFImportDocRegistrationDate
- Returns:
- Registration Date
-
getBR_NFCustomsClearanceDesc
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: BR_NFCustomsClearanceDesc
- Returns:
- Customs Clearance Place
-
getBR_NFCustomsClearanceTaxRegion
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BR_NFCustomsClearanceTaxRegion
- Returns:
- Customs Clearance Region
-
getBR_NFCustomsClearanceDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: BR_NFCustomsClearanceDate
- Returns:
- Customs Clearance Date
-
getBR_NFExporter
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: BR_NFExporter
- Returns:
- Exporter code
-
getBR_NFImportDeclarationType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BR_NFImportDeclarationType
- Returns:
- Import Document Declaration Type
-
getBR_NFImpDocMeansOfTransport
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: BR_NFImpDocMeansOfTransport
- Returns:
- Means of Transport
-
getBR_NFMaritimeFreightAmount
Constraints: Not nullable, Precision: 13, Scale: 2Original property name from the Odata EDM: BR_NFMaritimeFreightAmount
- Returns:
- Maritime Freight
-
getBR_NFIntermediateMode
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BR_NFIntermediateMode
- Returns:
- Intermediate mode
-
getBR_NFBuyerRequesterCNPJ
Constraints: Not nullable, Maximum length: 14Original property name from the Odata EDM: BR_NFBuyerRequesterCNPJ
- Returns:
- CNPJ of the Buyer or Requester
-
getBR_NFThirdPartyRegion
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: BR_NFThirdPartyRegion
- Returns:
- Region of Third Party
-
getBR_NFIsMaritimeFrtInTotalAmt
Constraints: noneOriginal property name from the Odata EDM: BR_NFIsMaritimeFrtInTotalAmt
- Returns:
- Maritime Freight in Total
-
getSalesDocumentCurrency
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: SalesDocumentCurrency
- Returns:
- SD Document Currency
-
toString
- Overrides:
toStringin classVdmObject<BR_NFImportDocument>
-
equals
- Overrides:
equalsin classVdmEntity<BR_NFImportDocument>
-
canEqual
- Overrides:
canEqualin classVdmEntity<BR_NFImportDocument>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<BR_NFImportDocument>
-