Class FuncnlLocStrucList
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: FuncnlLocStrucList_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of FuncnlLocStrucList instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<FuncnlLocStrucList>Selector for all available fields of FuncnlLocStrucList.static final SimpleProperty.String<FuncnlLocStrucList>static final SimpleProperty.Boolean<FuncnlLocStrucList>static final SimpleProperty.Boolean<FuncnlLocStrucList>static final SimpleProperty.Boolean<FuncnlLocStrucList>static final SimpleProperty.String<FuncnlLocStrucList>static final SimpleProperty.String<FuncnlLocStrucList>static final SimpleProperty.String<FuncnlLocStrucList>static final SimpleProperty.String<FuncnlLocStrucList>static final SimpleProperty.Boolean<FuncnlLocStrucList>static final SimpleProperty.String<FuncnlLocStrucList>static final SimpleProperty.String<FuncnlLocStrucList>static final SimpleProperty.String<FuncnlLocStrucList>static final SimpleProperty.String<FuncnlLocStrucList>static final SimpleProperty.String<FuncnlLocStrucList>static final SimpleProperty.String<FuncnlLocStrucList>static final SimpleProperty.String<FuncnlLocStrucList>static final SimpleProperty.NumericInteger<FuncnlLocStrucList>static final SimpleProperty.String<FuncnlLocStrucList>static final SimpleProperty.String<FuncnlLocStrucList>Use with available request builders to apply the _FuncnlLocEquipStrucList navigation property to query operations.static final SimpleProperty.Date<FuncnlLocStrucList>Fields inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionFuncnlLocStrucList(String functionalLocation, LocalDate validityStartDate, String functionalLocationName, String functionalLocationLabelName, String superiorFunctionalLocation, String superiorFunctionalLocationName, String superiorFuncnlLocLabelName, String functionalLocationCategory, String functionalLocationCategoryDesc, String technicalObjectType, String technicalObjectTypeDesc, String funcnlLocPosInSuperiorTechObj, String constructionMaterial, Boolean funcnlLocIsMarkedForDeletion, Boolean funcnlLocIsDeleted, Boolean functionalLocationIsActive, Boolean funcnlLocIsDeactivated, String hierarchyNode, String hierarchyParentNode, Integer techObjHierarchyLevel, List<FuncnlLocEquipStrucList> to_FuncnlLocEquipStrucList) -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds elements to the list of associated FuncnlLocEquipStrucList entities.builder()protected booleanbooleanprotected voidConstraints: Not nullable, Maximum length: 18protected Stringprotected Stringio.vavr.control.Option<List<FuncnlLocEquipStrucList>>Retrieval of associated FuncnlLocEquipStrucList entities (one to many).Constraints: Not nullableConstraints: Not nullableConstraints: Not nullableConstraints: Not nullable, Maximum length: 4(Key Field) Constraints: Not nullable, Maximum length: 30Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 30Constraints: Not nullableConstraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 1333Constraints: Not nullable, Maximum length: 1333protected ODataEntityKeygetKey()Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 30Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 20Constraints: Not nullablegetType()Constraints: NullableinthashCode()voidsetConstructionMaterial(String constructionMaterial) Constraints: Not nullable, Maximum length: 18voidOverwrites the list of associated FuncnlLocEquipStrucList entities for the loaded navigation property _FuncnlLocEquipStrucList.voidsetFuncnlLocIsDeactivated(Boolean funcnlLocIsDeactivated) Constraints: Not nullablevoidsetFuncnlLocIsDeleted(Boolean funcnlLocIsDeleted) Constraints: Not nullablevoidsetFuncnlLocIsMarkedForDeletion(Boolean funcnlLocIsMarkedForDeletion) Constraints: Not nullablevoidsetFuncnlLocPosInSuperiorTechObj(String funcnlLocPosInSuperiorTechObj) Constraints: Not nullable, Maximum length: 4voidsetFunctionalLocation(String functionalLocation) (Key Field) Constraints: Not nullable, Maximum length: 30voidsetFunctionalLocationCategory(String functionalLocationCategory) Constraints: Not nullable, Maximum length: 1voidsetFunctionalLocationCategoryDesc(String functionalLocationCategoryDesc) Constraints: Not nullable, Maximum length: 30voidsetFunctionalLocationIsActive(Boolean functionalLocationIsActive) Constraints: Not nullablevoidsetFunctionalLocationLabelName(String functionalLocationLabelName) Constraints: Not nullable, Maximum length: 40voidsetFunctionalLocationName(String functionalLocationName) Constraints: Not nullable, Maximum length: 40voidsetHierarchyNode(String hierarchyNode) Constraints: Not nullable, Maximum length: 1333voidsetHierarchyParentNode(String hierarchyParentNode) Constraints: Not nullable, Maximum length: 1333voidsetSuperiorFuncnlLocLabelName(String superiorFuncnlLocLabelName) Constraints: Not nullable, Maximum length: 40voidsetSuperiorFunctionalLocation(String superiorFunctionalLocation) Constraints: Not nullable, Maximum length: 30voidsetSuperiorFunctionalLocationName(String superiorFunctionalLocationName) Constraints: Not nullable, Maximum length: 40voidsetTechnicalObjectType(String technicalObjectType) Constraints: Not nullable, Maximum length: 10voidsetTechnicalObjectTypeDesc(String technicalObjectTypeDesc) Constraints: Not nullable, Maximum length: 20voidsetTechObjHierarchyLevel(Integer techObjHierarchyLevel) Constraints: Not 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 FuncnlLocStrucList. -
FUNCTIONAL_LOCATION
-
VALIDITY_START_DATE
-
FUNCTIONAL_LOCATION_NAME
-
FUNCTIONAL_LOCATION_LABEL_NAME
-
SUPERIOR_FUNCTIONAL_LOCATION
-
SUPERIOR_FUNCTIONAL_LOCATION_NAME
-
SUPERIOR_FUNCNL_LOC_LABEL_NAME
-
FUNCTIONAL_LOCATION_CATEGORY
-
FUNCTIONAL_LOCATION_CATEGORY_DESC
-
TECHNICAL_OBJECT_TYPE
-
TECHNICAL_OBJECT_TYPE_DESC
-
FUNCNL_LOC_POS_IN_SUPERIOR_TECH_OBJ
-
CONSTRUCTION_MATERIAL
-
FUNCNL_LOC_IS_MARKED_FOR_DELETION
-
FUNCNL_LOC_IS_DELETED
-
FUNCTIONAL_LOCATION_IS_ACTIVE
-
FUNCNL_LOC_IS_DEACTIVATED
-
HIERARCHY_NODE
-
HIERARCHY_PARENT_NODE
-
TECH_OBJ_HIERARCHY_LEVEL
-
TO__FUNCNL_LOC_EQUIP_STRUC_LIST
public static final NavigationProperty.Collection<FuncnlLocStrucList,FuncnlLocEquipStrucList> TO__FUNCNL_LOC_EQUIP_STRUC_LISTUse with available request builders to apply the _FuncnlLocEquipStrucList navigation property to query operations.
-
-
Constructor Details
-
FuncnlLocStrucList
public FuncnlLocStrucList() -
FuncnlLocStrucList
public FuncnlLocStrucList(@Nullable String functionalLocation, @Nullable LocalDate validityStartDate, @Nullable String functionalLocationName, @Nullable String functionalLocationLabelName, @Nullable String superiorFunctionalLocation, @Nullable String superiorFunctionalLocationName, @Nullable String superiorFuncnlLocLabelName, @Nullable String functionalLocationCategory, @Nullable String functionalLocationCategoryDesc, @Nullable String technicalObjectType, @Nullable String technicalObjectTypeDesc, @Nullable String funcnlLocPosInSuperiorTechObj, @Nullable String constructionMaterial, @Nullable Boolean funcnlLocIsMarkedForDeletion, @Nullable Boolean funcnlLocIsDeleted, @Nullable Boolean functionalLocationIsActive, @Nullable Boolean funcnlLocIsDeactivated, @Nullable String hierarchyNode, @Nullable String hierarchyParentNode, @Nullable Integer techObjHierarchyLevel, List<FuncnlLocEquipStrucList> to_FuncnlLocEquipStrucList)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<FuncnlLocStrucList>
-
setFunctionalLocation
(Key Field) Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: FunctionalLocation
- Parameters:
functionalLocation- Functional location
-
setValidityStartDate
Constraints: NullableOriginal property name from the Odata EDM: ValidityStartDate
- Parameters:
validityStartDate- Valid-From Date
-
setFunctionalLocationName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: FunctionalLocationName
- Parameters:
functionalLocationName- Description of functional location
-
setFunctionalLocationLabelName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: FunctionalLocationLabelName
- Parameters:
functionalLocationLabelName- Functional Location Label
-
setSuperiorFunctionalLocation
Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: SuperiorFunctionalLocation
- Parameters:
superiorFunctionalLocation- Functional location
-
setSuperiorFunctionalLocationName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: SuperiorFunctionalLocationName
- Parameters:
superiorFunctionalLocationName- Description of functional location
-
setSuperiorFuncnlLocLabelName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: SuperiorFuncnlLocLabelName
- Parameters:
superiorFuncnlLocLabelName- Functional Location Label
-
setFunctionalLocationCategory
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: FunctionalLocationCategory
- Parameters:
functionalLocationCategory- Functional location category
-
setFunctionalLocationCategoryDesc
Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: FunctionalLocationCategoryDesc
- Parameters:
functionalLocationCategoryDesc- Description of functional location category
-
setTechnicalObjectType
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: TechnicalObjectType
- Parameters:
technicalObjectType- Type of Technical Object
-
setTechnicalObjectTypeDesc
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: TechnicalObjectTypeDesc
- Parameters:
technicalObjectTypeDesc- Text for Object Type
-
setFuncnlLocPosInSuperiorTechObj
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: FuncnlLocPosInSuperiorTechObj
- Parameters:
funcnlLocPosInSuperiorTechObj- Position in superior technical object
-
setConstructionMaterial
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: ConstructionMaterial
- Parameters:
constructionMaterial- Construction type material of the object
-
setFuncnlLocIsMarkedForDeletion
Constraints: Not nullableOriginal property name from the Odata EDM: FuncnlLocIsMarkedForDeletion
- Parameters:
funcnlLocIsMarkedForDeletion- Checkbox
-
setFuncnlLocIsDeleted
Constraints: Not nullableOriginal property name from the Odata EDM: FuncnlLocIsDeleted
- Parameters:
funcnlLocIsDeleted- Checkbox
-
setFunctionalLocationIsActive
Constraints: Not nullableOriginal property name from the Odata EDM: FunctionalLocationIsActive
- Parameters:
functionalLocationIsActive- Checkbox
-
setFuncnlLocIsDeactivated
Constraints: Not nullableOriginal property name from the Odata EDM: FuncnlLocIsDeactivated
- Parameters:
funcnlLocIsDeactivated- Checkbox
-
setHierarchyNode
Constraints: Not nullable, Maximum length: 1333Original property name from the Odata EDM: HierarchyNode
- Parameters:
hierarchyNode- The hierarchyNode to set.
-
setHierarchyParentNode
Constraints: Not nullable, Maximum length: 1333Original property name from the Odata EDM: HierarchyParentNode
- Parameters:
hierarchyParentNode- The hierarchyParentNode to set.
-
setTechObjHierarchyLevel
Constraints: Not nullableOriginal property name from the Odata EDM: TechObjHierarchyLevel
- Parameters:
techObjHierarchyLevel- The techObjHierarchyLevel to set.
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<FuncnlLocStrucList>
-
getKey
- Overrides:
getKeyin classVdmObject<FuncnlLocStrucList>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<FuncnlLocStrucList>
-
fromMap
- Overrides:
fromMapin classVdmObject<FuncnlLocStrucList>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<FuncnlLocStrucList>
-
getFuncnlLocEquipStrucListIfPresent
@Nonnull public io.vavr.control.Option<List<FuncnlLocEquipStrucList>> getFuncnlLocEquipStrucListIfPresent()Retrieval of associated FuncnlLocEquipStrucList entities (one to many). This corresponds to the OData navigation property _FuncnlLocEquipStrucList.If the navigation property for an entity FuncnlLocStrucList 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 _FuncnlLocEquipStrucList is already loaded, the result
will contain the FuncnlLocEquipStrucList entities. If not, an
Optionwith result stateemptyis returned.
-
setFuncnlLocEquipStrucList
Overwrites the list of associated FuncnlLocEquipStrucList entities for the loaded navigation property _FuncnlLocEquipStrucList.If the navigation property _FuncnlLocEquipStrucList of a queried FuncnlLocStrucList 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 FuncnlLocEquipStrucList entities.
-
addFuncnlLocEquipStrucList
Adds elements to the list of associated FuncnlLocEquipStrucList entities. This corresponds to the OData navigation property _FuncnlLocEquipStrucList.If the navigation property _FuncnlLocEquipStrucList of a queried FuncnlLocStrucList 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 FuncnlLocEquipStrucList entities.
-
builder
-
getFunctionalLocation
(Key Field) Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: FunctionalLocation
- Returns:
- Functional location
-
getValidityStartDate
Constraints: NullableOriginal property name from the Odata EDM: ValidityStartDate
- Returns:
- Valid-From Date
-
getFunctionalLocationName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: FunctionalLocationName
- Returns:
- Description of functional location
-
getFunctionalLocationLabelName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: FunctionalLocationLabelName
- Returns:
- Functional Location Label
-
getSuperiorFunctionalLocation
Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: SuperiorFunctionalLocation
- Returns:
- Functional location
-
getSuperiorFunctionalLocationName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: SuperiorFunctionalLocationName
- Returns:
- Description of functional location
-
getSuperiorFuncnlLocLabelName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: SuperiorFuncnlLocLabelName
- Returns:
- Functional Location Label
-
getFunctionalLocationCategory
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: FunctionalLocationCategory
- Returns:
- Functional location category
-
getFunctionalLocationCategoryDesc
Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: FunctionalLocationCategoryDesc
- Returns:
- Description of functional location category
-
getTechnicalObjectType
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: TechnicalObjectType
- Returns:
- Type of Technical Object
-
getTechnicalObjectTypeDesc
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: TechnicalObjectTypeDesc
- Returns:
- Text for Object Type
-
getFuncnlLocPosInSuperiorTechObj
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: FuncnlLocPosInSuperiorTechObj
- Returns:
- Position in superior technical object
-
getConstructionMaterial
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: ConstructionMaterial
- Returns:
- Construction type material of the object
-
getFuncnlLocIsMarkedForDeletion
Constraints: Not nullableOriginal property name from the Odata EDM: FuncnlLocIsMarkedForDeletion
- Returns:
- Checkbox
-
getFuncnlLocIsDeleted
Constraints: Not nullableOriginal property name from the Odata EDM: FuncnlLocIsDeleted
- Returns:
- Checkbox
-
getFunctionalLocationIsActive
Constraints: Not nullableOriginal property name from the Odata EDM: FunctionalLocationIsActive
- Returns:
- Checkbox
-
getFuncnlLocIsDeactivated
Constraints: Not nullableOriginal property name from the Odata EDM: FuncnlLocIsDeactivated
- Returns:
- Checkbox
-
getHierarchyNode
Constraints: Not nullable, Maximum length: 1333Original property name from the Odata EDM: HierarchyNode
- Returns:
- The hierarchyNode contained in this
VdmEntity.
-
getHierarchyParentNode
Constraints: Not nullable, Maximum length: 1333Original property name from the Odata EDM: HierarchyParentNode
- Returns:
- The hierarchyParentNode contained in this
VdmEntity.
-
getTechObjHierarchyLevel
Constraints: Not nullableOriginal property name from the Odata EDM: TechObjHierarchyLevel
- Returns:
- The techObjHierarchyLevel contained in this
VdmEntity.
-
toString
- Overrides:
toStringin classVdmObject<FuncnlLocStrucList>
-
equals
- Overrides:
equalsin classVdmEntity<FuncnlLocStrucList>
-
canEqual
- Overrides:
canEqualin classVdmEntity<FuncnlLocStrucList>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<FuncnlLocStrucList>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<FuncnlLocStrucList>
-