Class CndnContrCndnRecordValidity
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: CndnContrCndnRecordValidityType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of CndnContrCndnRecordValidity instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionUse with available request builders to apply the SAP__Messages complex property to query operations.static final SimpleProperty<CndnContrCndnRecordValidity>Selector for all available fields of CndnContrCndnRecordValidity.static final SimpleProperty.String<CndnContrCndnRecordValidity>static final SimpleProperty.String<CndnContrCndnRecordValidity>static final SimpleProperty.String<CndnContrCndnRecordValidity>static final SimpleProperty.String<CndnContrCndnRecordValidity>static final SimpleProperty.String<CndnContrCndnRecordValidity>static final SimpleProperty.Date<CndnContrCndnRecordValidity>static final SimpleProperty.Date<CndnContrCndnRecordValidity>Use with available request builders to apply the _CndnContrCndnRecord navigation property to query operations.Use with available request builders to apply the _ConditionContract 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
ConstructorsConstructorDescriptionCndnContrCndnRecordValidity(String conditionContract, String conditionRecord, LocalDate conditionValidityEndDate, LocalDate conditionValidityStartDate, String conditionTable, String conditionApplication, String conditionType, Collection<SAP__Message> _Messages, CndnContrConditionRecord to_CndnContrCndnRecord, ConditionContract to_ConditionContract) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanchangeValidity(LocalDate conditionValidityStartDate, LocalDate conditionValidityEndDate) Action that can be applied to any entity object of this class.booleanprotected voidConstraints: Not nullableio.vavr.control.Option<CndnContrConditionRecord>Retrieval of associated CndnContrConditionRecord entity (one to one).Constraints: Not nullable, Maximum length: 2(Key Field) Constraints: Not nullable, Maximum length: 10io.vavr.control.Option<ConditionContract>Retrieval of associated ConditionContract entity (one to one).(Key Field) Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 4(Key Field) Constraints: Not nullableConstraints: Nullableprotected Stringprotected Stringprotected ODataEntityKeygetKey()getType()inthashCode()voidset_Messages(Collection<SAP__Message> _Messages) Constraints: Not nullablevoidOverwrites the associated CndnContrConditionRecord entity for the loaded navigation property _CndnContrCndnRecord.voidsetConditionApplication(String conditionApplication) Constraints: Not nullable, Maximum length: 2voidOverwrites the associated ConditionContract entity for the loaded navigation property _ConditionContract.voidsetConditionContract(String conditionContract) (Key Field) Constraints: Not nullable, Maximum length: 10voidsetConditionRecord(String conditionRecord) (Key Field) Constraints: Not nullable, Maximum length: 10voidsetConditionTable(String conditionTable) Constraints: Not nullable, Maximum length: 3voidsetConditionType(String conditionType) Constraints: Not nullable, Maximum length: 4voidsetConditionValidityEndDate(LocalDate conditionValidityEndDate) (Key Field) Constraints: Not nullablevoidsetConditionValidityStartDate(LocalDate conditionValidityStartDate) Constraints: NullabletoString()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 CndnContrCndnRecordValidity. -
CONDITION_CONTRACT
-
CONDITION_RECORD
-
CONDITION_VALIDITY_END_DATE
-
CONDITION_VALIDITY_START_DATE
-
CONDITION_TABLE
-
CONDITION_APPLICATION
-
CONDITION_TYPE
-
_MESSAGES
Use with available request builders to apply the SAP__Messages complex property to query operations. -
TO__CNDN_CONTR_CNDN_RECORD
public static final NavigationProperty.Single<CndnContrCndnRecordValidity,CndnContrConditionRecord> TO__CNDN_CONTR_CNDN_RECORDUse with available request builders to apply the _CndnContrCndnRecord navigation property to query operations. -
TO__CONDITION_CONTRACT
public static final NavigationProperty.Single<CndnContrCndnRecordValidity,ConditionContract> TO__CONDITION_CONTRACTUse with available request builders to apply the _ConditionContract navigation property to query operations.
-
-
Constructor Details
-
CndnContrCndnRecordValidity
public CndnContrCndnRecordValidity() -
CndnContrCndnRecordValidity
public CndnContrCndnRecordValidity(@Nullable String conditionContract, @Nullable String conditionRecord, @Nullable LocalDate conditionValidityEndDate, @Nullable LocalDate conditionValidityStartDate, @Nullable String conditionTable, @Nullable String conditionApplication, @Nullable String conditionType, @Nullable Collection<SAP__Message> _Messages, @Nullable CndnContrConditionRecord to_CndnContrCndnRecord, @Nullable ConditionContract to_ConditionContract)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<CndnContrCndnRecordValidity>
-
setConditionContract
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ConditionContract
- Parameters:
conditionContract- Condition Contract
-
setConditionRecord
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ConditionRecord
- Parameters:
conditionRecord- Number of Condition Record
-
setConditionValidityEndDate
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: ConditionValidityEndDate
- Parameters:
conditionValidityEndDate- Validity end date of the condition record
-
setConditionValidityStartDate
Constraints: NullableOriginal property name from the Odata EDM: ConditionValidityStartDate
- Parameters:
conditionValidityStartDate- Validity start date of the condition record
-
setConditionTable
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ConditionTable
- Parameters:
conditionTable- Condition Table
-
setConditionApplication
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ConditionApplication
- Parameters:
conditionApplication- Application
-
setConditionType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ConditionType
- Parameters:
conditionType- Condition Type
-
set_Messages
Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Parameters:
_Messages- The _Messages to set.
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<CndnContrCndnRecordValidity>
-
getKey
- Overrides:
getKeyin classVdmObject<CndnContrCndnRecordValidity>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<CndnContrCndnRecordValidity>
-
fromMap
- Overrides:
fromMapin classVdmObject<CndnContrCndnRecordValidity>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<CndnContrCndnRecordValidity>
-
getCndnContrCndnRecordIfPresent
Retrieval of associated CndnContrConditionRecord entity (one to one). This corresponds to the OData navigation property _CndnContrCndnRecord.If the navigation property for an entity CndnContrCndnRecordValidity 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 _CndnContrCndnRecord is already loaded, the result will
contain the CndnContrConditionRecord entity. If not, an
Optionwith result stateemptyis returned.
-
setCndnContrCndnRecord
Overwrites the associated CndnContrConditionRecord entity for the loaded navigation property _CndnContrCndnRecord.- Parameters:
value- New CndnContrConditionRecord entity.
-
getConditionContractIfPresent
Retrieval of associated ConditionContract entity (one to one). This corresponds to the OData navigation property _ConditionContract.If the navigation property for an entity CndnContrCndnRecordValidity 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 _ConditionContract is already loaded, the result will
contain the ConditionContract entity. If not, an
Optionwith result stateemptyis returned.
-
setConditionContract
Overwrites the associated ConditionContract entity for the loaded navigation property _ConditionContract.- Parameters:
value- New ConditionContract entity.
-
changeValidity
@Nonnull public static BoundAction.SingleToSingle<CndnContrCndnRecordValidity,Void> changeValidity(@Nullable LocalDate conditionValidityStartDate, @Nullable LocalDate conditionValidityEndDate) Action that can be applied to any entity object of this class.- Parameters:
conditionValidityStartDate- Constraints: NullableOriginal parameter name from the Odata EDM: ConditionValidityStartDate
conditionValidityEndDate- Constraints: NullableOriginal parameter name from the Odata EDM: ConditionValidityEndDate
- Returns:
- Action object prepared with the given parameters to be applied to any entity object of this class.
To execute it use the
service.forEntity(entity).applyAction(thisAction)API.
-
builder
-
getConditionContract
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ConditionContract
- Returns:
- Condition Contract
-
getConditionRecord
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ConditionRecord
- Returns:
- Number of Condition Record
-
getConditionValidityEndDate
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: ConditionValidityEndDate
- Returns:
- Validity end date of the condition record
-
getConditionValidityStartDate
Constraints: NullableOriginal property name from the Odata EDM: ConditionValidityStartDate
- Returns:
- Validity start date of the condition record
-
getConditionTable
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ConditionTable
- Returns:
- Condition Table
-
getConditionApplication
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ConditionApplication
- Returns:
- Application
-
getConditionType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ConditionType
- Returns:
- Condition Type
-
get_Messages
Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Returns:
- The _Messages contained in this
VdmEntity.
-
toString
- Overrides:
toStringin classVdmObject<CndnContrCndnRecordValidity>
-
equals
- Overrides:
equalsin classVdmEntity<CndnContrCndnRecordValidity>
-
canEqual
- Overrides:
canEqualin classVdmEntity<CndnContrCndnRecordValidity>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<CndnContrCndnRecordValidity>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<CndnContrCndnRecordValidity>
-