Class ConditionContractStatus
java.lang.Object
com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject<EntityT>
com.sap.cloud.sdk.datamodel.odatav4.core.VdmEntity<ConditionContractStatus>
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.conditioncontract.ConditionContractStatus
- All Implemented Interfaces:
VdmEntitySet
public class ConditionContractStatus
extends VdmEntity<ConditionContractStatus>
implements VdmEntitySet
Condition Contract Status
Original entity name from the Odata EDM: ConditionContractStatusType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of ConditionContractStatus instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<ConditionContractStatus>Selector for all available fields of ConditionContractStatus.static final SimpleProperty.String<ConditionContractStatus>static final SimpleProperty.Boolean<ConditionContractStatus>static final SimpleProperty.String<ConditionContractStatus>static final SimpleProperty.String<ConditionContractStatus>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
ConstructorsConstructorDescriptionConditionContractStatus(String conditionContract, String statusCode, Boolean isUserStatus, String statusProfile, ConditionContract to_ConditionContract) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected void(Key Field) Constraints: Not nullable, Maximum length: 10io.vavr.control.Option<ConditionContract>Retrieval of associated ConditionContract entity (one to one).protected Stringprotected StringConstraints: Not nullableprotected ODataEntityKeygetKey()(Key Field) Constraints: Not nullable, Maximum length: 5Constraints: Not nullable, Maximum length: 8getType()inthashCode()voidOverwrites the associated ConditionContract entity for the loaded navigation property _ConditionContract.voidsetConditionContract(String conditionContract) (Key Field) Constraints: Not nullable, Maximum length: 10voidsetIsUserStatus(Boolean isUserStatus) Constraints: Not nullablevoidsetStatusCode(String statusCode) (Key Field) Constraints: Not nullable, Maximum length: 5voidsetStatusProfile(String statusProfile) Constraints: Not nullable, Maximum length: 8toString()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 ConditionContractStatus. -
CONDITION_CONTRACT
-
STATUS_CODE
-
IS_USER_STATUS
-
STATUS_PROFILE
-
TO__CONDITION_CONTRACT
public static final NavigationProperty.Single<ConditionContractStatus,ConditionContract> TO__CONDITION_CONTRACTUse with available request builders to apply the _ConditionContract navigation property to query operations.
-
-
Constructor Details
-
ConditionContractStatus
public ConditionContractStatus() -
ConditionContractStatus
public ConditionContractStatus(@Nullable String conditionContract, @Nullable String statusCode, @Nullable Boolean isUserStatus, @Nullable String statusProfile, @Nullable ConditionContract to_ConditionContract)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<ConditionContractStatus>
-
setConditionContract
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ConditionContract
- Parameters:
conditionContract- Condition Contract
-
setStatusCode
(Key Field) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: StatusCode
- Parameters:
statusCode- Object Status
-
setIsUserStatus
Constraints: Not nullableOriginal property name from the Odata EDM: IsUserStatus
- Parameters:
isUserStatus- Is User Status
-
setStatusProfile
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: StatusProfile
- Parameters:
statusProfile- Status Profile
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<ConditionContractStatus>
-
getKey
- Overrides:
getKeyin classVdmObject<ConditionContractStatus>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<ConditionContractStatus>
-
fromMap
- Overrides:
fromMapin classVdmObject<ConditionContractStatus>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<ConditionContractStatus>
-
getConditionContractIfPresent
Retrieval of associated ConditionContract entity (one to one). This corresponds to the OData navigation property _ConditionContract.If the navigation property for an entity ConditionContractStatus 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.
-
builder
-
getConditionContract
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ConditionContract
- Returns:
- Condition Contract
-
getStatusCode
(Key Field) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: StatusCode
- Returns:
- Object Status
-
getIsUserStatus
Constraints: Not nullableOriginal property name from the Odata EDM: IsUserStatus
- Returns:
- Is User Status
-
getStatusProfile
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: StatusProfile
- Returns:
- Status Profile
-
toString
- Overrides:
toStringin classVdmObject<ConditionContractStatus>
-
equals
- Overrides:
equalsin classVdmEntity<ConditionContractStatus>
-
canEqual
- Overrides:
canEqualin classVdmEntity<ConditionContractStatus>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<ConditionContractStatus>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<ConditionContractStatus>
-