Class CnsldtnFinTransactionTypeText
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: CnsldtnFinTransactionTypeText_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of CnsldtnFinTransactionTypeText instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<CnsldtnFinTransactionTypeText>Selector for all available fields of CnsldtnFinTransactionTypeText.static final SimpleProperty.Boolean<CnsldtnFinTransactionTypeText>static final SimpleProperty.String<CnsldtnFinTransactionTypeText>static final SimpleProperty.String<CnsldtnFinTransactionTypeText>static final SimpleProperty.String<CnsldtnFinTransactionTypeText>Use with available request builders to apply the _FinancialTransactionType 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
ConstructorsConstructorDescriptionCnsldtnFinTransactionTypeText(String language, String financialTransactionType, String financialTransactionTypeName, Boolean cnsldtnIsAdditionalMasterData, CnsldtnFinTransactionType to_FinancialTransactionType) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected voidConstraints: Not nullableprotected Stringprotected String(Key Field) Constraints: Not nullable, Maximum length: 3io.vavr.control.Option<CnsldtnFinTransactionType>Retrieval of associated CnsldtnFinTransactionType entity (one to one).Constraints: Not nullable, Maximum length: 20protected ODataEntityKeygetKey()(Key Field) Constraints: Not nullable, Maximum length: 2getType()inthashCode()voidsetCnsldtnIsAdditionalMasterData(Boolean cnsldtnIsAdditionalMasterData) Constraints: Not nullablevoidOverwrites the associated CnsldtnFinTransactionType entity for the loaded navigation property _FinancialTransactionType.voidsetFinancialTransactionType(String financialTransactionType) (Key Field) Constraints: Not nullable, Maximum length: 3voidsetFinancialTransactionTypeName(String financialTransactionTypeName) Constraints: Not nullable, Maximum length: 20voidsetLanguage(String language) (Key Field) Constraints: Not nullable, Maximum length: 2toString()Methods inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmEntity
all, attachToService, 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 CnsldtnFinTransactionTypeText. -
LANGUAGE
-
FINANCIAL_TRANSACTION_TYPE
-
FINANCIAL_TRANSACTION_TYPE_NAME
public static final SimpleProperty.String<CnsldtnFinTransactionTypeText> FINANCIAL_TRANSACTION_TYPE_NAME -
CNSLDTN_IS_ADDITIONAL_MASTER_DATA
public static final SimpleProperty.Boolean<CnsldtnFinTransactionTypeText> CNSLDTN_IS_ADDITIONAL_MASTER_DATA -
TO__FINANCIAL_TRANSACTION_TYPE
public static final NavigationProperty.Single<CnsldtnFinTransactionTypeText,CnsldtnFinTransactionType> TO__FINANCIAL_TRANSACTION_TYPEUse with available request builders to apply the _FinancialTransactionType navigation property to query operations.
-
-
Constructor Details
-
CnsldtnFinTransactionTypeText
public CnsldtnFinTransactionTypeText() -
CnsldtnFinTransactionTypeText
public CnsldtnFinTransactionTypeText(@Nullable String language, @Nullable String financialTransactionType, @Nullable String financialTransactionTypeName, @Nullable Boolean cnsldtnIsAdditionalMasterData, @Nullable CnsldtnFinTransactionType to_FinancialTransactionType)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<CnsldtnFinTransactionTypeText>
-
setLanguage
(Key Field) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: Language
- Parameters:
language- Language Key
-
setFinancialTransactionType
(Key Field) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: FinancialTransactionType
- Parameters:
financialTransactionType- Financial Transaction Type
-
setFinancialTransactionTypeName
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: FinancialTransactionTypeName
- Parameters:
financialTransactionTypeName- Description
-
setCnsldtnIsAdditionalMasterData
Constraints: Not nullableOriginal property name from the Odata EDM: CnsldtnIsAdditionalMasterData
- Parameters:
cnsldtnIsAdditionalMasterData- Is Additional Master Data
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<CnsldtnFinTransactionTypeText>
-
getKey
- Overrides:
getKeyin classVdmObject<CnsldtnFinTransactionTypeText>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<CnsldtnFinTransactionTypeText>
-
fromMap
- Overrides:
fromMapin classVdmObject<CnsldtnFinTransactionTypeText>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<CnsldtnFinTransactionTypeText>
-
getFinancialTransactionTypeIfPresent
@Nonnull public io.vavr.control.Option<CnsldtnFinTransactionType> getFinancialTransactionTypeIfPresent()Retrieval of associated CnsldtnFinTransactionType entity (one to one). This corresponds to the OData navigation property _FinancialTransactionType.If the navigation property for an entity CnsldtnFinTransactionTypeText 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 _FinancialTransactionType is already loaded, the result
will contain the CnsldtnFinTransactionType entity. If not, an
Optionwith result stateemptyis returned.
-
setFinancialTransactionType
Overwrites the associated CnsldtnFinTransactionType entity for the loaded navigation property _FinancialTransactionType.- Parameters:
value- New CnsldtnFinTransactionType entity.
-
builder
-
getLanguage
(Key Field) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: Language
- Returns:
- Language Key
-
getFinancialTransactionType
(Key Field) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: FinancialTransactionType
- Returns:
- Financial Transaction Type
-
getFinancialTransactionTypeName
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: FinancialTransactionTypeName
- Returns:
- Description
-
getCnsldtnIsAdditionalMasterData
Constraints: Not nullableOriginal property name from the Odata EDM: CnsldtnIsAdditionalMasterData
- Returns:
- Is Additional Master Data
-
toString
- Overrides:
toStringin classVdmObject<CnsldtnFinTransactionTypeText>
-
equals
- Overrides:
equalsin classVdmEntity<CnsldtnFinTransactionTypeText>
-
canEqual
- Overrides:
canEqualin classVdmEntity<CnsldtnFinTransactionTypeText>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<CnsldtnFinTransactionTypeText>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<CnsldtnFinTransactionTypeText>
-