public class ChangeRecordReferencePSV extends VdmEntity<ChangeRecordReferencePSV>
Original entity name from the Odata EDM: A_ChangeRecordReferencePSVType
Modifier and Type | Class and Description |
---|---|
static class |
ChangeRecordReferencePSV.ChangeRecordReferencePSVBuilder |
Modifier and Type | Field and Description |
---|---|
static ChangeRecordReferencePSVSelectable |
ALL_FIELDS
Selector for all available fields of ChangeRecordReferencePSV.
|
static ChangeRecordReferencePSVField<String> |
CHANGE_RECORD
Use with available fluent helpers to apply the ChangeRecord field to query operations.
|
static ChangeRecordReferencePSVField<String> |
CHANGE_RECORD_ITEM_RELEVANCE
Use with available fluent helpers to apply the ChangeRecordItemRelevance field to query operations.
|
static ChangeRecordReferencePSVField<UUID> |
CHANGE_RECORD_REF_OBJECT_UUID
Use with available fluent helpers to apply the ChangeRecordRefObjectUUID field to query operations.
|
static ChangeRecordReferencePSVField<String> |
CHANGE_RECORD_REFERENCE_TYPE
Use with available fluent helpers to apply the ChangeRecordReferenceType field to query operations.
|
static ChangeRecordReferencePSVField<UUID> |
CHANGE_RECORD_REFERENCE_UUID
Use with available fluent helpers to apply the ChangeRecordReferenceUUID field to query operations.
|
static ChangeRecordReferencePSVField<UUID> |
CHANGE_RECORD_UUID
Use with available fluent helpers to apply the ChangeRecordUUID field to query operations.
|
static ChangeRecordReferencePSVField<String> |
CLASS_PROPERTY
Use with available fluent helpers to apply the Class field to query operations.
|
static ChangeRecordReferencePSVField<String> |
CREATED_BY_USER
Use with available fluent helpers to apply the CreatedByUser field to query operations.
|
static ChangeRecordReferencePSVField<ZonedDateTime> |
CREATION_DATE_TIME
Use with available fluent helpers to apply the CreationDateTime field to query operations.
|
static ChangeRecordReferencePSVField<ZonedDateTime> |
LAST_CHANGE_DATE_TIME
Use with available fluent helpers to apply the LastChangeDateTime field to query operations.
|
static ChangeRecordReferencePSVField<String> |
LAST_CHANGED_BY_USER
Use with available fluent helpers to apply the LastChangedByUser field to query operations.
|
static ChangeRecordReferencePSVField<String> |
MATERIAL
Use with available fluent helpers to apply the Material field to query operations.
|
static ChangeRecordReferencePSVField<String> |
PROD_STRUC_NODE_DESCRIPTION
Use with available fluent helpers to apply the ProdStrucNodeDescription field to query operations.
|
static ChangeRecordReferencePSVField<String> |
PROD_STRUC_VARIANT_CHANGE_NUMBER
Use with available fluent helpers to apply the ProdStrucVariantChangeNumber field to query operations.
|
static ChangeRecordReferencePSVField<String> |
PROD_STRUC_VARIANT_DESCRIPTION
Use with available fluent helpers to apply the ProdStrucVariantDescription field to query operations.
|
static ChangeRecordReferencePSVField<String> |
PRODUCT_STRUCTURE_NODE_NAME
Use with available fluent helpers to apply the ProductStructureNodeName field to query operations.
|
static ChangeRecordReferencePSVField<String> |
PRODUCT_STRUCTURE_VARIANT_NAME
Use with available fluent helpers to apply the ProductStructureVariantName field to query operations.
|
changedOriginalFields
Constructor and Description |
---|
ChangeRecordReferencePSV() |
ChangeRecordReferencePSV(UUID changeRecordReferenceUUID,
UUID changeRecordUUID,
String changeRecord,
String changeRecordReferenceType,
String createdByUser,
ZonedDateTime creationDateTime,
String lastChangedByUser,
ZonedDateTime lastChangeDateTime,
String material,
String classProperty,
String productStructureNodeName,
String prodStrucNodeDescription,
String productStructureVariantName,
String prodStrucVariantDescription,
String prodStrucVariantChangeNumber,
String changeRecordItemRelevance,
UUID changeRecordRefObjectUUID) |
Modifier and Type | Method and Description |
---|---|
void |
attachToService(String servicePath,
HttpDestinationProperties destination)
Sets the service path and destination for the fetch commands of this entity.
|
static ChangeRecordReferencePSV.ChangeRecordReferencePSVBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
static <T> ChangeRecordReferencePSVField<T> |
field(String fieldName,
Class<T> fieldType)
Use with available fluent helpers to apply an extension field to query operations.
|
static <T,DomainT> |
field(String fieldName,
TypeConverter<T,DomainT> typeConverter)
Use with available fluent helpers to apply an extension field to query operations.
|
protected void |
fromMap(Map<String,Object> inputValues) |
String |
getChangeRecord()
Constraints: Not nullable, Maximum length: 20
|
String |
getChangeRecordItemRelevance()
Constraints: Not nullable, Maximum length: 3
|
String |
getChangeRecordReferenceType()
Constraints: Not nullable, Maximum length: 3
|
UUID |
getChangeRecordReferenceUUID()
(Key Field) Constraints: Not nullable
|
UUID |
getChangeRecordRefObjectUUID()
Constraints: none
|
UUID |
getChangeRecordUUID()
Constraints: none
|
String |
getClassProperty()
Constraints: Not nullable, Maximum length: 18
|
String |
getCreatedByUser()
Constraints: Not nullable, Maximum length: 12
|
ZonedDateTime |
getCreationDateTime()
Constraints: Not nullable, Precision: 0
|
protected String |
getDefaultServicePath()
Used by fluent helpers and navigation property methods to construct OData queries.
|
HttpDestinationProperties |
getDestinationForFetch()
Convienence field for reusing the same destination with multiple queries (e.g.
|
protected String |
getEntityCollection()
Used by fluent helpers and navigation property methods to construct OData queries.
|
protected Map<String,Object> |
getKey() |
ZonedDateTime |
getLastChangeDateTime()
Constraints: Not nullable, Precision: 0
|
String |
getLastChangedByUser()
Constraints: Not nullable, Maximum length: 12
|
String |
getMaterial()
Constraints: Not nullable, Maximum length: 40
|
String |
getProdStrucNodeDescription()
Constraints: Not nullable, Maximum length: 60
|
String |
getProdStrucVariantChangeNumber()
Constraints: Not nullable, Maximum length: 12
|
String |
getProdStrucVariantDescription()
Constraints: Not nullable, Maximum length: 60
|
String |
getProductStructureNodeName()
Constraints: Not nullable, Maximum length: 40
|
String |
getProductStructureVariantName()
Constraints: Not nullable, Maximum length: 8
|
Class<ChangeRecordReferencePSV> |
getType() |
int |
hashCode() |
void |
setChangeRecord(String changeRecord)
Constraints: Not nullable, Maximum length: 20
|
void |
setChangeRecordItemRelevance(String changeRecordItemRelevance)
Constraints: Not nullable, Maximum length: 3
|
void |
setChangeRecordReferenceType(String changeRecordReferenceType)
Constraints: Not nullable, Maximum length: 3
|
void |
setChangeRecordReferenceUUID(UUID changeRecordReferenceUUID)
(Key Field) Constraints: Not nullable
|
void |
setChangeRecordRefObjectUUID(UUID changeRecordRefObjectUUID)
Constraints: none
|
void |
setChangeRecordUUID(UUID changeRecordUUID)
Constraints: none
|
void |
setClassProperty(String classProperty)
Constraints: Not nullable, Maximum length: 18
|
void |
setCreatedByUser(String createdByUser)
Constraints: Not nullable, Maximum length: 12
|
void |
setCreationDateTime(ZonedDateTime creationDateTime)
Constraints: Not nullable, Precision: 0
|
void |
setLastChangeDateTime(ZonedDateTime lastChangeDateTime)
Constraints: Not nullable, Precision: 0
|
void |
setLastChangedByUser(String lastChangedByUser)
Constraints: Not nullable, Maximum length: 12
|
void |
setMaterial(String material)
Constraints: Not nullable, Maximum length: 40
|
void |
setProdStrucNodeDescription(String prodStrucNodeDescription)
Constraints: Not nullable, Maximum length: 60
|
void |
setProdStrucVariantChangeNumber(String prodStrucVariantChangeNumber)
Constraints: Not nullable, Maximum length: 12
|
void |
setProdStrucVariantDescription(String prodStrucVariantDescription)
Constraints: Not nullable, Maximum length: 60
|
void |
setProductStructureNodeName(String productStructureNodeName)
Constraints: Not nullable, Maximum length: 40
|
void |
setProductStructureVariantName(String productStructureVariantName)
Constraints: Not nullable, Maximum length: 8
|
protected void |
setServicePathForFetch(String servicePathForFetch)
The service path only used for the fetch commands of this entity.
|
protected Map<String,Object> |
toMapOfFields() |
String |
toString() |
getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifier
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields, toMapOfNavigationProperties
public static final ChangeRecordReferencePSVSelectable ALL_FIELDS
public static final ChangeRecordReferencePSVField<UUID> CHANGE_RECORD_REFERENCE_UUID
public static final ChangeRecordReferencePSVField<UUID> CHANGE_RECORD_UUID
public static final ChangeRecordReferencePSVField<String> CHANGE_RECORD
public static final ChangeRecordReferencePSVField<String> CHANGE_RECORD_REFERENCE_TYPE
public static final ChangeRecordReferencePSVField<String> CREATED_BY_USER
public static final ChangeRecordReferencePSVField<ZonedDateTime> CREATION_DATE_TIME
public static final ChangeRecordReferencePSVField<String> LAST_CHANGED_BY_USER
public static final ChangeRecordReferencePSVField<ZonedDateTime> LAST_CHANGE_DATE_TIME
public static final ChangeRecordReferencePSVField<String> MATERIAL
public static final ChangeRecordReferencePSVField<String> CLASS_PROPERTY
public static final ChangeRecordReferencePSVField<String> PRODUCT_STRUCTURE_NODE_NAME
public static final ChangeRecordReferencePSVField<String> PROD_STRUC_NODE_DESCRIPTION
public static final ChangeRecordReferencePSVField<String> PRODUCT_STRUCTURE_VARIANT_NAME
public static final ChangeRecordReferencePSVField<String> PROD_STRUC_VARIANT_DESCRIPTION
public static final ChangeRecordReferencePSVField<String> PROD_STRUC_VARIANT_CHANGE_NUMBER
public static final ChangeRecordReferencePSVField<String> CHANGE_RECORD_ITEM_RELEVANCE
public static final ChangeRecordReferencePSVField<UUID> CHANGE_RECORD_REF_OBJECT_UUID
public ChangeRecordReferencePSV()
public ChangeRecordReferencePSV(@Nullable UUID changeRecordReferenceUUID, @Nullable UUID changeRecordUUID, @Nullable String changeRecord, @Nullable String changeRecordReferenceType, @Nullable String createdByUser, @Nullable ZonedDateTime creationDateTime, @Nullable String lastChangedByUser, @Nullable ZonedDateTime lastChangeDateTime, @Nullable String material, @Nullable String classProperty, @Nullable String productStructureNodeName, @Nullable String prodStrucNodeDescription, @Nullable String productStructureVariantName, @Nullable String prodStrucVariantDescription, @Nullable String prodStrucVariantChangeNumber, @Nullable String changeRecordItemRelevance, @Nullable UUID changeRecordRefObjectUUID)
@Nonnull public Class<ChangeRecordReferencePSV> getType()
getType
in class VdmObject<ChangeRecordReferencePSV>
public void setChangeRecordReferenceUUID(@Nullable UUID changeRecordReferenceUUID)
Original property name from the Odata EDM: ChangeRecordReferenceUUID
changeRecordReferenceUUID
- NodeIDpublic void setChangeRecordUUID(@Nullable UUID changeRecordUUID)
Original property name from the Odata EDM: ChangeRecordUUID
changeRecordUUID
- NodeIDpublic void setChangeRecord(@Nullable String changeRecord)
Original property name from the Odata EDM: ChangeRecord
changeRecord
- Issue IDpublic void setChangeRecordReferenceType(@Nullable String changeRecordReferenceType)
Original property name from the Odata EDM: ChangeRecordReferenceType
changeRecordReferenceType
- Represents a business object in Issue and Activity Management.public void setCreatedByUser(@Nullable String createdByUser)
Original property name from the Odata EDM: CreatedByUser
createdByUser
- Created Bypublic void setCreationDateTime(@Nullable ZonedDateTime creationDateTime)
Original property name from the Odata EDM: CreationDateTime
To standardize local times in a UTC time stamp and thus make them comparable with other times, these local times
need to be converted using your time zone and the ABAP command convert.Even if the system is able to determine
the time zone from Customizing or master data, you shoul save the time zone redundantly here.The internal
structure of the UTC time stamp is subdivided into a date part and a time part in packed number format
creationDateTime
- The UTC time stamp is the date and time relative to UTC (Universal Coordinated Time).public void setLastChangedByUser(@Nullable String lastChangedByUser)
Original property name from the Odata EDM: LastChangedByUser
lastChangedByUser
- Changed Bypublic void setLastChangeDateTime(@Nullable ZonedDateTime lastChangeDateTime)
Original property name from the Odata EDM: LastChangeDateTime
To standardize local times in a UTC time stamp and thus make them comparable with other times, these local times
need to be converted using your time zone and the ABAP command convert.Even if the system is able to determine
the time zone from Customizing or master data, you shoul save the time zone redundantly here.The internal
structure of the UTC time stamp is subdivided into a date part and a time part in packed number format
lastChangeDateTime
- The UTC time stamp is the date and time relative to UTC (Universal Coordinated Time).public void setMaterial(@Nullable String material)
Original property name from the Odata EDM: Material
material
- Alphanumeric key uniquely identifying the product.public void setClassProperty(@Nullable String classProperty)
Original property name from the Odata EDM: Class
classProperty
- Name used to uniquely identify a class within a class type.public void setProductStructureNodeName(@Nullable String productStructureNodeName)
Original property name from the Odata EDM: ProductStructureNodeName
You name the iPPE node when you create it. The name clearly identifies the iPPE node within a product class (class and class type).iPPE nodes are the basic elements of Integrated Product and Process Engineering. They represent general components and functions of a product.You can define different types of iPPE nodes with specific characteristics in Customizing.
productStructureNodeName
- Contains the name of the iPPE node.public void setProdStrucNodeDescription(@Nullable String prodStrucNodeDescription)
Original property name from the Odata EDM: ProdStrucNodeDescription
You name the iPPE node when you create it.
prodStrucNodeDescription
- Contains the language-dependent name of the iPPE node.public void setProductStructureVariantName(@Nullable String productStructureVariantName)
Original property name from the Odata EDM: ProductStructureVariantName
Variants in iPPE represent the concrete forms of a node.Component variants are the concrete forms (materials) of a structure node.Color variants are the concrete forms (colors) of a color scheme.The system uses the object dependencies, which are stored at the variants, to select a particular variant.
productStructureVariantName
- Contains the name of the variant.public void setProdStrucVariantDescription(@Nullable String prodStrucVariantDescription)
Original property name from the Odata EDM: ProdStrucVariantDescription
You write a description for an iPPE node when you create the node.
prodStrucVariantDescription
- Contains the language-dependent description of the iPPE node.public void setProdStrucVariantChangeNumber(@Nullable String prodStrucVariantChangeNumber)
Original property name from the Odata EDM: ProdStrucVariantChangeNumber
prodStrucVariantChangeNumber
- Uniquely identifies a change master record.public void setChangeRecordItemRelevance(@Nullable String changeRecordItemRelevance)
Original property name from the Odata EDM: ChangeRecordItemRelevance
ChangeCreateReference
changeRecordItemRelevance
- Indicates why a specific reference object is included in the change record.public void setChangeRecordRefObjectUUID(@Nullable UUID changeRecordRefObjectUUID)
Original property name from the Odata EDM: ChangeRecordRefObjectUUID
changeRecordRefObjectUUID
- Internal Key of type GUIDprotected String getEntityCollection()
VdmEntity
getEntityCollection
in class VdmEntity<ChangeRecordReferencePSV>
@Nonnull protected Map<String,Object> getKey()
getKey
in class VdmObject<ChangeRecordReferencePSV>
@Nonnull protected Map<String,Object> toMapOfFields()
toMapOfFields
in class VdmObject<ChangeRecordReferencePSV>
protected void fromMap(Map<String,Object> inputValues)
fromMap
in class VdmObject<ChangeRecordReferencePSV>
@Nonnull public static <T> ChangeRecordReferencePSVField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType)
T
- The type of the extension field when performing value comparisons.fieldName
- The name of the extension field as returned by the OData service.fieldType
- The Java type to use for the extension field when performing value comparisons.@Nonnull public static <T,DomainT> ChangeRecordReferencePSVField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T,DomainT> typeConverter)
T
- The type of the extension field when performing value comparisons.DomainT
- The type of the extension field as returned by the OData service.typeConverter
- A TypeConverterfieldName
- The name of the extension field as returned by the OData service.@Nullable public HttpDestinationProperties getDestinationForFetch()
VdmEntity
getDestinationForFetch
in class VdmEntity<ChangeRecordReferencePSV>
protected void setServicePathForFetch(@Nullable String servicePathForFetch)
VdmEntity
Note: Use with caution, as this can easily break the fetch call on this entity. See the interface of the corresponding service for the default service path.
setServicePathForFetch
in class VdmEntity<ChangeRecordReferencePSV>
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination)
VdmEntity
Note: Use with caution, as this can easily break the fetch calls on this entity. See the interface of the corresponding service for the default service path.
attachToService
in class VdmEntity<ChangeRecordReferencePSV>
servicePath
- Optional parameter. New service path to apply to this entity and any associated entities that were
previously fetched. If a null value is provided and the service path has never been set, then the
service path will be set to the default defined in the corresponding service interface.destination
- New destination to apply to this entity and any associated entities that were previously fetched.protected String getDefaultServicePath()
VdmEntity
getDefaultServicePath
in class VdmEntity<ChangeRecordReferencePSV>
protocol://hostname:port
and the OData resource name (entity set, $metadata
, etc.)public static ChangeRecordReferencePSV.ChangeRecordReferencePSVBuilder builder()
@Nullable public UUID getChangeRecordReferenceUUID()
Original property name from the Odata EDM: ChangeRecordReferenceUUID
@Nullable public UUID getChangeRecordUUID()
Original property name from the Odata EDM: ChangeRecordUUID
@Nullable public String getChangeRecord()
Original property name from the Odata EDM: ChangeRecord
@Nullable public String getChangeRecordReferenceType()
Original property name from the Odata EDM: ChangeRecordReferenceType
@Nullable public String getCreatedByUser()
Original property name from the Odata EDM: CreatedByUser
@Nullable public ZonedDateTime getCreationDateTime()
Original property name from the Odata EDM: CreationDateTime
To standardize local times in a UTC time stamp and thus make them comparable with other times, these local times
need to be converted using your time zone and the ABAP command convert.Even if the system is able to determine
the time zone from Customizing or master data, you shoul save the time zone redundantly here.The internal
structure of the UTC time stamp is subdivided into a date part and a time part in packed number format
@Nullable public String getLastChangedByUser()
Original property name from the Odata EDM: LastChangedByUser
@Nullable public ZonedDateTime getLastChangeDateTime()
Original property name from the Odata EDM: LastChangeDateTime
To standardize local times in a UTC time stamp and thus make them comparable with other times, these local times
need to be converted using your time zone and the ABAP command convert.Even if the system is able to determine
the time zone from Customizing or master data, you shoul save the time zone redundantly here.The internal
structure of the UTC time stamp is subdivided into a date part and a time part in packed number format
@Nullable public String getMaterial()
Original property name from the Odata EDM: Material
@Nullable public String getClassProperty()
Original property name from the Odata EDM: Class
@Nullable public String getProductStructureNodeName()
Original property name from the Odata EDM: ProductStructureNodeName
You name the iPPE node when you create it. The name clearly identifies the iPPE node within a product class (class and class type).iPPE nodes are the basic elements of Integrated Product and Process Engineering. They represent general components and functions of a product.You can define different types of iPPE nodes with specific characteristics in Customizing.
@Nullable public String getProdStrucNodeDescription()
Original property name from the Odata EDM: ProdStrucNodeDescription
You name the iPPE node when you create it.
@Nullable public String getProductStructureVariantName()
Original property name from the Odata EDM: ProductStructureVariantName
Variants in iPPE represent the concrete forms of a node.Component variants are the concrete forms (materials) of a structure node.Color variants are the concrete forms (colors) of a color scheme.The system uses the object dependencies, which are stored at the variants, to select a particular variant.
@Nullable public String getProdStrucVariantDescription()
Original property name from the Odata EDM: ProdStrucVariantDescription
You write a description for an iPPE node when you create the node.
@Nullable public String getProdStrucVariantChangeNumber()
Original property name from the Odata EDM: ProdStrucVariantChangeNumber
@Nullable public String getChangeRecordItemRelevance()
Original property name from the Odata EDM: ChangeRecordItemRelevance
ChangeCreateReference
@Nullable public UUID getChangeRecordRefObjectUUID()
Original property name from the Odata EDM: ChangeRecordRefObjectUUID
public String toString()
toString
in class VdmObject<ChangeRecordReferencePSV>
public boolean equals(Object o)
equals
in class VdmObject<ChangeRecordReferencePSV>
protected boolean canEqual(Object other)
canEqual
in class VdmObject<ChangeRecordReferencePSV>
public int hashCode()
hashCode
in class VdmObject<ChangeRecordReferencePSV>
Copyright © 2020 SAP SE. All rights reserved.