Class BusPartPayment
Original entity name from the Odata EDM: BusPartPaymentType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of BusPartPayment instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<BusPartPayment>Selector for all available fields of BusPartPayment.static final SimpleProperty.String<BusPartPayment>static final SimpleProperty.String<BusPartPayment>static final SimpleProperty.Guid<BusPartPayment>static final SimpleProperty.String<BusPartPayment>static final SimpleProperty.String<BusPartPayment>static final SimpleProperty.NumericDecimal<BusPartPayment>static final SimpleProperty.String<BusPartPayment>static final SimpleProperty.Date<BusPartPayment>static final SimpleProperty.Time<BusPartPayment>static final SimpleProperty.String<BusPartPayment>static final NavigationProperty.Single<BusPartPayment,BusPartPaymentParameters> Use with available request builders to apply the Parameters navigation property to query operations.Fields inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionBusPartPayment(UUID cADocumentContainerUUID, String cAPaymentDocument, String cADocumentOriginCode, String cADocumentOriginCodeName, String cADocumentContainerRefType, String cADocumentContainerRefTypeText, LocalDate creationDate, LocalTime creationTime, String displayCurrency, BigDecimal cAPaymentAmountInDC, BusPartPaymentParameters toParameters) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected voidConstraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 50(Key Field) Constraints: Not nullableConstraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Precision: 23, Scale: 0Constraints: Not nullable, Maximum length: 12Constraints: NullableConstraints: Not nullableConstraints: Not nullable, Maximum length: 3protected Stringprotected ODataEntityKeygetKey()io.vavr.control.Option<BusPartPaymentParameters>Retrieval of associated BusPartPaymentParameters entity (one to one).getType()inthashCode()voidsetCADocumentContainerRefType(String cADocumentContainerRefType) Constraints: Not nullable, Maximum length: 3voidsetCADocumentContainerRefTypeText(String cADocumentContainerRefTypeText) Constraints: Not nullable, Maximum length: 50voidsetCADocumentContainerUUID(UUID cADocumentContainerUUID) (Key Field) Constraints: Not nullablevoidsetCADocumentOriginCode(String cADocumentOriginCode) Constraints: Not nullable, Maximum length: 2voidsetCADocumentOriginCodeName(String cADocumentOriginCodeName) Constraints: Not nullable, Maximum length: 40voidsetCAPaymentAmountInDC(BigDecimal cAPaymentAmountInDC) Constraints: Not nullable, Precision: 23, Scale: 0voidsetCAPaymentDocument(String cAPaymentDocument) Constraints: Not nullable, Maximum length: 12voidsetCreationDate(LocalDate creationDate) Constraints: NullablevoidsetCreationTime(LocalTime creationTime) Constraints: Not nullablevoidsetDisplayCurrency(String displayCurrency) Constraints: Not nullable, Maximum length: 3voidOverwrites the associated BusPartPaymentParameters entity for the loaded navigation property Parameters.toString()Methods inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmEntity
all, attachToService, getDefaultServicePath, getDestinationForFetch, getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setServicePathForFetch, setVersionIdentifierMethods inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
getAnnotationProperties, 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 BusPartPayment. -
CA_DOCUMENT_CONTAINER_UUID
-
CA_PAYMENT_DOCUMENT
-
CA_DOCUMENT_ORIGIN_CODE
-
CA_DOCUMENT_ORIGIN_CODE_NAME
-
CA_DOCUMENT_CONTAINER_REF_TYPE
-
CA_DOCUMENT_CONTAINER_REF_TYPE_TEXT
-
CREATION_DATE
-
CREATION_TIME
-
DISPLAY_CURRENCY
-
CA_PAYMENT_AMOUNT_IN_DC
-
TO_PARAMETERS
public static final NavigationProperty.Single<BusPartPayment,BusPartPaymentParameters> TO_PARAMETERSUse with available request builders to apply the Parameters navigation property to query operations.
-
-
Constructor Details
-
BusPartPayment
public BusPartPayment() -
BusPartPayment
public BusPartPayment(@Nullable UUID cADocumentContainerUUID, @Nullable String cAPaymentDocument, @Nullable String cADocumentOriginCode, @Nullable String cADocumentOriginCodeName, @Nullable String cADocumentContainerRefType, @Nullable String cADocumentContainerRefTypeText, @Nullable LocalDate creationDate, @Nullable LocalTime creationTime, @Nullable String displayCurrency, @Nullable BigDecimal cAPaymentAmountInDC, @Nullable BusPartPaymentParameters toParameters)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<BusPartPayment>
-
setCADocumentContainerUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: CADocumentContainerUUID
- Parameters:
cADocumentContainerUUID- Document Container ID
-
setCAPaymentDocument
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CAPaymentDocument
- Parameters:
cAPaymentDocument- Document
-
setCADocumentOriginCode
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: CADocumentOriginCode
- Parameters:
cADocumentOriginCode- Document Origin Key
-
setCADocumentOriginCodeName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: CADocumentOriginCodeName
- Parameters:
cADocumentOriginCodeName- Description of Document Origin
-
setCADocumentContainerRefType
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CADocumentContainerRefType
- Parameters:
cADocumentContainerRefType- Document Container - Reference Type
-
setCADocumentContainerRefTypeText
Constraints: Not nullable, Maximum length: 50Original property name from the Odata EDM: CADocumentContainerRefTypeText
- Parameters:
cADocumentContainerRefTypeText- Reference Type of Document Conainer Text
-
setCreationDate
Constraints: NullableOriginal property name from the Odata EDM: CreationDate
- Parameters:
creationDate- Day On Which Accounting Document Was Entered
-
setCreationTime
Constraints: Not nullableOriginal property name from the Odata EDM: CreationTime
- Parameters:
creationTime- Time of Entry
-
setDisplayCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: DisplayCurrency
- Parameters:
displayCurrency- Currency Key
-
setCAPaymentAmountInDC
Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: CAPaymentAmountInDC
- Parameters:
cAPaymentAmountInDC- The cAPaymentAmountInDC to set.
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<BusPartPayment>
-
getKey
- Overrides:
getKeyin classVdmObject<BusPartPayment>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<BusPartPayment>
-
fromMap
- Overrides:
fromMapin classVdmObject<BusPartPayment>
-
getParametersIfPresent
Retrieval of associated BusPartPaymentParameters entity (one to one). This corresponds to the OData navigation property Parameters.If the navigation property for an entity BusPartPayment 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 Parameters is already loaded, the result will contain
the BusPartPaymentParameters entity. If not, an
Optionwith result stateemptyis returned.
-
setParameters
Overwrites the associated BusPartPaymentParameters entity for the loaded navigation property Parameters.- Parameters:
value- New BusPartPaymentParameters entity.
-
builder
-
getCADocumentContainerUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: CADocumentContainerUUID
- Returns:
- Document Container ID
-
getCAPaymentDocument
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CAPaymentDocument
- Returns:
- Document
-
getCADocumentOriginCode
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: CADocumentOriginCode
- Returns:
- Document Origin Key
-
getCADocumentOriginCodeName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: CADocumentOriginCodeName
- Returns:
- Description of Document Origin
-
getCADocumentContainerRefType
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CADocumentContainerRefType
- Returns:
- Document Container - Reference Type
-
getCADocumentContainerRefTypeText
Constraints: Not nullable, Maximum length: 50Original property name from the Odata EDM: CADocumentContainerRefTypeText
- Returns:
- Reference Type of Document Conainer Text
-
getCreationDate
Constraints: NullableOriginal property name from the Odata EDM: CreationDate
- Returns:
- Day On Which Accounting Document Was Entered
-
getCreationTime
Constraints: Not nullableOriginal property name from the Odata EDM: CreationTime
- Returns:
- Time of Entry
-
getDisplayCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: DisplayCurrency
- Returns:
- Currency Key
-
getCAPaymentAmountInDC
Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: CAPaymentAmountInDC
- Returns:
- The cAPaymentAmountInDC contained in this
VdmEntity.
-
toString
- Overrides:
toStringin classVdmObject<BusPartPayment>
-
equals
- Overrides:
equalsin classVdmEntity<BusPartPayment>
-
canEqual
- Overrides:
canEqualin classVdmEntity<BusPartPayment>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<BusPartPayment>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<BusPartPayment>
-