Class MaterialSerialNumberPartner
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: MaterialSerialNumberPartner_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of MaterialSerialNumberPartner instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionUse with available request builders to apply the SAP__Messages complex property to query operations.static final SimpleProperty<MaterialSerialNumberPartner>Selector for all available fields of MaterialSerialNumberPartner.static final SimpleProperty.String<MaterialSerialNumberPartner>static final SimpleProperty.Date<MaterialSerialNumberPartner>static final SimpleProperty.Time<MaterialSerialNumberPartner>static final SimpleProperty.String<MaterialSerialNumberPartner>static final SimpleProperty.String<MaterialSerialNumberPartner>static final SimpleProperty.String<MaterialSerialNumberPartner>static final SimpleProperty.Date<MaterialSerialNumberPartner>static final SimpleProperty.Time<MaterialSerialNumberPartner>static final SimpleProperty.String<MaterialSerialNumberPartner>static final SimpleProperty.String<MaterialSerialNumberPartner>static final SimpleProperty.String<MaterialSerialNumberPartner>static final SimpleProperty.String<MaterialSerialNumberPartner>static final SimpleProperty.String<MaterialSerialNumberPartner>static final SimpleProperty.String<MaterialSerialNumberPartner>Use with available request builders to apply the _EquipmentMaterialSerialNumber 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
ConstructorsConstructorDescriptionMaterialSerialNumberPartner(String material, String serialNumber, String equipment, String partnerFunction, String equipmentPartnerObjectNmbr, String partnerFunctionType, String equipmentPartner, String createdByUser, LocalDate creationDate, LocalTime creationTime, String lastChangedByUser, LocalTime lastChangeTime, LocalDate lastChangeDate, String maintObjectInternalID, Collection<SAP__Message> _Messages, MaterialSerialNumber to_EquipmentMaterialSerialNumber) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected voidConstraints: Not nullableConstraints: Not nullable, Maximum length: 12Constraints: NullableConstraints: Not nullableprotected Stringprotected String(Key Field) Constraints: Not nullable, Maximum length: 18io.vavr.control.Option<MaterialSerialNumber>Retrieval of associated MaterialSerialNumber entity (one to one).Constraints: Not nullable, Maximum length: 12(Key Field) Constraints: Not nullable, Maximum length: 6protected ODataEntityKeygetKey()Constraints: NullableConstraints: Not nullable, Maximum length: 12Constraints: Not nullableConstraints: Not nullable, Maximum length: 22(Key Field) Constraints: Not nullable, Maximum length: 18(Key Field) Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 2(Key Field) Constraints: Not nullable, Maximum length: 18getType()inthashCode()voidset_Messages(Collection<SAP__Message> _Messages) Constraints: Not nullablevoidsetCreatedByUser(String createdByUser) Constraints: Not nullable, Maximum length: 12voidsetCreationDate(LocalDate creationDate) Constraints: NullablevoidsetCreationTime(LocalTime creationTime) Constraints: Not nullablevoidsetEquipment(String equipment) (Key Field) Constraints: Not nullable, Maximum length: 18voidOverwrites the associated MaterialSerialNumber entity for the loaded navigation property _EquipmentMaterialSerialNumber.voidsetEquipmentPartner(String equipmentPartner) Constraints: Not nullable, Maximum length: 12voidsetEquipmentPartnerObjectNmbr(String equipmentPartnerObjectNmbr) (Key Field) Constraints: Not nullable, Maximum length: 6voidsetLastChangeDate(LocalDate lastChangeDate) Constraints: NullablevoidsetLastChangedByUser(String lastChangedByUser) Constraints: Not nullable, Maximum length: 12voidsetLastChangeTime(LocalTime lastChangeTime) Constraints: Not nullablevoidsetMaintObjectInternalID(String maintObjectInternalID) Constraints: Not nullable, Maximum length: 22voidsetMaterial(String material) (Key Field) Constraints: Not nullable, Maximum length: 18voidsetPartnerFunction(String partnerFunction) (Key Field) Constraints: Not nullable, Maximum length: 2voidsetPartnerFunctionType(String partnerFunctionType) Constraints: Not nullable, Maximum length: 2voidsetSerialNumber(String serialNumber) (Key Field) Constraints: Not nullable, Maximum length: 18toString()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 MaterialSerialNumberPartner. -
MATERIAL
-
SERIAL_NUMBER
-
EQUIPMENT
-
PARTNER_FUNCTION
-
EQUIPMENT_PARTNER_OBJECT_NMBR
public static final SimpleProperty.String<MaterialSerialNumberPartner> EQUIPMENT_PARTNER_OBJECT_NMBR -
PARTNER_FUNCTION_TYPE
-
EQUIPMENT_PARTNER
-
CREATED_BY_USER
-
CREATION_DATE
-
CREATION_TIME
-
LAST_CHANGED_BY_USER
-
LAST_CHANGE_TIME
-
LAST_CHANGE_DATE
-
MAINT_OBJECT_INTERNAL_ID
-
_MESSAGES
Use with available request builders to apply the SAP__Messages complex property to query operations. -
TO__EQUIPMENT_MATERIAL_SERIAL_NUMBER
public static final NavigationProperty.Single<MaterialSerialNumberPartner,MaterialSerialNumber> TO__EQUIPMENT_MATERIAL_SERIAL_NUMBERUse with available request builders to apply the _EquipmentMaterialSerialNumber navigation property to query operations.
-
-
Constructor Details
-
MaterialSerialNumberPartner
public MaterialSerialNumberPartner() -
MaterialSerialNumberPartner
public MaterialSerialNumberPartner(@Nullable String material, @Nullable String serialNumber, @Nullable String equipment, @Nullable String partnerFunction, @Nullable String equipmentPartnerObjectNmbr, @Nullable String partnerFunctionType, @Nullable String equipmentPartner, @Nullable String createdByUser, @Nullable LocalDate creationDate, @Nullable LocalTime creationTime, @Nullable String lastChangedByUser, @Nullable LocalTime lastChangeTime, @Nullable LocalDate lastChangeDate, @Nullable String maintObjectInternalID, @Nullable Collection<SAP__Message> _Messages, @Nullable MaterialSerialNumber to_EquipmentMaterialSerialNumber)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<MaterialSerialNumberPartner>
-
setMaterial
(Key Field) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: Material
- Parameters:
material- Material Number
-
setSerialNumber
(Key Field) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: SerialNumber
- Parameters:
serialNumber- Serial Number
-
setEquipment
(Key Field) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: Equipment
- Parameters:
equipment- Equipment Number
-
setPartnerFunction
(Key Field) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: PartnerFunction
- Parameters:
partnerFunction- Partner Function
-
setEquipmentPartnerObjectNmbr
(Key Field) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: EquipmentPartnerObjectNmbr
- Parameters:
equipmentPartnerObjectNmbr- Counter for differentiation 6-digit
-
setPartnerFunctionType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: PartnerFunctionType
- Parameters:
partnerFunctionType- Type of partner number
-
setEquipmentPartner
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: EquipmentPartner
- Parameters:
equipmentPartner- Partner
-
setCreatedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CreatedByUser
- Parameters:
createdByUser- Name of Person Responsible for Creating the Object
-
setCreationDate
Constraints: NullableOriginal property name from the Odata EDM: CreationDate
- Parameters:
creationDate- Record Created On
-
setCreationTime
Constraints: Not nullableOriginal property name from the Odata EDM: CreationTime
- Parameters:
creationTime- Time at Which Record Was Added
-
setLastChangedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: LastChangedByUser
- Parameters:
lastChangedByUser- Name of Person Who Changed Object
-
setLastChangeTime
Constraints: Not nullableOriginal property name from the Odata EDM: LastChangeTime
- Parameters:
lastChangeTime- Time of Change
-
setLastChangeDate
Constraints: NullableOriginal property name from the Odata EDM: LastChangeDate
- Parameters:
lastChangeDate- Last Changed On
-
setMaintObjectInternalID
Constraints: Not nullable, Maximum length: 22Original property name from the Odata EDM: MaintObjectInternalID
- Parameters:
maintObjectInternalID- Object Number
-
set_Messages
Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Parameters:
_Messages- The _Messages to set.
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<MaterialSerialNumberPartner>
-
getKey
- Overrides:
getKeyin classVdmObject<MaterialSerialNumberPartner>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<MaterialSerialNumberPartner>
-
fromMap
- Overrides:
fromMapin classVdmObject<MaterialSerialNumberPartner>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<MaterialSerialNumberPartner>
-
getEquipmentMaterialSerialNumberIfPresent
@Nonnull public io.vavr.control.Option<MaterialSerialNumber> getEquipmentMaterialSerialNumberIfPresent()Retrieval of associated MaterialSerialNumber entity (one to one). This corresponds to the OData navigation property _EquipmentMaterialSerialNumber.If the navigation property for an entity MaterialSerialNumberPartner 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 _EquipmentMaterialSerialNumber is already loaded, the
result will contain the MaterialSerialNumber entity. If not, an
Optionwith result stateemptyis returned.
-
setEquipmentMaterialSerialNumber
Overwrites the associated MaterialSerialNumber entity for the loaded navigation property _EquipmentMaterialSerialNumber.- Parameters:
value- New MaterialSerialNumber entity.
-
builder
-
getMaterial
(Key Field) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: Material
- Returns:
- Material Number
-
getSerialNumber
(Key Field) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: SerialNumber
- Returns:
- Serial Number
-
getEquipment
(Key Field) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: Equipment
- Returns:
- Equipment Number
-
getPartnerFunction
(Key Field) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: PartnerFunction
- Returns:
- Partner Function
-
getEquipmentPartnerObjectNmbr
(Key Field) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: EquipmentPartnerObjectNmbr
- Returns:
- Counter for differentiation 6-digit
-
getPartnerFunctionType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: PartnerFunctionType
- Returns:
- Type of partner number
-
getEquipmentPartner
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: EquipmentPartner
- Returns:
- Partner
-
getCreatedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CreatedByUser
- Returns:
- Name of Person Responsible for Creating the Object
-
getCreationDate
Constraints: NullableOriginal property name from the Odata EDM: CreationDate
- Returns:
- Record Created On
-
getCreationTime
Constraints: Not nullableOriginal property name from the Odata EDM: CreationTime
- Returns:
- Time at Which Record Was Added
-
getLastChangedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: LastChangedByUser
- Returns:
- Name of Person Who Changed Object
-
getLastChangeTime
Constraints: Not nullableOriginal property name from the Odata EDM: LastChangeTime
- Returns:
- Time of Change
-
getLastChangeDate
Constraints: NullableOriginal property name from the Odata EDM: LastChangeDate
- Returns:
- Last Changed On
-
getMaintObjectInternalID
Constraints: Not nullable, Maximum length: 22Original property name from the Odata EDM: MaintObjectInternalID
- Returns:
- Object Number
-
get_Messages
Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Returns:
- The _Messages contained in this
VdmEntity.
-
toString
- Overrides:
toStringin classVdmObject<MaterialSerialNumberPartner>
-
equals
- Overrides:
equalsin classVdmEntity<MaterialSerialNumberPartner>
-
canEqual
- Overrides:
canEqualin classVdmEntity<MaterialSerialNumberPartner>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<MaterialSerialNumberPartner>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<MaterialSerialNumberPartner>
-