Class LabelFieldVersionText
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: LabelFieldVersionText_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of LabelFieldVersionText instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<LabelFieldVersionText>Selector for all available fields of LabelFieldVersionText.static final SimpleProperty.String<LabelFieldVersionText>static final SimpleProperty.DateTime<LabelFieldVersionText>static final SimpleProperty.String<LabelFieldVersionText>static final SimpleProperty.DateTime<LabelFieldVersionText>static final SimpleProperty.String<LabelFieldVersionText>static final SimpleProperty.String<LabelFieldVersionText>static final SimpleProperty.String<LabelFieldVersionText>static final SimpleProperty.String<LabelFieldVersionText>static final NavigationProperty.Single<LabelFieldVersionText,LabelFieldVersion> Use with available request builders to apply the _LabelFieldVersion 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
ConstructorsConstructorDescriptionLabelFieldVersionText(String prodCmplncLabelFieldVersionID, String language, String prodCmplncLabelFieldName, String prodCmplncLabelFieldGroupID, String createdByUser, OffsetDateTime creationDateTime, String lastChangedByUser, OffsetDateTime lastChangeDateTime, LabelFieldVersion to_LabelFieldVersion) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected voidConstraints: Not nullable, Maximum length: 12Constraints: Nullable, Precision: 7protected Stringprotected Stringprotected ODataEntityKeygetKey()io.vavr.control.Option<LabelFieldVersion>Retrieval of associated LabelFieldVersion entity (one to one).(Key Field) Constraints: Not nullable, Maximum length: 2Constraints: Nullable, Precision: 7Constraints: Not nullable, Maximum length: 12Constraints: Not nullable, Maximum length: 21Constraints: Not nullable, Maximum length: 255(Key Field) Constraints: Not nullable, Maximum length: 21getType()inthashCode()voidsetCreatedByUser(String createdByUser) Constraints: Not nullable, Maximum length: 12voidsetCreationDateTime(OffsetDateTime creationDateTime) Constraints: Nullable, Precision: 7voidOverwrites the associated LabelFieldVersion entity for the loaded navigation property _LabelFieldVersion.voidsetLanguage(String language) (Key Field) Constraints: Not nullable, Maximum length: 2voidsetLastChangeDateTime(OffsetDateTime lastChangeDateTime) Constraints: Nullable, Precision: 7voidsetLastChangedByUser(String lastChangedByUser) Constraints: Not nullable, Maximum length: 12voidsetProdCmplncLabelFieldGroupID(String prodCmplncLabelFieldGroupID) Constraints: Not nullable, Maximum length: 21voidsetProdCmplncLabelFieldName(String prodCmplncLabelFieldName) Constraints: Not nullable, Maximum length: 255voidsetProdCmplncLabelFieldVersionID(String prodCmplncLabelFieldVersionID) (Key Field) Constraints: Not nullable, Maximum length: 21toString()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 LabelFieldVersionText. -
PROD_CMPLNC_LABEL_FIELD_VERSION_ID
-
LANGUAGE
-
PROD_CMPLNC_LABEL_FIELD_NAME
-
PROD_CMPLNC_LABEL_FIELD_GROUP_ID
-
CREATED_BY_USER
-
CREATION_DATE_TIME
-
LAST_CHANGED_BY_USER
-
LAST_CHANGE_DATE_TIME
-
TO__LABEL_FIELD_VERSION
public static final NavigationProperty.Single<LabelFieldVersionText,LabelFieldVersion> TO__LABEL_FIELD_VERSIONUse with available request builders to apply the _LabelFieldVersion navigation property to query operations.
-
-
Constructor Details
-
LabelFieldVersionText
public LabelFieldVersionText() -
LabelFieldVersionText
public LabelFieldVersionText(@Nullable String prodCmplncLabelFieldVersionID, @Nullable String language, @Nullable String prodCmplncLabelFieldName, @Nullable String prodCmplncLabelFieldGroupID, @Nullable String createdByUser, @Nullable OffsetDateTime creationDateTime, @Nullable String lastChangedByUser, @Nullable OffsetDateTime lastChangeDateTime, @Nullable LabelFieldVersion to_LabelFieldVersion)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<LabelFieldVersionText>
-
setProdCmplncLabelFieldVersionID
(Key Field) Constraints: Not nullable, Maximum length: 21Original property name from the Odata EDM: ProdCmplncLabelFieldVersionID
- Parameters:
prodCmplncLabelFieldVersionID- Label Field Version Identificator
-
setLanguage
(Key Field) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: Language
- Parameters:
language- Language Key
-
setProdCmplncLabelFieldName
Constraints: Not nullable, Maximum length: 255Original property name from the Odata EDM: ProdCmplncLabelFieldName
- Parameters:
prodCmplncLabelFieldName- Label Field Name
-
setProdCmplncLabelFieldGroupID
Constraints: Not nullable, Maximum length: 21Original property name from the Odata EDM: ProdCmplncLabelFieldGroupID
- Parameters:
prodCmplncLabelFieldGroupID- Label Field Group ID
-
setCreatedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CreatedByUser
- Parameters:
createdByUser- User Name
-
setCreationDateTime
Constraints: Nullable, Precision: 7Original property name from the Odata EDM: CreationDateTime
- Parameters:
creationDateTime- UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
-
setLastChangedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: LastChangedByUser
- Parameters:
lastChangedByUser- User Name
-
setLastChangeDateTime
Constraints: Nullable, Precision: 7Original property name from the Odata EDM: LastChangeDateTime
- Parameters:
lastChangeDateTime- UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<LabelFieldVersionText>
-
getKey
- Overrides:
getKeyin classVdmObject<LabelFieldVersionText>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<LabelFieldVersionText>
-
fromMap
- Overrides:
fromMapin classVdmObject<LabelFieldVersionText>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<LabelFieldVersionText>
-
getLabelFieldVersionIfPresent
Retrieval of associated LabelFieldVersion entity (one to one). This corresponds to the OData navigation property _LabelFieldVersion.If the navigation property for an entity LabelFieldVersionText 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 _LabelFieldVersion is already loaded, the result will
contain the LabelFieldVersion entity. If not, an
Optionwith result stateemptyis returned.
-
setLabelFieldVersion
Overwrites the associated LabelFieldVersion entity for the loaded navigation property _LabelFieldVersion.- Parameters:
value- New LabelFieldVersion entity.
-
builder
-
getProdCmplncLabelFieldVersionID
(Key Field) Constraints: Not nullable, Maximum length: 21Original property name from the Odata EDM: ProdCmplncLabelFieldVersionID
- Returns:
- Label Field Version Identificator
-
getLanguage
(Key Field) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: Language
- Returns:
- Language Key
-
getProdCmplncLabelFieldName
Constraints: Not nullable, Maximum length: 255Original property name from the Odata EDM: ProdCmplncLabelFieldName
- Returns:
- Label Field Name
-
getProdCmplncLabelFieldGroupID
Constraints: Not nullable, Maximum length: 21Original property name from the Odata EDM: ProdCmplncLabelFieldGroupID
- Returns:
- Label Field Group ID
-
getCreatedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CreatedByUser
- Returns:
- User Name
-
getCreationDateTime
Constraints: Nullable, Precision: 7Original property name from the Odata EDM: CreationDateTime
- Returns:
- UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
-
getLastChangedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: LastChangedByUser
- Returns:
- User Name
-
getLastChangeDateTime
Constraints: Nullable, Precision: 7Original property name from the Odata EDM: LastChangeDateTime
- Returns:
- UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
-
toString
- Overrides:
toStringin classVdmObject<LabelFieldVersionText>
-
equals
- Overrides:
equalsin classVdmEntity<LabelFieldVersionText>
-
canEqual
- Overrides:
canEqualin classVdmEntity<LabelFieldVersionText>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<LabelFieldVersionText>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<LabelFieldVersionText>
-