Class VarCnfHistlObjectDependency
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: VarCnfHistlObjectDependency_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of VarCnfHistlObjectDependency instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<VarCnfHistlObjectDependency>Selector for all available fields of VarCnfHistlObjectDependency.static final SimpleProperty.String<VarCnfHistlObjectDependency>static final SimpleProperty.String<VarCnfHistlObjectDependency>static final SimpleProperty.Date<VarCnfHistlObjectDependency>static final SimpleProperty.Boolean<VarCnfHistlObjectDependency>static final SimpleProperty.Date<VarCnfHistlObjectDependency>static final SimpleProperty.String<VarCnfHistlObjectDependency>static final SimpleProperty.String<VarCnfHistlObjectDependency>static final SimpleProperty.String<VarCnfHistlObjectDependency>static final SimpleProperty.String<VarCnfHistlObjectDependency>static final SimpleProperty.String<VarCnfHistlObjectDependency>static final SimpleProperty.String<VarCnfHistlObjectDependency>static final SimpleProperty.String<VarCnfHistlObjectDependency>static final NavigationProperty.Collection<VarCnfHistlObjectDependency,VarCnfHistlObjDependencyText> Use with available request builders to apply the _HistoricalText navigation property to query operations.Use with available request builders to apply the _ObjectDependency navigation property to query operations.Use with available request builders to apply the _SourceCode navigation property to query operations.static final SimpleProperty.Date<VarCnfHistlObjectDependency>static final SimpleProperty.Date<VarCnfHistlObjectDependency>Fields inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionVarCnfHistlObjectDependency(String objectDependencyName, String changeNumber, String objectDependencyStatus, String objectDependencyStatusName, String objectDependencyGroup, String objectDependencyGroupName, String objectDependencyType, LocalDate creationDate, String createdByUser, LocalDate lastChangeDate, String lastChangedByUser, LocalDate validityStartDate, LocalDate validityEndDate, Boolean isDeleted, List<VarCnfHistlObjDependencyText> to_HistoricalText, VarConfignObjectDependency to_ObjectDependency, VarCnfObjDependencySourceCode to_SourceCode) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddHistoricalText(VarCnfHistlObjDependencyText... entity) Adds elements to the list of associated VarCnfHistlObjDependencyText entities.builder()protected booleanbooleanprotected void(Key Field) Constraints: Not nullable, Maximum length: 12Constraints: Not nullable, Maximum length: 12Constraints: Nullableprotected Stringprotected Stringio.vavr.control.Option<List<VarCnfHistlObjDependencyText>>Retrieval of associated VarCnfHistlObjDependencyText entities (one to many).Constraints: Not nullableprotected ODataEntityKeygetKey()Constraints: NullableConstraints: Not nullable, Maximum length: 12Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 40io.vavr.control.Option<VarConfignObjectDependency>Retrieval of associated VarConfignObjectDependency entity (one to one).(Key Field) Constraints: Not nullable, Maximum length: 30Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 4io.vavr.control.Option<VarCnfObjDependencySourceCode>Retrieval of associated VarCnfObjDependencySourceCode entity (one to one).getType()Constraints: NullableConstraints: NullableinthashCode()voidsetChangeNumber(String changeNumber) (Key Field) Constraints: Not nullable, Maximum length: 12voidsetCreatedByUser(String createdByUser) Constraints: Not nullable, Maximum length: 12voidsetCreationDate(LocalDate creationDate) Constraints: NullablevoidOverwrites the list of associated VarCnfHistlObjDependencyText entities for the loaded navigation property _HistoricalText.voidsetIsDeleted(Boolean isDeleted) Constraints: Not nullablevoidsetLastChangeDate(LocalDate lastChangeDate) Constraints: NullablevoidsetLastChangedByUser(String lastChangedByUser) Constraints: Not nullable, Maximum length: 12voidOverwrites the associated VarConfignObjectDependency entity for the loaded navigation property _ObjectDependency.voidsetObjectDependencyGroup(String objectDependencyGroup) Constraints: Not nullable, Maximum length: 10voidsetObjectDependencyGroupName(String objectDependencyGroupName) Constraints: Not nullable, Maximum length: 40voidsetObjectDependencyName(String objectDependencyName) (Key Field) Constraints: Not nullable, Maximum length: 30voidsetObjectDependencyStatus(String objectDependencyStatus) Constraints: Not nullable, Maximum length: 1voidsetObjectDependencyStatusName(String objectDependencyStatusName) Constraints: Not nullable, Maximum length: 40voidsetObjectDependencyType(String objectDependencyType) Constraints: Not nullable, Maximum length: 4voidOverwrites the associated VarCnfObjDependencySourceCode entity for the loaded navigation property _SourceCode.voidsetValidityEndDate(LocalDate validityEndDate) Constraints: NullablevoidsetValidityStartDate(LocalDate validityStartDate) 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 VarCnfHistlObjectDependency. -
OBJECT_DEPENDENCY_NAME
-
CHANGE_NUMBER
-
OBJECT_DEPENDENCY_STATUS
-
OBJECT_DEPENDENCY_STATUS_NAME
public static final SimpleProperty.String<VarCnfHistlObjectDependency> OBJECT_DEPENDENCY_STATUS_NAME -
OBJECT_DEPENDENCY_GROUP
-
OBJECT_DEPENDENCY_GROUP_NAME
-
OBJECT_DEPENDENCY_TYPE
-
CREATION_DATE
-
CREATED_BY_USER
-
LAST_CHANGE_DATE
-
LAST_CHANGED_BY_USER
-
VALIDITY_START_DATE
-
VALIDITY_END_DATE
-
IS_DELETED
-
TO__HISTORICAL_TEXT
public static final NavigationProperty.Collection<VarCnfHistlObjectDependency,VarCnfHistlObjDependencyText> TO__HISTORICAL_TEXTUse with available request builders to apply the _HistoricalText navigation property to query operations. -
TO__OBJECT_DEPENDENCY
public static final NavigationProperty.Single<VarCnfHistlObjectDependency,VarConfignObjectDependency> TO__OBJECT_DEPENDENCYUse with available request builders to apply the _ObjectDependency navigation property to query operations. -
TO__SOURCE_CODE
public static final NavigationProperty.Single<VarCnfHistlObjectDependency,VarCnfObjDependencySourceCode> TO__SOURCE_CODEUse with available request builders to apply the _SourceCode navigation property to query operations.
-
-
Constructor Details
-
VarCnfHistlObjectDependency
public VarCnfHistlObjectDependency() -
VarCnfHistlObjectDependency
public VarCnfHistlObjectDependency(@Nullable String objectDependencyName, @Nullable String changeNumber, @Nullable String objectDependencyStatus, @Nullable String objectDependencyStatusName, @Nullable String objectDependencyGroup, @Nullable String objectDependencyGroupName, @Nullable String objectDependencyType, @Nullable LocalDate creationDate, @Nullable String createdByUser, @Nullable LocalDate lastChangeDate, @Nullable String lastChangedByUser, @Nullable LocalDate validityStartDate, @Nullable LocalDate validityEndDate, @Nullable Boolean isDeleted, List<VarCnfHistlObjDependencyText> to_HistoricalText, @Nullable VarConfignObjectDependency to_ObjectDependency, @Nullable VarCnfObjDependencySourceCode to_SourceCode)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<VarCnfHistlObjectDependency>
-
setObjectDependencyName
(Key Field) Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: ObjectDependencyName
- Parameters:
objectDependencyName- Name of Dependency
-
setChangeNumber
(Key Field) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: ChangeNumber
- Parameters:
changeNumber- Change Number
-
setObjectDependencyStatus
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ObjectDependencyStatus
- Parameters:
objectDependencyStatus- Dependency status
-
setObjectDependencyStatusName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: ObjectDependencyStatusName
- Parameters:
objectDependencyStatusName- Object Dependency Status Name
-
setObjectDependencyGroup
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ObjectDependencyGroup
- Parameters:
objectDependencyGroup- Dependency Group
-
setObjectDependencyGroupName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: ObjectDependencyGroupName
- Parameters:
objectDependencyGroupName- Object Dependency Group Name
-
setObjectDependencyType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ObjectDependencyType
- Parameters:
objectDependencyType- Dependency Type
-
setCreationDate
Constraints: NullableOriginal property name from the Odata EDM: CreationDate
- Parameters:
creationDate- Creation Date
-
setCreatedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CreatedByUser
- Parameters:
createdByUser- Person Who Created Dependency
-
setLastChangeDate
Constraints: NullableOriginal property name from the Odata EDM: LastChangeDate
- Parameters:
lastChangeDate- Date of Last Change
-
setLastChangedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: LastChangedByUser
- Parameters:
lastChangedByUser- Last Changed By
-
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
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<VarCnfHistlObjectDependency>
-
getKey
- Overrides:
getKeyin classVdmObject<VarCnfHistlObjectDependency>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<VarCnfHistlObjectDependency>
-
fromMap
- Overrides:
fromMapin classVdmObject<VarCnfHistlObjectDependency>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<VarCnfHistlObjectDependency>
-
getHistoricalTextIfPresent
@Nonnull public io.vavr.control.Option<List<VarCnfHistlObjDependencyText>> getHistoricalTextIfPresent()Retrieval of associated VarCnfHistlObjDependencyText entities (one to many). This corresponds to the OData navigation property _HistoricalText.If the navigation property for an entity VarCnfHistlObjectDependency 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 _HistoricalText is already loaded, the result will
contain the VarCnfHistlObjDependencyText entities. If not, an
Optionwith result stateemptyis returned.
-
setHistoricalText
Overwrites the list of associated VarCnfHistlObjDependencyText entities for the loaded navigation property _HistoricalText.If the navigation property _HistoricalText of a queried VarCnfHistlObjectDependency is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Parameters:
value- List of VarCnfHistlObjDependencyText entities.
-
addHistoricalText
Adds elements to the list of associated VarCnfHistlObjDependencyText entities. This corresponds to the OData navigation property _HistoricalText.If the navigation property _HistoricalText of a queried VarCnfHistlObjectDependency is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Parameters:
entity- Array of VarCnfHistlObjDependencyText entities.
-
getObjectDependencyIfPresent
Retrieval of associated VarConfignObjectDependency entity (one to one). This corresponds to the OData navigation property _ObjectDependency.If the navigation property for an entity VarCnfHistlObjectDependency 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 _ObjectDependency is already loaded, the result will
contain the VarConfignObjectDependency entity. If not, an
Optionwith result stateemptyis returned.
-
setObjectDependency
Overwrites the associated VarConfignObjectDependency entity for the loaded navigation property _ObjectDependency.- Parameters:
value- New VarConfignObjectDependency entity.
-
getSourceCodeIfPresent
Retrieval of associated VarCnfObjDependencySourceCode entity (one to one). This corresponds to the OData navigation property _SourceCode.If the navigation property for an entity VarCnfHistlObjectDependency 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 _SourceCode is already loaded, the result will contain
the VarCnfObjDependencySourceCode entity. If not, an
Optionwith result stateemptyis returned.
-
setSourceCode
Overwrites the associated VarCnfObjDependencySourceCode entity for the loaded navigation property _SourceCode.- Parameters:
value- New VarCnfObjDependencySourceCode entity.
-
builder
-
getObjectDependencyName
(Key Field) Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: ObjectDependencyName
- Returns:
- Name of Dependency
-
getChangeNumber
(Key Field) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: ChangeNumber
- Returns:
- Change Number
-
getObjectDependencyStatus
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ObjectDependencyStatus
- Returns:
- Dependency status
-
getObjectDependencyStatusName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: ObjectDependencyStatusName
- Returns:
- Object Dependency Status Name
-
getObjectDependencyGroup
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ObjectDependencyGroup
- Returns:
- Dependency Group
-
getObjectDependencyGroupName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: ObjectDependencyGroupName
- Returns:
- Object Dependency Group Name
-
getObjectDependencyType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ObjectDependencyType
- Returns:
- Dependency Type
-
getCreationDate
Constraints: NullableOriginal property name from the Odata EDM: CreationDate
- Returns:
- Creation Date
-
getCreatedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CreatedByUser
- Returns:
- Person Who Created Dependency
-
getLastChangeDate
Constraints: NullableOriginal property name from the Odata EDM: LastChangeDate
- Returns:
- Date of Last Change
-
getLastChangedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: LastChangedByUser
- Returns:
- Last Changed By
-
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
-
toString
- Overrides:
toStringin classVdmObject<VarCnfHistlObjectDependency>
-
equals
- Overrides:
equalsin classVdmEntity<VarCnfHistlObjectDependency>
-
canEqual
- Overrides:
canEqualin classVdmEntity<VarCnfHistlObjectDependency>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<VarCnfHistlObjectDependency>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<VarCnfHistlObjectDependency>
-