Class ExplicitAssortmentModuleUser
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: ExplicitAssortmentModuleUserType
-
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<ExplicitAssortmentModuleUser>Selector for all available fields of ExplicitAssortmentModuleUser.static final SimpleProperty.String<ExplicitAssortmentModuleUser>static final SimpleProperty.Guid<ExplicitAssortmentModuleUser>static final SimpleProperty.Date<ExplicitAssortmentModuleUser>static final SimpleProperty.String<ExplicitAssortmentModuleUser>static final SimpleProperty.Date<ExplicitAssortmentModuleUser>static final SimpleProperty.Date<ExplicitAssortmentModuleUser>Fields inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionExplicitAssortmentModuleUser(UUID assortmentModuleUUID, String assortmentModuleUser, LocalDate validityStartDate, LocalDate validityEndDate, LocalDate lastChangeDate, String lastChangedByUserName, 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: NullableConstraints: Not nullable, Maximum length: 12getType()Constraints: Nullable(Key Field) Constraints: Not nullableinthashCode()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: NullablevoidsetLastChangedByUserName(String lastChangedByUserName) Constraints: Not nullable, Maximum length: 12voidsetValidityEndDate(LocalDate validityEndDate) Constraints: NullablevoidsetValidityStartDate(LocalDate validityStartDate) (Key Field) Constraints: Not nullabletoString()updateValidity(LocalDate newValidityStartDate, LocalDate newValidityEndDate) Action that can be applied to any entity object of this class.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 ExplicitAssortmentModuleUser. -
ASSORTMENT_MODULE_UUID
-
ASSORTMENT_MODULE_USER
-
VALIDITY_START_DATE
-
VALIDITY_END_DATE
-
LAST_CHANGE_DATE
-
LAST_CHANGED_BY_USER_NAME
-
_MESSAGES
Use with available request builders to apply the SAP__Messages complex property to query operations.
-
-
Constructor Details
-
ExplicitAssortmentModuleUser
public ExplicitAssortmentModuleUser() -
ExplicitAssortmentModuleUser
public ExplicitAssortmentModuleUser(@Nullable UUID assortmentModuleUUID, @Nullable String assortmentModuleUser, @Nullable LocalDate validityStartDate, @Nullable LocalDate validityEndDate, @Nullable LocalDate lastChangeDate, @Nullable String lastChangedByUserName, @Nullable Collection<SAP__Message> _Messages)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<ExplicitAssortmentModuleUser>
-
setAssortmentModuleUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: AssortmentModuleUUID
- Parameters:
assortmentModuleUUID- Universal Unique Identifier of Assortment
-
setAssortmentModuleUser
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: AssortmentModuleUser
- Parameters:
assortmentModuleUser- Assortment User
-
setValidityStartDate
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: ValidityStartDate
- Parameters:
validityStartDate- Valid From
-
setValidityEndDate
Constraints: NullableOriginal property name from the Odata EDM: ValidityEndDate
- Parameters:
validityEndDate- Valid To
-
setLastChangeDate
Constraints: NullableOriginal property name from the Odata EDM: LastChangeDate
- Parameters:
lastChangeDate- The lastChangeDate to set.
-
setLastChangedByUserName
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: LastChangedByUserName
- Parameters:
lastChangedByUserName- User Name of the User Who Last Changed an Object
-
set_Messages
Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Parameters:
_Messages- The _Messages to set.
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<ExplicitAssortmentModuleUser>
-
getKey
- Overrides:
getKeyin classVdmObject<ExplicitAssortmentModuleUser>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<ExplicitAssortmentModuleUser>
-
fromMap
- Overrides:
fromMapin classVdmObject<ExplicitAssortmentModuleUser>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<ExplicitAssortmentModuleUser>
-
updateValidity
@Nonnull public static BoundAction.SingleToSingle<ExplicitAssortmentModuleUser,Void> updateValidity(@Nullable LocalDate newValidityStartDate, @Nullable LocalDate newValidityEndDate) Action that can be applied to any entity object of this class.- Parameters:
newValidityEndDate- Constraints: NullableOriginal parameter name from the Odata EDM: NewValidityEndDate
newValidityStartDate- Constraints: NullableOriginal parameter name from the Odata EDM: NewValidityStartDate
- Returns:
- Action object prepared with the given parameters to be applied to any entity object of this class.
To execute it use the
service.forEntity(entity).applyAction(thisAction)API.
-
builder
-
getAssortmentModuleUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: AssortmentModuleUUID
- Returns:
- Universal Unique Identifier of Assortment
-
getAssortmentModuleUser
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: AssortmentModuleUser
- Returns:
- Assortment User
-
getValidityStartDate
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: ValidityStartDate
- Returns:
- Valid From
-
getValidityEndDate
Constraints: NullableOriginal property name from the Odata EDM: ValidityEndDate
- Returns:
- Valid To
-
getLastChangeDate
Constraints: NullableOriginal property name from the Odata EDM: LastChangeDate
- Returns:
- The lastChangeDate contained in this
VdmEntity.
-
getLastChangedByUserName
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: LastChangedByUserName
- Returns:
- User Name of the User Who Last Changed an Object
-
get_Messages
Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Returns:
- The _Messages contained in this
VdmEntity.
-
toString
- Overrides:
toStringin classVdmObject<ExplicitAssortmentModuleUser>
-
equals
- Overrides:
equalsin classVdmEntity<ExplicitAssortmentModuleUser>
-
canEqual
- Overrides:
canEqualin classVdmEntity<ExplicitAssortmentModuleUser>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<ExplicitAssortmentModuleUser>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<ExplicitAssortmentModuleUser>
-