Class SupProtCharacteristic
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: A_SupProtCharacteristicType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of SupProtCharacteristic instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<SupProtCharacteristic>Selector for all available fields of SupProtCharacteristic.static final SimpleProperty.String<SupProtCharacteristic>static final SimpleProperty.String<SupProtCharacteristic>static final SimpleProperty.DateTime<SupProtCharacteristic>static final SimpleProperty.DateTime<SupProtCharacteristic>static final SimpleProperty.String<SupProtCharacteristic>static final SimpleProperty.Guid<SupProtCharacteristic>static final SimpleProperty.Binary<SupProtCharacteristic>static final SimpleProperty.String<SupProtCharacteristic>static final SimpleProperty.NumericInteger<SupProtCharacteristic>static final SimpleProperty.Guid<SupProtCharacteristic>static final NavigationProperty.Single<SupProtCharacteristic,SupplyProtection> Use with available request builders to apply the _SupplyProtectionTP 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
ConstructorsConstructorDescriptionSupProtCharacteristic(UUID supProtCharacteristicUUID, UUID supplyProtectionUUID, Short supProtOrdinalNumberValue, String supProtCharcName, byte[] supProtCharcCtlgPathIntID, String createdByUser, OffsetDateTime creationDateTime, String lastChangedByUser, OffsetDateTime lastChangeDateTime, String characteristic, SupplyProtection to_SupplyProtectionTP) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected voidConstraints: Not nullable, Maximum length: 255Constraints: Not nullable, Maximum length: 12Constraints: Nullable, Precision: 7protected Stringprotected Stringprotected ODataEntityKeygetKey()Constraints: Nullable, Precision: 7Constraints: Not nullable, Maximum length: 12io.vavr.control.Option<SupplyProtection>Retrieval of associated SupplyProtection entity (one to one).Constraints: Not nullable(Key Field) Constraints: Not nullablebyte[]Constraints: Not nullable, Maximum length: 20Constraints: Not nullable, Maximum length: 70Constraints: Not nullablegetType()inthashCode()voidsetCharacteristic(String characteristic) Constraints: Not nullable, Maximum length: 255voidsetCreatedByUser(String createdByUser) Constraints: Not nullable, Maximum length: 12voidsetCreationDateTime(OffsetDateTime creationDateTime) Constraints: Nullable, Precision: 7voidsetLastChangeDateTime(OffsetDateTime lastChangeDateTime) Constraints: Nullable, Precision: 7voidsetLastChangedByUser(String lastChangedByUser) Constraints: Not nullable, Maximum length: 12voidOverwrites the associated SupplyProtection entity for the loaded navigation property _SupplyProtectionTP.voidsetSupplyProtectionUUID(UUID supplyProtectionUUID) Constraints: Not nullablevoidsetSupProtCharacteristicUUID(UUID supProtCharacteristicUUID) (Key Field) Constraints: Not nullablevoidsetSupProtCharcCtlgPathIntID(byte[] supProtCharcCtlgPathIntID) Constraints: Not nullable, Maximum length: 20voidsetSupProtCharcName(String supProtCharcName) Constraints: Not nullable, Maximum length: 70voidsetSupProtOrdinalNumberValue(Short supProtOrdinalNumberValue) Constraints: Not 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 SupProtCharacteristic. -
SUP_PROT_CHARACTERISTIC_UUID
-
SUPPLY_PROTECTION_UUID
-
SUP_PROT_ORDINAL_NUMBER_VALUE
public static final SimpleProperty.NumericInteger<SupProtCharacteristic> SUP_PROT_ORDINAL_NUMBER_VALUE -
SUP_PROT_CHARC_NAME
-
SUP_PROT_CHARC_CTLG_PATH_INT_ID
-
CREATED_BY_USER
-
CREATION_DATE_TIME
-
LAST_CHANGED_BY_USER
-
LAST_CHANGE_DATE_TIME
-
CHARACTERISTIC
-
TO__SUPPLY_PROTECTION_TP
public static final NavigationProperty.Single<SupProtCharacteristic,SupplyProtection> TO__SUPPLY_PROTECTION_TPUse with available request builders to apply the _SupplyProtectionTP navigation property to query operations.
-
-
Constructor Details
-
SupProtCharacteristic
public SupProtCharacteristic() -
SupProtCharacteristic
public SupProtCharacteristic(@Nullable UUID supProtCharacteristicUUID, @Nullable UUID supplyProtectionUUID, @Nullable Short supProtOrdinalNumberValue, @Nullable String supProtCharcName, @Nullable byte[] supProtCharcCtlgPathIntID, @Nullable String createdByUser, @Nullable OffsetDateTime creationDateTime, @Nullable String lastChangedByUser, @Nullable OffsetDateTime lastChangeDateTime, @Nullable String characteristic, @Nullable SupplyProtection to_SupplyProtectionTP)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<SupProtCharacteristic>
-
setSupProtCharacteristicUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: SupProtCharacteristicUUID
- Parameters:
supProtCharacteristicUUID- Characteristic UUID
-
setSupplyProtectionUUID
Constraints: Not nullableOriginal property name from the Odata EDM: SupplyProtectionUUID
- Parameters:
supplyProtectionUUID- UUID
-
setSupProtOrdinalNumberValue
Constraints: Not nullableOriginal property name from the Odata EDM: SupProtOrdinalNumberValue
- Parameters:
supProtOrdinalNumberValue- Ordinal Number
-
setSupProtCharcName
Constraints: Not nullable, Maximum length: 70Original property name from the Odata EDM: SupProtCharcName
- Parameters:
supProtCharcName- Characteristic Name
-
setSupProtCharcCtlgPathIntID
public void setSupProtCharcCtlgPathIntID(@Nullable byte[] supProtCharcCtlgPathIntID) Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: SupProtCharcCtlgPathIntID
- Parameters:
supProtCharcCtlgPathIntID- Characteristic Catalog Path Internal ID
-
setCreatedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CreatedByUser
- Parameters:
createdByUser- Created By User
-
setCreationDateTime
Constraints: Nullable, Precision: 7Original property name from the Odata EDM: CreationDateTime
- Parameters:
creationDateTime- Created On / At
-
setLastChangedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: LastChangedByUser
- Parameters:
lastChangedByUser- Last Changed By User
-
setLastChangeDateTime
Constraints: Nullable, Precision: 7Original property name from the Odata EDM: LastChangeDateTime
- Parameters:
lastChangeDateTime- Changed On / At
-
setCharacteristic
Constraints: Not nullable, Maximum length: 255Original property name from the Odata EDM: Characteristic
- Parameters:
characteristic- Characteristic
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<SupProtCharacteristic>
-
getKey
- Overrides:
getKeyin classVdmObject<SupProtCharacteristic>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<SupProtCharacteristic>
-
fromMap
- Overrides:
fromMapin classVdmObject<SupProtCharacteristic>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<SupProtCharacteristic>
-
getSupplyProtectionTPIfPresent
Retrieval of associated SupplyProtection entity (one to one). This corresponds to the OData navigation property _SupplyProtectionTP.If the navigation property for an entity SupProtCharacteristic 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 _SupplyProtectionTP is already loaded, the result will
contain the SupplyProtection entity. If not, an
Optionwith result stateemptyis returned.
-
setSupplyProtectionTP
Overwrites the associated SupplyProtection entity for the loaded navigation property _SupplyProtectionTP.- Parameters:
value- New SupplyProtection entity.
-
builder
-
getSupProtCharacteristicUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: SupProtCharacteristicUUID
- Returns:
- Characteristic UUID
-
getSupplyProtectionUUID
Constraints: Not nullableOriginal property name from the Odata EDM: SupplyProtectionUUID
- Returns:
- UUID
-
getSupProtOrdinalNumberValue
Constraints: Not nullableOriginal property name from the Odata EDM: SupProtOrdinalNumberValue
- Returns:
- Ordinal Number
-
getSupProtCharcName
Constraints: Not nullable, Maximum length: 70Original property name from the Odata EDM: SupProtCharcName
- Returns:
- Characteristic Name
-
getSupProtCharcCtlgPathIntID
@Nullable public byte[] getSupProtCharcCtlgPathIntID()Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: SupProtCharcCtlgPathIntID
- Returns:
- Characteristic Catalog Path Internal ID
-
getCreatedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CreatedByUser
- Returns:
- Created By User
-
getCreationDateTime
Constraints: Nullable, Precision: 7Original property name from the Odata EDM: CreationDateTime
- Returns:
- Created On / At
-
getLastChangedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: LastChangedByUser
- Returns:
- Last Changed By User
-
getLastChangeDateTime
Constraints: Nullable, Precision: 7Original property name from the Odata EDM: LastChangeDateTime
- Returns:
- Changed On / At
-
getCharacteristic
Constraints: Not nullable, Maximum length: 255Original property name from the Odata EDM: Characteristic
- Returns:
- Characteristic
-
toString
- Overrides:
toStringin classVdmObject<SupProtCharacteristic>
-
equals
- Overrides:
equalsin classVdmEntity<SupProtCharacteristic>
-
canEqual
- Overrides:
canEqualin classVdmEntity<SupProtCharacteristic>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<SupProtCharacteristic>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<SupProtCharacteristic>
-