Class WorkCenterDescription
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: WorkCenterDescriptionType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of WorkCenterDescription instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<WorkCenterDescription>Selector for all available fields of WorkCenterDescription.static final SimpleProperty.String<WorkCenterDescription>static final SimpleProperty.String<WorkCenterDescription>static final NavigationProperty.Single<WorkCenterDescription,WorkCenterHeader> Use with available request builders to apply the _Header navigation property to query operations.static final SimpleProperty.String<WorkCenterDescription>static final SimpleProperty.String<WorkCenterDescription>static final SimpleProperty.String<WorkCenterDescription>static final SimpleProperty.String<WorkCenterDescription>static final SimpleProperty.DateTime<WorkCenterDescription>static final SimpleProperty.String<WorkCenterDescription>Fields inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionWorkCenterDescription(String workCenterInternalID, String workCenterTypeCode, String language, String workCenterDesc, String workCenter, String plant, String workCenterCategoryCode, OffsetDateTime workCenterLastChangeDateTime, WorkCenterHeader to_Header) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected voidprotected Stringprotected Stringio.vavr.control.Option<WorkCenterHeader>Retrieval of associated WorkCenterHeader entity (one to one).protected ODataEntityKeygetKey()(Key Field) Constraints: Not nullable, Maximum length: 2getPlant()Constraints: Not nullable, Maximum length: 4getType()Constraints: Not nullable, Maximum length: 8Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 40(Key Field) Constraints: Not nullable, Maximum length: 8Constraints: Nullable, Precision: 7(Key Field) Constraints: Not nullable, Maximum length: 2inthashCode()voidsetHeader(WorkCenterHeader value) Overwrites the associated WorkCenterHeader entity for the loaded navigation property _Header.voidsetLanguage(String language) (Key Field) Constraints: Not nullable, Maximum length: 2voidConstraints: Not nullable, Maximum length: 4voidsetWorkCenter(String workCenter) Constraints: Not nullable, Maximum length: 8voidsetWorkCenterCategoryCode(String workCenterCategoryCode) Constraints: Not nullable, Maximum length: 4voidsetWorkCenterDesc(String workCenterDesc) Constraints: Not nullable, Maximum length: 40voidsetWorkCenterInternalID(String workCenterInternalID) (Key Field) Constraints: Not nullable, Maximum length: 8voidsetWorkCenterLastChangeDateTime(OffsetDateTime workCenterLastChangeDateTime) Constraints: Nullable, Precision: 7voidsetWorkCenterTypeCode(String workCenterTypeCode) (Key Field) Constraints: Not nullable, Maximum length: 2toString()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 WorkCenterDescription. -
WORK_CENTER_INTERNAL_ID
-
WORK_CENTER_TYPE_CODE
-
LANGUAGE
-
WORK_CENTER_DESC
-
WORK_CENTER
-
PLANT
-
WORK_CENTER_CATEGORY_CODE
-
WORK_CENTER_LAST_CHANGE_DATE_TIME
public static final SimpleProperty.DateTime<WorkCenterDescription> WORK_CENTER_LAST_CHANGE_DATE_TIME -
TO__HEADER
Use with available request builders to apply the _Header navigation property to query operations.
-
-
Constructor Details
-
WorkCenterDescription
public WorkCenterDescription() -
WorkCenterDescription
public WorkCenterDescription(@Nullable String workCenterInternalID, @Nullable String workCenterTypeCode, @Nullable String language, @Nullable String workCenterDesc, @Nullable String workCenter, @Nullable String plant, @Nullable String workCenterCategoryCode, @Nullable OffsetDateTime workCenterLastChangeDateTime, @Nullable WorkCenterHeader to_Header)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<WorkCenterDescription>
-
setWorkCenterInternalID
(Key Field) Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: WorkCenterInternalID
- Parameters:
workCenterInternalID- Object ID of the resource
-
setWorkCenterTypeCode
(Key Field) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: WorkCenterTypeCode
- Parameters:
workCenterTypeCode- Production Resource Type
-
setLanguage
(Key Field) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: Language
- Parameters:
language- Language Key
-
setWorkCenterDesc
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: WorkCenterDesc
- Parameters:
workCenterDesc- Work Center Text
-
setWorkCenter
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: WorkCenter
- Parameters:
workCenter- Work Center
-
setPlant
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Plant
- Parameters:
plant- Plant
-
setWorkCenterCategoryCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: WorkCenterCategoryCode
- Parameters:
workCenterCategoryCode- Work Center Category
-
setWorkCenterLastChangeDateTime
Constraints: Nullable, Precision: 7Original property name from the Odata EDM: WorkCenterLastChangeDateTime
- Parameters:
workCenterLastChangeDateTime- Date and Time of Last Change
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<WorkCenterDescription>
-
getKey
- Overrides:
getKeyin classVdmObject<WorkCenterDescription>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<WorkCenterDescription>
-
fromMap
- Overrides:
fromMapin classVdmObject<WorkCenterDescription>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<WorkCenterDescription>
-
getHeaderIfPresent
Retrieval of associated WorkCenterHeader entity (one to one). This corresponds to the OData navigation property _Header.If the navigation property for an entity WorkCenterDescription 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 _Header is already loaded, the result will contain the
WorkCenterHeader entity. If not, an
Optionwith result stateemptyis returned.
-
setHeader
Overwrites the associated WorkCenterHeader entity for the loaded navigation property _Header.- Parameters:
value- New WorkCenterHeader entity.
-
builder
-
getWorkCenterInternalID
(Key Field) Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: WorkCenterInternalID
- Returns:
- Object ID of the resource
-
getWorkCenterTypeCode
(Key Field) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: WorkCenterTypeCode
- Returns:
- Production Resource Type
-
getLanguage
(Key Field) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: Language
- Returns:
- Language Key
-
getWorkCenterDesc
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: WorkCenterDesc
- Returns:
- Work Center Text
-
getWorkCenter
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: WorkCenter
- Returns:
- Work Center
-
getPlant
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Plant
- Returns:
- Plant
-
getWorkCenterCategoryCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: WorkCenterCategoryCode
- Returns:
- Work Center Category
-
getWorkCenterLastChangeDateTime
Constraints: Nullable, Precision: 7Original property name from the Odata EDM: WorkCenterLastChangeDateTime
- Returns:
- Date and Time of Last Change
-
toString
- Overrides:
toStringin classVdmObject<WorkCenterDescription>
-
equals
- Overrides:
equalsin classVdmEntity<WorkCenterDescription>
-
canEqual
- Overrides:
canEqualin classVdmEntity<WorkCenterDescription>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<WorkCenterDescription>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<WorkCenterDescription>
-