Class ExplctAsstmtMdlUsrProdExclsn
java.lang.Object
com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject<EntityT>
com.sap.cloud.sdk.datamodel.odatav4.core.VdmEntity<ExplctAsstmtMdlUsrProdExclsn>
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.assortmentmodulev2.ExplctAsstmtMdlUsrProdExclsn
- All Implemented Interfaces:
VdmEntitySet
public class ExplctAsstmtMdlUsrProdExclsn
extends VdmEntity<ExplctAsstmtMdlUsrProdExclsn>
implements VdmEntitySet
Product Exclusion from Assortment Module for Assortment User
Original entity name from the Odata EDM: ExplctAsstmtMdlUsrProdExclsn_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionUse with available request builders to apply the SAP__Messages complex property to query operations.static final SimpleProperty<ExplctAsstmtMdlUsrProdExclsn>Selector for all available fields of ExplctAsstmtMdlUsrProdExclsn.static final SimpleProperty.String<ExplctAsstmtMdlUsrProdExclsn>static final SimpleProperty.Guid<ExplctAsstmtMdlUsrProdExclsn>static final SimpleProperty.Date<ExplctAsstmtMdlUsrProdExclsn>static final SimpleProperty.String<ExplctAsstmtMdlUsrProdExclsn>Fields inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionExplctAsstmtMdlUsrProdExclsn(UUID assortmentModuleUUID, String product, String assortmentModuleUser, LocalDate lastChangeDate, Collection<SAP__Message> _Messages) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected voidConstraints: Not nullable(Key Field) Constraints: Not nullable, Maximum length: 10(Key Field) Constraints: Not nullableprotected Stringprotected Stringprotected ODataEntityKeygetKey()Constraints: Nullable(Key Field) Constraints: Not nullable, Maximum length: 18getType()inthashCode()voidset_Messages(Collection<SAP__Message> _Messages) Constraints: Not nullablevoidsetAssortmentModuleUser(String assortmentModuleUser) (Key Field) Constraints: Not nullable, Maximum length: 10voidsetAssortmentModuleUUID(UUID assortmentModuleUUID) (Key Field) Constraints: Not nullablevoidsetLastChangeDate(LocalDate lastChangeDate) Constraints: NullablevoidsetProduct(String product) (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, toMapOfNavigationProperties
-
Field Details
-
ALL_FIELDS
Selector for all available fields of ExplctAsstmtMdlUsrProdExclsn. -
ASSORTMENT_MODULE_UUID
-
PRODUCT
-
ASSORTMENT_MODULE_USER
-
LAST_CHANGE_DATE
-
_MESSAGES
Use with available request builders to apply the SAP__Messages complex property to query operations.
-
-
Constructor Details
-
ExplctAsstmtMdlUsrProdExclsn
public ExplctAsstmtMdlUsrProdExclsn() -
ExplctAsstmtMdlUsrProdExclsn
public ExplctAsstmtMdlUsrProdExclsn(@Nullable UUID assortmentModuleUUID, @Nullable String product, @Nullable String assortmentModuleUser, @Nullable LocalDate lastChangeDate, @Nullable Collection<SAP__Message> _Messages)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<ExplctAsstmtMdlUsrProdExclsn>
-
setAssortmentModuleUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: AssortmentModuleUUID
- Parameters:
assortmentModuleUUID- Universal Unique Identifier of Assortment
-
setProduct
(Key Field) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: Product
- Parameters:
product- Material Number
-
setAssortmentModuleUser
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: AssortmentModuleUser
- Parameters:
assortmentModuleUser- Customer Number of Plant
-
setLastChangeDate
Constraints: NullableOriginal property name from the Odata EDM: LastChangeDate
- Parameters:
lastChangeDate- The lastChangeDate to set.
-
set_Messages
Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Parameters:
_Messages- The _Messages to set.
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<ExplctAsstmtMdlUsrProdExclsn>
-
getKey
- Overrides:
getKeyin classVdmObject<ExplctAsstmtMdlUsrProdExclsn>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<ExplctAsstmtMdlUsrProdExclsn>
-
fromMap
- Overrides:
fromMapin classVdmObject<ExplctAsstmtMdlUsrProdExclsn>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<ExplctAsstmtMdlUsrProdExclsn>
-
builder
-
getAssortmentModuleUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: AssortmentModuleUUID
- Returns:
- Universal Unique Identifier of Assortment
-
getProduct
(Key Field) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: Product
- Returns:
- Material Number
-
getAssortmentModuleUser
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: AssortmentModuleUser
- Returns:
- Customer Number of Plant
-
getLastChangeDate
Constraints: NullableOriginal property name from the Odata EDM: LastChangeDate
- Returns:
- The lastChangeDate contained in this
VdmEntity.
-
get_Messages
Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Returns:
- The _Messages contained in this
VdmEntity.
-
toString
- Overrides:
toStringin classVdmObject<ExplctAsstmtMdlUsrProdExclsn>
-
equals
- Overrides:
equalsin classVdmEntity<ExplctAsstmtMdlUsrProdExclsn>
-
canEqual
- Overrides:
canEqualin classVdmEntity<ExplctAsstmtMdlUsrProdExclsn>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<ExplctAsstmtMdlUsrProdExclsn>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<ExplctAsstmtMdlUsrProdExclsn>
-