Class VarCnfHistoricalProfile
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: VarCnfHistoricalProfile_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of VarCnfHistoricalProfile instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<VarCnfHistoricalProfile>Selector for all available fields of VarCnfHistoricalProfile.static final SimpleProperty.String<VarCnfHistoricalProfile>static final SimpleProperty.String<VarCnfHistoricalProfile>static final SimpleProperty.String<VarCnfHistoricalProfile>static final SimpleProperty.String<VarCnfHistoricalProfile>static final SimpleProperty.String<VarCnfHistoricalProfile>static final SimpleProperty.Date<VarCnfHistoricalProfile>static final SimpleProperty.Boolean<VarCnfHistoricalProfile>static final SimpleProperty.Date<VarCnfHistoricalProfile>static final SimpleProperty.DateTime<VarCnfHistoricalProfile>static final SimpleProperty.String<VarCnfHistoricalProfile>static final SimpleProperty.String<VarCnfHistoricalProfile>Use with available request builders to apply the _Profile navigation property to query operations.static final SimpleProperty.Date<VarCnfHistoricalProfile>static final SimpleProperty.Date<VarCnfHistoricalProfile>static final SimpleProperty.String<VarCnfHistoricalProfile>static final SimpleProperty.String<VarCnfHistoricalProfile>static final SimpleProperty.String<VarCnfHistoricalProfile>static final SimpleProperty.String<VarCnfHistoricalProfile>static final SimpleProperty.String<VarCnfHistoricalProfile>Fields inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionVarCnfHistoricalProfile(String product, String varConfigurationProfileName, String changeNumber, String classType, String varConfigurationProfileStatus, LocalDate validityStartDate, LocalDate validityEndDate, Boolean isDeleted, String bOMExplosionApplication, String bOMExplosionLevel, String varConfigurationProfileProcess, String varCnfPrflOrderBOMFixatingMode, String varCnfProfilePriorityValue, LocalDate creationDate, String createdByUser, LocalDate lastChangeDate, String lastChangedByUser, OffsetDateTime lastChangeDateTime, VariantConfigurationProfile to_Profile) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected voidConstraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 1(Key Field) Constraints: Not nullable, Maximum length: 12Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 12Constraints: Nullableprotected Stringprotected StringConstraints: Not nullableprotected ODataEntityKeygetKey()Constraints: NullableConstraints: Nullable, Precision: 7Constraints: Not nullable, Maximum length: 12(Key Field) Constraints: Not nullable, Maximum length: 18io.vavr.control.Option<VariantConfigurationProfile>Retrieval of associated VariantConfigurationProfile entity (one to one).getType()Constraints: NullableConstraints: NullableConstraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 2(Key Field) Constraints: Not nullable, Maximum length: 30Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 1inthashCode()voidsetBOMExplosionApplication(String bOMExplosionApplication) Constraints: Not nullable, Maximum length: 4voidsetBOMExplosionLevel(String bOMExplosionLevel) Constraints: Not nullable, Maximum length: 1voidsetChangeNumber(String changeNumber) (Key Field) Constraints: Not nullable, Maximum length: 12voidsetClassType(String classType) Constraints: Not nullable, Maximum length: 3voidsetCreatedByUser(String createdByUser) Constraints: Not nullable, Maximum length: 12voidsetCreationDate(LocalDate creationDate) Constraints: NullablevoidsetIsDeleted(Boolean isDeleted) Constraints: Not nullablevoidsetLastChangeDate(LocalDate lastChangeDate) Constraints: NullablevoidsetLastChangeDateTime(OffsetDateTime lastChangeDateTime) Constraints: Nullable, Precision: 7voidsetLastChangedByUser(String lastChangedByUser) Constraints: Not nullable, Maximum length: 12voidsetProduct(String product) (Key Field) Constraints: Not nullable, Maximum length: 18voidOverwrites the associated VariantConfigurationProfile entity for the loaded navigation property _Profile.voidsetValidityEndDate(LocalDate validityEndDate) Constraints: NullablevoidsetValidityStartDate(LocalDate validityStartDate) Constraints: NullablevoidsetVarCnfPrflOrderBOMFixatingMode(String varCnfPrflOrderBOMFixatingMode) Constraints: Not nullable, Maximum length: 1voidsetVarCnfProfilePriorityValue(String varCnfProfilePriorityValue) Constraints: Not nullable, Maximum length: 2voidsetVarConfigurationProfileName(String varConfigurationProfileName) (Key Field) Constraints: Not nullable, Maximum length: 30voidsetVarConfigurationProfileProcess(String varConfigurationProfileProcess) Constraints: Not nullable, Maximum length: 4voidsetVarConfigurationProfileStatus(String varConfigurationProfileStatus) Constraints: Not nullable, Maximum length: 1toString()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 VarCnfHistoricalProfile. -
PRODUCT
-
VAR_CONFIGURATION_PROFILE_NAME
-
CHANGE_NUMBER
-
CLASS_TYPE
-
VAR_CONFIGURATION_PROFILE_STATUS
-
VALIDITY_START_DATE
-
VALIDITY_END_DATE
-
IS_DELETED
-
BOM_EXPLOSION_APPLICATION
-
BOM_EXPLOSION_LEVEL
-
VAR_CONFIGURATION_PROFILE_PROCESS
public static final SimpleProperty.String<VarCnfHistoricalProfile> VAR_CONFIGURATION_PROFILE_PROCESS -
VAR_CNF_PRFL_ORDER_BOM_FIXATING_MODE
public static final SimpleProperty.String<VarCnfHistoricalProfile> VAR_CNF_PRFL_ORDER_BOM_FIXATING_MODE -
VAR_CNF_PROFILE_PRIORITY_VALUE
-
CREATION_DATE
-
CREATED_BY_USER
-
LAST_CHANGE_DATE
-
LAST_CHANGED_BY_USER
-
LAST_CHANGE_DATE_TIME
-
TO__PROFILE
public static final NavigationProperty.Single<VarCnfHistoricalProfile,VariantConfigurationProfile> TO__PROFILEUse with available request builders to apply the _Profile navigation property to query operations.
-
-
Constructor Details
-
VarCnfHistoricalProfile
public VarCnfHistoricalProfile() -
VarCnfHistoricalProfile
public VarCnfHistoricalProfile(@Nullable String product, @Nullable String varConfigurationProfileName, @Nullable String changeNumber, @Nullable String classType, @Nullable String varConfigurationProfileStatus, @Nullable LocalDate validityStartDate, @Nullable LocalDate validityEndDate, @Nullable Boolean isDeleted, @Nullable String bOMExplosionApplication, @Nullable String bOMExplosionLevel, @Nullable String varConfigurationProfileProcess, @Nullable String varCnfPrflOrderBOMFixatingMode, @Nullable String varCnfProfilePriorityValue, @Nullable LocalDate creationDate, @Nullable String createdByUser, @Nullable LocalDate lastChangeDate, @Nullable String lastChangedByUser, @Nullable OffsetDateTime lastChangeDateTime, @Nullable VariantConfigurationProfile to_Profile)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<VarCnfHistoricalProfile>
-
setProduct
(Key Field) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: Product
- Parameters:
product- Product Number
-
setVarConfigurationProfileName
(Key Field) Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: VarConfigurationProfileName
- Parameters:
varConfigurationProfileName- Configuration Profile Name
-
setChangeNumber
(Key Field) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: ChangeNumber
- Parameters:
changeNumber- Change Number
-
setClassType
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ClassType
- Parameters:
classType- Class Type
-
setVarConfigurationProfileStatus
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: VarConfigurationProfileStatus
- Parameters:
varConfigurationProfileStatus- Status of configuration profile
-
setValidityStartDate
Constraints: NullableOriginal property name from the Odata EDM: ValidityStartDate
- Parameters:
validityStartDate- Valid-From Date
-
setValidityEndDate
Constraints: NullableOriginal property name from the Odata EDM: ValidityEndDate
- Parameters:
validityEndDate- Valid-to date
-
setIsDeleted
Constraints: Not nullableOriginal property name from the Odata EDM: IsDeleted
- Parameters:
isDeleted- Deletion indicator
-
setBOMExplosionApplication
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: BOMExplosionApplication
- Parameters:
bOMExplosionApplication- Application
-
setBOMExplosionLevel
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BOMExplosionLevel
- Parameters:
bOMExplosionLevel- BOM Explosion Level for RAP
-
setVarConfigurationProfileProcess
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: VarConfigurationProfileProcess
- Parameters:
varConfigurationProfileProcess- Configuration Profile Process for RAP
-
setVarCnfPrflOrderBOMFixatingMode
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: VarCnfPrflOrderBOMFixatingMode
- Parameters:
varCnfPrflOrderBOMFixatingMode- Order BOM Default Fixating Mode for RAP
-
setVarCnfProfilePriorityValue
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: VarCnfProfilePriorityValue
- Parameters:
varCnfProfilePriorityValue- Configuration profile priority
-
setCreationDate
Constraints: NullableOriginal property name from the Odata EDM: CreationDate
- Parameters:
creationDate- Created On
-
setCreatedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CreatedByUser
- Parameters:
createdByUser- Name of Person Responsible for Creating the Object
-
setLastChangeDate
Constraints: NullableOriginal property name from the Odata EDM: LastChangeDate
- Parameters:
lastChangeDate- Last Changed On
-
setLastChangedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: LastChangedByUser
- Parameters:
lastChangedByUser- Name of Person Who Changed Object
-
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<VarCnfHistoricalProfile>
-
getKey
- Overrides:
getKeyin classVdmObject<VarCnfHistoricalProfile>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<VarCnfHistoricalProfile>
-
fromMap
- Overrides:
fromMapin classVdmObject<VarCnfHistoricalProfile>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<VarCnfHistoricalProfile>
-
getProfileIfPresent
Retrieval of associated VariantConfigurationProfile entity (one to one). This corresponds to the OData navigation property _Profile.If the navigation property for an entity VarCnfHistoricalProfile 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 _Profile is already loaded, the result will contain the
VariantConfigurationProfile entity. If not, an
Optionwith result stateemptyis returned.
-
setProfile
Overwrites the associated VariantConfigurationProfile entity for the loaded navigation property _Profile.- Parameters:
value- New VariantConfigurationProfile entity.
-
builder
-
getProduct
(Key Field) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: Product
- Returns:
- Product Number
-
getVarConfigurationProfileName
(Key Field) Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: VarConfigurationProfileName
- Returns:
- Configuration Profile Name
-
getChangeNumber
(Key Field) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: ChangeNumber
- Returns:
- Change Number
-
getClassType
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ClassType
- Returns:
- Class Type
-
getVarConfigurationProfileStatus
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: VarConfigurationProfileStatus
- Returns:
- Status of configuration profile
-
getValidityStartDate
Constraints: NullableOriginal property name from the Odata EDM: ValidityStartDate
- Returns:
- Valid-From Date
-
getValidityEndDate
Constraints: NullableOriginal property name from the Odata EDM: ValidityEndDate
- Returns:
- Valid-to date
-
getIsDeleted
Constraints: Not nullableOriginal property name from the Odata EDM: IsDeleted
- Returns:
- Deletion indicator
-
getBOMExplosionApplication
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: BOMExplosionApplication
- Returns:
- Application
-
getBOMExplosionLevel
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BOMExplosionLevel
- Returns:
- BOM Explosion Level for RAP
-
getVarConfigurationProfileProcess
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: VarConfigurationProfileProcess
- Returns:
- Configuration Profile Process for RAP
-
getVarCnfPrflOrderBOMFixatingMode
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: VarCnfPrflOrderBOMFixatingMode
- Returns:
- Order BOM Default Fixating Mode for RAP
-
getVarCnfProfilePriorityValue
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: VarCnfProfilePriorityValue
- Returns:
- Configuration profile priority
-
getCreationDate
Constraints: NullableOriginal property name from the Odata EDM: CreationDate
- Returns:
- Created On
-
getCreatedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CreatedByUser
- Returns:
- Name of Person Responsible for Creating the Object
-
getLastChangeDate
Constraints: NullableOriginal property name from the Odata EDM: LastChangeDate
- Returns:
- Last Changed On
-
getLastChangedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: LastChangedByUser
- Returns:
- Name of Person Who Changed Object
-
getLastChangeDateTime
Constraints: Nullable, Precision: 7Original property name from the Odata EDM: LastChangeDateTime
- Returns:
- UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
-
toString
- Overrides:
toStringin classVdmObject<VarCnfHistoricalProfile>
-
equals
- Overrides:
equalsin classVdmEntity<VarCnfHistoricalProfile>
-
canEqual
- Overrides:
canEqualin classVdmEntity<VarCnfHistoricalProfile>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<VarCnfHistoricalProfile>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<VarCnfHistoricalProfile>
-