public class SpecIdentifier extends VdmEntity<SpecIdentifier>
Original entity name from the Odata EDM: A_SpecIdentifierType
Modifier and Type | Class and Description |
---|---|
static class |
SpecIdentifier.SpecIdentifierBuilder |
Modifier and Type | Field and Description |
---|---|
static SpecIdentifierSelectable |
ALL_FIELDS
Selector for all available fields of SpecIdentifier.
|
static SpecIdentifierField<String> |
SPEC_IDFG_DESC_CATEGORY
Use with available fluent helpers to apply the SpecIdfgDescCategory field to query operations.
|
static SpecIdentifierField<String> |
SPEC_IDFG_DESC_CHANGE_STATE
Use with available fluent helpers to apply the SpecIdfgDescChangeState field to query operations.
|
static SpecIdentifierField<String> |
SPEC_IDFG_DESC_CREATED_BY_USER
Use with available fluent helpers to apply the SpecIdfgDescCreatedByUser field to query operations.
|
static SpecIdentifierField<String> |
SPEC_IDFG_DESC_CREATION_DATE
Use with available fluent helpers to apply the SpecIdfgDescCreationDate field to query operations.
|
static SpecIdentifierField<String> |
SPEC_IDFG_DESC_INTERNAL_ID
Use with available fluent helpers to apply the SpecIdfgDescInternalID field to query operations.
|
static SpecIdentifierField<Boolean> |
SPEC_IDFG_DESC_IS_DELETED
Use with available fluent helpers to apply the SpecIdfgDescIsDeleted field to query operations.
|
static SpecIdentifierField<String> |
SPEC_IDFG_DESC_LANGUAGE
Use with available fluent helpers to apply the SpecIdfgDescLanguage field to query operations.
|
static SpecIdentifierField<LocalDateTime> |
SPEC_IDFG_DESC_LAST_CHANGE_DATE
Use with available fluent helpers to apply the SpecIdfgDescLastChangeDate field to query operations.
|
static SpecIdentifierField<String> |
SPEC_IDFG_DESC_LAST_CHANGED_BY_USER
Use with available fluent helpers to apply the SpecIdfgDescLastChangedByUser field to query operations.
|
static SpecIdentifierField<String> |
SPEC_IDFG_DESC_SORT_SEQUENCE
Use with available fluent helpers to apply the SpecIdfgDescSortSequence field to query operations.
|
static SpecIdentifierField<String> |
SPEC_IDFG_DESC_TEXT
Use with available fluent helpers to apply the SpecIdfgDescText field to query operations.
|
static SpecIdentifierField<String> |
SPEC_IDFG_DESC_TYPE
Use with available fluent helpers to apply the SpecIdfgDescType field to query operations.
|
static SpecIdentifierField<String> |
SPECIFICATION_AUTHZN_GROUP
Use with available fluent helpers to apply the SpecificationAuthznGroup field to query operations.
|
static SpecIdentifierField<String> |
SPECIFICATION_INTERNAL_ID
Use with available fluent helpers to apply the SpecificationInternalID field to query operations.
|
static SpecIdentifierField<String> |
SPECIFICATION_TYPE
Use with available fluent helpers to apply the SpecificationType field to query operations.
|
changedOriginalFields
Constructor and Description |
---|
SpecIdentifier() |
SpecIdentifier(String specIdfgDescInternalID,
String specIdfgDescChangeState,
String specificationInternalID,
Boolean specIdfgDescIsDeleted,
String specIdfgDescCreatedByUser,
String specIdfgDescCreationDate,
String specIdfgDescLastChangedByUser,
LocalDateTime specIdfgDescLastChangeDate,
String specIdfgDescSortSequence,
String specIdfgDescCategory,
String specIdfgDescType,
String specIdfgDescLanguage,
String specIdfgDescText,
String specificationAuthznGroup,
String specificationType) |
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 SpecIdentifier.SpecIdentifierBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
static <T> SpecIdentifierField<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) |
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() |
String |
getSpecIdfgDescCategory()
Constraints: Not nullable, Maximum length: 10
|
String |
getSpecIdfgDescChangeState()
(Key Field) Constraints: Not nullable, Maximum length: 20
|
String |
getSpecIdfgDescCreatedByUser()
Constraints: Not nullable, Maximum length: 12
|
String |
getSpecIdfgDescCreationDate()
Constraints: Not nullable, Maximum length: 12
|
String |
getSpecIdfgDescInternalID()
(Key Field) Constraints: Not nullable, Maximum length: 20
|
Boolean |
getSpecIdfgDescIsDeleted()
Constraints: none
|
String |
getSpecIdfgDescLanguage()
Constraints: Not nullable, Maximum length: 2
|
LocalDateTime |
getSpecIdfgDescLastChangeDate()
Constraints: Not nullable, Precision: 0
|
String |
getSpecIdfgDescLastChangedByUser()
Constraints: Not nullable, Maximum length: 12
|
String |
getSpecIdfgDescSortSequence()
Constraints: Not nullable, Maximum length: 4
|
String |
getSpecIdfgDescText()
Constraints: Not nullable, Maximum length: 132
|
String |
getSpecIdfgDescType()
Constraints: Not nullable, Maximum length: 10
|
String |
getSpecificationAuthznGroup()
Constraints: Not nullable, Maximum length: 10
|
String |
getSpecificationInternalID()
Constraints: Not nullable, Maximum length: 20
|
String |
getSpecificationType()
Constraints: Not nullable, Maximum length: 10
|
Class<SpecIdentifier> |
getType() |
int |
hashCode() |
protected void |
setServicePathForFetch(String servicePathForFetch)
The service path only used for the fetch commands of this entity.
|
void |
setSpecIdfgDescCategory(String specIdfgDescCategory)
Constraints: Not nullable, Maximum length: 10
|
void |
setSpecIdfgDescChangeState(String specIdfgDescChangeState)
(Key Field) Constraints: Not nullable, Maximum length: 20
|
void |
setSpecIdfgDescCreatedByUser(String specIdfgDescCreatedByUser)
Constraints: Not nullable, Maximum length: 12
|
void |
setSpecIdfgDescCreationDate(String specIdfgDescCreationDate)
Constraints: Not nullable, Maximum length: 12
|
void |
setSpecIdfgDescInternalID(String specIdfgDescInternalID)
(Key Field) Constraints: Not nullable, Maximum length: 20
|
void |
setSpecIdfgDescIsDeleted(Boolean specIdfgDescIsDeleted)
Constraints: none
|
void |
setSpecIdfgDescLanguage(String specIdfgDescLanguage)
Constraints: Not nullable, Maximum length: 2
|
void |
setSpecIdfgDescLastChangeDate(LocalDateTime specIdfgDescLastChangeDate)
Constraints: Not nullable, Precision: 0
|
void |
setSpecIdfgDescLastChangedByUser(String specIdfgDescLastChangedByUser)
Constraints: Not nullable, Maximum length: 12
|
void |
setSpecIdfgDescSortSequence(String specIdfgDescSortSequence)
Constraints: Not nullable, Maximum length: 4
|
void |
setSpecIdfgDescText(String specIdfgDescText)
Constraints: Not nullable, Maximum length: 132
|
void |
setSpecIdfgDescType(String specIdfgDescType)
Constraints: Not nullable, Maximum length: 10
|
void |
setSpecificationAuthznGroup(String specificationAuthznGroup)
Constraints: Not nullable, Maximum length: 10
|
void |
setSpecificationInternalID(String specificationInternalID)
Constraints: Not nullable, Maximum length: 20
|
void |
setSpecificationType(String specificationType)
Constraints: Not nullable, Maximum length: 10
|
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 SpecIdentifierSelectable ALL_FIELDS
public static final SpecIdentifierField<String> SPEC_IDFG_DESC_INTERNAL_ID
public static final SpecIdentifierField<String> SPEC_IDFG_DESC_CHANGE_STATE
public static final SpecIdentifierField<String> SPECIFICATION_INTERNAL_ID
public static final SpecIdentifierField<Boolean> SPEC_IDFG_DESC_IS_DELETED
public static final SpecIdentifierField<String> SPEC_IDFG_DESC_CREATED_BY_USER
public static final SpecIdentifierField<String> SPEC_IDFG_DESC_CREATION_DATE
public static final SpecIdentifierField<String> SPEC_IDFG_DESC_LAST_CHANGED_BY_USER
public static final SpecIdentifierField<LocalDateTime> SPEC_IDFG_DESC_LAST_CHANGE_DATE
public static final SpecIdentifierField<String> SPEC_IDFG_DESC_SORT_SEQUENCE
public static final SpecIdentifierField<String> SPEC_IDFG_DESC_CATEGORY
public static final SpecIdentifierField<String> SPEC_IDFG_DESC_TYPE
public static final SpecIdentifierField<String> SPEC_IDFG_DESC_LANGUAGE
public static final SpecIdentifierField<String> SPEC_IDFG_DESC_TEXT
public static final SpecIdentifierField<String> SPECIFICATION_AUTHZN_GROUP
public static final SpecIdentifierField<String> SPECIFICATION_TYPE
public SpecIdentifier()
public SpecIdentifier(@Nullable String specIdfgDescInternalID, @Nullable String specIdfgDescChangeState, @Nullable String specificationInternalID, @Nullable Boolean specIdfgDescIsDeleted, @Nullable String specIdfgDescCreatedByUser, @Nullable String specIdfgDescCreationDate, @Nullable String specIdfgDescLastChangedByUser, @Nullable LocalDateTime specIdfgDescLastChangeDate, @Nullable String specIdfgDescSortSequence, @Nullable String specIdfgDescCategory, @Nullable String specIdfgDescType, @Nullable String specIdfgDescLanguage, @Nullable String specIdfgDescText, @Nullable String specificationAuthznGroup, @Nullable String specificationType)
@Nonnull public Class<SpecIdentifier> getType()
getType
in class VdmObject<SpecIdentifier>
public void setSpecIdfgDescInternalID(@Nullable String specIdfgDescInternalID)
Original property name from the Odata EDM: SpecIdfgDescInternalID
Each table with master data contains this data element. The system uses this data element to assign a unique number to a data record when it is created.
specIdfgDescInternalID
- Specifies the numeric variable that identifies a data record internally in the system.public void setSpecIdfgDescChangeState(@Nullable String specIdfgDescChangeState)
Original property name from the Odata EDM: SpecIdfgDescChangeState
Each master data item contains the serial number of the change state in its primary key. This field logs the changes within a data record.If you create a data record, it is assigned the number 1. This number is incremented each time the data record is changed. The number ensures that is not necessary to copy all existing information when you change a data record.
specIdfgDescChangeState
- Specifies the numerical variable that sets the time in the key relative to the data record.public void setSpecificationInternalID(@Nullable String specificationInternalID)
Original property name from the Odata EDM: SpecificationInternalID
Each table with master data contains this data element. The system uses this data element to assign a unique number to a data record when it is created.
specificationInternalID
- Specifies the numeric variable that identifies a data record internally in the system.public void setSpecIdfgDescIsDeleted(@Nullable Boolean specIdfgDescIsDeleted)
Original property name from the Odata EDM: SpecIdfgDescIsDeleted
During the next reorganization run, the data record is deleted from the database.
specIdfgDescIsDeleted
- Specifies whether a data record is to be deleted.public void setSpecIdfgDescCreatedByUser(@Nullable String specIdfgDescCreatedByUser)
Original property name from the Odata EDM: SpecIdfgDescCreatedByUser
specIdfgDescCreatedByUser
- Created Bypublic void setSpecIdfgDescCreationDate(@Nullable String specIdfgDescCreationDate)
Original property name from the Odata EDM: SpecIdfgDescCreationDate
specIdfgDescCreationDate
- Created Bypublic void setSpecIdfgDescLastChangedByUser(@Nullable String specIdfgDescLastChangedByUser)
Original property name from the Odata EDM: SpecIdfgDescLastChangedByUser
specIdfgDescLastChangedByUser
- Last Changed Bypublic void setSpecIdfgDescLastChangeDate(@Nullable LocalDateTime specIdfgDescLastChangeDate)
Original property name from the Odata EDM: SpecIdfgDescLastChangeDate
specIdfgDescLastChangeDate
- Last Changed Onpublic void setSpecIdfgDescSortSequence(@Nullable String specIdfgDescSortSequence)
Original property name from the Odata EDM: SpecIdfgDescSortSequence
specIdfgDescSortSequence
- You use the sort sequence to define the order in which information on a data record is displayed. In
this way, you can display more important information first.public void setSpecIdfgDescCategory(@Nullable String specIdfgDescCategory)
Original property name from the Odata EDM: SpecIdfgDescCategory
A unique identification is made up of the identification category and identification type.Category: Type:Name IUPAC nameSynonymTrivial nameProper shipping name
specIdfgDescCategory
- Specifies the identification category.public void setSpecIdfgDescType(@Nullable String specIdfgDescType)
Original property name from the Odata EDM: SpecIdfgDescType
specIdfgDescType
- Specifies the identification type.public void setSpecIdfgDescLanguage(@Nullable String specIdfgDescLanguage)
Original property name from the Odata EDM: SpecIdfgDescLanguage
specIdfgDescLanguage
- Languagepublic void setSpecIdfgDescText(@Nullable String specIdfgDescText)
Original property name from the Odata EDM: SpecIdfgDescText
The identification is determined by the identification category and the identification type.
specIdfgDescText
- Identifying element for a specification.public void setSpecificationAuthznGroup(@Nullable String specificationAuthznGroup)
Original property name from the Odata EDM: SpecificationAuthznGroup
specificationAuthznGroup
- Recipe Authorization Grouppublic void setSpecificationType(@Nullable String specificationType)
Original property name from the Odata EDM: SpecificationType
specificationType
- Specification Typeprotected String getEntityCollection()
VdmEntity
getEntityCollection
in class VdmEntity<SpecIdentifier>
@Nonnull protected Map<String,Object> getKey()
getKey
in class VdmObject<SpecIdentifier>
@Nonnull protected Map<String,Object> toMapOfFields()
toMapOfFields
in class VdmObject<SpecIdentifier>
protected void fromMap(Map<String,Object> inputValues)
fromMap
in class VdmObject<SpecIdentifier>
@Nonnull public static <T> SpecIdentifierField<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> SpecIdentifierField<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<SpecIdentifier>
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<SpecIdentifier>
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<SpecIdentifier>
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<SpecIdentifier>
protocol://hostname:port
and the OData resource name (entity set, $metadata
, etc.)@Nonnull public static SpecIdentifier.SpecIdentifierBuilder builder()
@Nullable public String getSpecIdfgDescInternalID()
Original property name from the Odata EDM: SpecIdfgDescInternalID
Each table with master data contains this data element. The system uses this data element to assign a unique number to a data record when it is created.
@Nullable public String getSpecIdfgDescChangeState()
Original property name from the Odata EDM: SpecIdfgDescChangeState
Each master data item contains the serial number of the change state in its primary key. This field logs the changes within a data record.If you create a data record, it is assigned the number 1. This number is incremented each time the data record is changed. The number ensures that is not necessary to copy all existing information when you change a data record.
@Nullable public String getSpecificationInternalID()
Original property name from the Odata EDM: SpecificationInternalID
Each table with master data contains this data element. The system uses this data element to assign a unique number to a data record when it is created.
@Nullable public Boolean getSpecIdfgDescIsDeleted()
Original property name from the Odata EDM: SpecIdfgDescIsDeleted
During the next reorganization run, the data record is deleted from the database.
@Nullable public String getSpecIdfgDescCreatedByUser()
Original property name from the Odata EDM: SpecIdfgDescCreatedByUser
@Nullable public String getSpecIdfgDescCreationDate()
Original property name from the Odata EDM: SpecIdfgDescCreationDate
@Nullable public String getSpecIdfgDescLastChangedByUser()
Original property name from the Odata EDM: SpecIdfgDescLastChangedByUser
@Nullable public LocalDateTime getSpecIdfgDescLastChangeDate()
Original property name from the Odata EDM: SpecIdfgDescLastChangeDate
@Nullable public String getSpecIdfgDescSortSequence()
Original property name from the Odata EDM: SpecIdfgDescSortSequence
@Nullable public String getSpecIdfgDescCategory()
Original property name from the Odata EDM: SpecIdfgDescCategory
A unique identification is made up of the identification category and identification type.Category: Type:Name IUPAC nameSynonymTrivial nameProper shipping name
@Nullable public String getSpecIdfgDescType()
Original property name from the Odata EDM: SpecIdfgDescType
@Nullable public String getSpecIdfgDescLanguage()
Original property name from the Odata EDM: SpecIdfgDescLanguage
@Nullable public String getSpecIdfgDescText()
Original property name from the Odata EDM: SpecIdfgDescText
The identification is determined by the identification category and the identification type.
@Nullable public String getSpecificationAuthznGroup()
Original property name from the Odata EDM: SpecificationAuthznGroup
@Nullable public String getSpecificationType()
Original property name from the Odata EDM: SpecificationType
@Nonnull public String toString()
toString
in class VdmObject<SpecIdentifier>
public boolean equals(@Nullable Object o)
equals
in class VdmObject<SpecIdentifier>
protected boolean canEqual(@Nullable Object other)
canEqual
in class VdmObject<SpecIdentifier>
public int hashCode()
hashCode
in class VdmObject<SpecIdentifier>
Copyright © 2021 SAP SE. All rights reserved.