public class ClfnClassForKeyDate extends VdmEntity<ClfnClassForKeyDate>
Original entity name from the Odata EDM: A_ClfnClassForKeyDateType
Modifier and Type | Class and Description |
---|---|
static class |
ClfnClassForKeyDate.ClfnClassForKeyDateBuilder |
Modifier and Type | Field and Description |
---|---|
static ClfnClassForKeyDateSelectable |
ALL_FIELDS
Selector for all available fields of ClfnClassForKeyDate.
|
static ClfnClassForKeyDateField<String> |
CLASS_CLASSFCTN_AUTH_GRP
Use with available fluent helpers to apply the ClassClassfctnAuthGrp field to query operations.
|
static ClfnClassForKeyDateField<String> |
CLASS_GROUP
Use with available fluent helpers to apply the ClassGroup field to query operations.
|
static ClfnClassForKeyDateField<String> |
CLASS_GROUP_NAME
Use with available fluent helpers to apply the ClassGroupName field to query operations.
|
static ClfnClassForKeyDateField<String> |
CLASS_INTERNAL_ID
Use with available fluent helpers to apply the ClassInternalID field to query operations.
|
static ClfnClassForKeyDateField<Boolean> |
CLASS_IS_LOCAL
Use with available fluent helpers to apply the ClassIsLocal field to query operations.
|
static ClfnClassForKeyDateField<ZonedDateTime> |
CLASS_LAST_CHANGED_DATE_TIME
Use with available fluent helpers to apply the ClassLastChangedDateTime field to query operations.
|
static ClfnClassForKeyDateField<String> |
CLASS_MAINT_AUTH_GRP
Use with available fluent helpers to apply the ClassMaintAuthGrp field to query operations.
|
static ClfnClassForKeyDateField<String> |
CLASS_PROPERTY
Use with available fluent helpers to apply the Class field to query operations.
|
static ClfnClassForKeyDateField<String> |
CLASS_SEARCH_AUTH_GRP
Use with available fluent helpers to apply the ClassSearchAuthGrp field to query operations.
|
static ClfnClassForKeyDateField<String> |
CLASS_STANDARD_CHARC_TABLE
Use with available fluent helpers to apply the ClassStandardCharcTable field to query operations.
|
static ClfnClassForKeyDateField<String> |
CLASS_STANDARD_NUMBER
Use with available fluent helpers to apply the ClassStandardNumber field to query operations.
|
static ClfnClassForKeyDateField<String> |
CLASS_STANDARD_ORG_NAME
Use with available fluent helpers to apply the ClassStandardOrgName field to query operations.
|
static ClfnClassForKeyDateField<LocalDateTime> |
CLASS_STANDARD_START_DATE
Use with available fluent helpers to apply the ClassStandardStartDate field to query operations.
|
static ClfnClassForKeyDateField<String> |
CLASS_STANDARD_VERSION
Use with available fluent helpers to apply the ClassStandardVersion field to query operations.
|
static ClfnClassForKeyDateField<LocalDateTime> |
CLASS_STANDARD_VERSION_START_DATE
Use with available fluent helpers to apply the ClassStandardVersionStartDate field to query operations.
|
static ClfnClassForKeyDateField<String> |
CLASS_STATUS
Use with available fluent helpers to apply the ClassStatus field to query operations.
|
static ClfnClassForKeyDateField<String> |
CLASS_STATUS_NAME
Use with available fluent helpers to apply the ClassStatusName field to query operations.
|
static ClfnClassForKeyDateField<String> |
CLASS_TYPE
Use with available fluent helpers to apply the ClassType field to query operations.
|
static ClfnClassForKeyDateField<String> |
CLASS_TYPE_NAME
Use with available fluent helpers to apply the ClassTypeName field to query operations.
|
static ClfnClassForKeyDateField<LocalDateTime> |
CREATION_DATE
Use with available fluent helpers to apply the CreationDate field to query operations.
|
static ClfnClassForKeyDateField<String> |
DOC_NUMBER
Use with available fluent helpers to apply the DocNumber field to query operations.
|
static ClfnClassForKeyDateField<String> |
DOCUMENT_PART
Use with available fluent helpers to apply the DocumentPart field to query operations.
|
static ClfnClassForKeyDateField<String> |
DOCUMENT_TYPE
Use with available fluent helpers to apply the DocumentType field to query operations.
|
static ClfnClassForKeyDateField<String> |
DOCUMENT_VERSION
Use with available fluent helpers to apply the DocumentVersion field to query operations.
|
static ClfnClassForKeyDateField<LocalDateTime> |
KEY_DATE
Use with available fluent helpers to apply the KeyDate field to query operations.
|
static ClfnClassForKeyDateField<LocalDateTime> |
LAST_CHANGE_DATE
Use with available fluent helpers to apply the LastChangeDate field to query operations.
|
static ClfnClassForKeyDateField<String> |
SAME_CLASSFCTN_REACTION
Use with available fluent helpers to apply the SameClassfctnReaction field to query operations.
|
static ClfnClassForKeyDateField<LocalDateTime> |
VALIDITY_END_DATE
Use with available fluent helpers to apply the ValidityEndDate field to query operations.
|
static ClfnClassForKeyDateField<LocalDateTime> |
VALIDITY_START_DATE
Use with available fluent helpers to apply the ValidityStartDate field to query operations.
|
changedOriginalFields
Constructor and Description |
---|
ClfnClassForKeyDate() |
ClfnClassForKeyDate(String classInternalID,
String classType,
String classTypeName,
String classProperty,
String classStatus,
String classStatusName,
String classGroup,
String classGroupName,
String classSearchAuthGrp,
String classClassfctnAuthGrp,
String classMaintAuthGrp,
String docNumber,
String documentType,
String documentPart,
String documentVersion,
String sameClassfctnReaction,
String classStandardOrgName,
String classStandardNumber,
LocalDateTime classStandardStartDate,
LocalDateTime classStandardVersionStartDate,
String classStandardVersion,
String classStandardCharcTable,
LocalDateTime creationDate,
LocalDateTime lastChangeDate,
Boolean classIsLocal,
LocalDateTime validityStartDate,
LocalDateTime validityEndDate,
ZonedDateTime classLastChangedDateTime,
LocalDateTime keyDate) |
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 ClfnClassForKeyDate.ClfnClassForKeyDateBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
static <T> ClfnClassForKeyDateField<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 |
getClassClassfctnAuthGrp()
Constraints: Not nullable, Maximum length: 3
|
String |
getClassGroup()
Constraints: Not nullable, Maximum length: 10
|
String |
getClassGroupName()
Constraints: Not nullable, Maximum length: 40
|
String |
getClassInternalID()
(Key Field) Constraints: Not nullable, Maximum length: 10
|
Boolean |
getClassIsLocal()
Constraints: none
|
ZonedDateTime |
getClassLastChangedDateTime()
Constraints: Not nullable, Precision: 7
|
String |
getClassMaintAuthGrp()
Constraints: Not nullable, Maximum length: 3
|
String |
getClassProperty()
Constraints: Not nullable, Maximum length: 18
|
String |
getClassSearchAuthGrp()
Constraints: Not nullable, Maximum length: 3
|
String |
getClassStandardCharcTable()
Constraints: Not nullable, Maximum length: 20
|
String |
getClassStandardNumber()
Constraints: Not nullable, Maximum length: 20
|
String |
getClassStandardOrgName()
Constraints: Not nullable, Maximum length: 10
|
LocalDateTime |
getClassStandardStartDate()
Constraints: Not nullable, Precision: 0
|
String |
getClassStandardVersion()
Constraints: Not nullable, Maximum length: 2
|
LocalDateTime |
getClassStandardVersionStartDate()
Constraints: Not nullable, Precision: 0
|
String |
getClassStatus()
Constraints: Not nullable, Maximum length: 1
|
String |
getClassStatusName()
Constraints: Not nullable, Maximum length: 40
|
String |
getClassType()
Constraints: Not nullable, Maximum length: 3
|
String |
getClassTypeName()
Constraints: Not nullable, Maximum length: 40
|
LocalDateTime |
getCreationDate()
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.
|
String |
getDocNumber()
Constraints: Not nullable, Maximum length: 25
|
String |
getDocumentPart()
Constraints: Not nullable, Maximum length: 3
|
String |
getDocumentType()
Constraints: Not nullable, Maximum length: 3
|
String |
getDocumentVersion()
Constraints: Not nullable, Maximum length: 2
|
protected String |
getEntityCollection()
Used by fluent helpers and navigation property methods to construct OData queries.
|
protected Map<String,Object> |
getKey() |
LocalDateTime |
getKeyDate()
Constraints: Not nullable, Precision: 0
|
LocalDateTime |
getLastChangeDate()
Constraints: Not nullable, Precision: 0
|
String |
getSameClassfctnReaction()
Constraints: Not nullable, Maximum length: 1
|
Class<ClfnClassForKeyDate> |
getType() |
LocalDateTime |
getValidityEndDate()
Constraints: Not nullable, Precision: 0
|
LocalDateTime |
getValidityStartDate()
Constraints: Not nullable, Precision: 0
|
int |
hashCode() |
void |
setClassClassfctnAuthGrp(String classClassfctnAuthGrp)
Constraints: Not nullable, Maximum length: 3
|
void |
setClassGroup(String classGroup)
Constraints: Not nullable, Maximum length: 10
|
void |
setClassGroupName(String classGroupName)
Constraints: Not nullable, Maximum length: 40
|
void |
setClassInternalID(String classInternalID)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
void |
setClassIsLocal(Boolean classIsLocal)
Constraints: none
|
void |
setClassLastChangedDateTime(ZonedDateTime classLastChangedDateTime)
Constraints: Not nullable, Precision: 7
|
void |
setClassMaintAuthGrp(String classMaintAuthGrp)
Constraints: Not nullable, Maximum length: 3
|
void |
setClassProperty(String classProperty)
Constraints: Not nullable, Maximum length: 18
|
void |
setClassSearchAuthGrp(String classSearchAuthGrp)
Constraints: Not nullable, Maximum length: 3
|
void |
setClassStandardCharcTable(String classStandardCharcTable)
Constraints: Not nullable, Maximum length: 20
|
void |
setClassStandardNumber(String classStandardNumber)
Constraints: Not nullable, Maximum length: 20
|
void |
setClassStandardOrgName(String classStandardOrgName)
Constraints: Not nullable, Maximum length: 10
|
void |
setClassStandardStartDate(LocalDateTime classStandardStartDate)
Constraints: Not nullable, Precision: 0
|
void |
setClassStandardVersion(String classStandardVersion)
Constraints: Not nullable, Maximum length: 2
|
void |
setClassStandardVersionStartDate(LocalDateTime classStandardVersionStartDate)
Constraints: Not nullable, Precision: 0
|
void |
setClassStatus(String classStatus)
Constraints: Not nullable, Maximum length: 1
|
void |
setClassStatusName(String classStatusName)
Constraints: Not nullable, Maximum length: 40
|
void |
setClassType(String classType)
Constraints: Not nullable, Maximum length: 3
|
void |
setClassTypeName(String classTypeName)
Constraints: Not nullable, Maximum length: 40
|
void |
setCreationDate(LocalDateTime creationDate)
Constraints: Not nullable, Precision: 0
|
void |
setDocNumber(String docNumber)
Constraints: Not nullable, Maximum length: 25
|
void |
setDocumentPart(String documentPart)
Constraints: Not nullable, Maximum length: 3
|
void |
setDocumentType(String documentType)
Constraints: Not nullable, Maximum length: 3
|
void |
setDocumentVersion(String documentVersion)
Constraints: Not nullable, Maximum length: 2
|
void |
setKeyDate(LocalDateTime keyDate)
Constraints: Not nullable, Precision: 0
|
void |
setLastChangeDate(LocalDateTime lastChangeDate)
Constraints: Not nullable, Precision: 0
|
void |
setSameClassfctnReaction(String sameClassfctnReaction)
Constraints: Not nullable, Maximum length: 1
|
protected void |
setServicePathForFetch(String servicePathForFetch)
The service path only used for the fetch commands of this entity.
|
void |
setValidityEndDate(LocalDateTime validityEndDate)
Constraints: Not nullable, Precision: 0
|
void |
setValidityStartDate(LocalDateTime validityStartDate)
Constraints: Not nullable, Precision: 0
|
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 ClfnClassForKeyDateSelectable ALL_FIELDS
public static final ClfnClassForKeyDateField<String> CLASS_INTERNAL_ID
public static final ClfnClassForKeyDateField<String> CLASS_TYPE
public static final ClfnClassForKeyDateField<String> CLASS_TYPE_NAME
public static final ClfnClassForKeyDateField<String> CLASS_PROPERTY
public static final ClfnClassForKeyDateField<String> CLASS_STATUS
public static final ClfnClassForKeyDateField<String> CLASS_STATUS_NAME
public static final ClfnClassForKeyDateField<String> CLASS_GROUP
public static final ClfnClassForKeyDateField<String> CLASS_GROUP_NAME
public static final ClfnClassForKeyDateField<String> CLASS_SEARCH_AUTH_GRP
public static final ClfnClassForKeyDateField<String> CLASS_CLASSFCTN_AUTH_GRP
public static final ClfnClassForKeyDateField<String> CLASS_MAINT_AUTH_GRP
public static final ClfnClassForKeyDateField<String> DOC_NUMBER
public static final ClfnClassForKeyDateField<String> DOCUMENT_TYPE
public static final ClfnClassForKeyDateField<String> DOCUMENT_PART
public static final ClfnClassForKeyDateField<String> DOCUMENT_VERSION
public static final ClfnClassForKeyDateField<String> SAME_CLASSFCTN_REACTION
public static final ClfnClassForKeyDateField<String> CLASS_STANDARD_ORG_NAME
public static final ClfnClassForKeyDateField<String> CLASS_STANDARD_NUMBER
public static final ClfnClassForKeyDateField<LocalDateTime> CLASS_STANDARD_START_DATE
public static final ClfnClassForKeyDateField<LocalDateTime> CLASS_STANDARD_VERSION_START_DATE
public static final ClfnClassForKeyDateField<String> CLASS_STANDARD_VERSION
public static final ClfnClassForKeyDateField<String> CLASS_STANDARD_CHARC_TABLE
public static final ClfnClassForKeyDateField<LocalDateTime> CREATION_DATE
public static final ClfnClassForKeyDateField<LocalDateTime> LAST_CHANGE_DATE
public static final ClfnClassForKeyDateField<Boolean> CLASS_IS_LOCAL
public static final ClfnClassForKeyDateField<LocalDateTime> VALIDITY_START_DATE
public static final ClfnClassForKeyDateField<LocalDateTime> VALIDITY_END_DATE
public static final ClfnClassForKeyDateField<ZonedDateTime> CLASS_LAST_CHANGED_DATE_TIME
public static final ClfnClassForKeyDateField<LocalDateTime> KEY_DATE
public ClfnClassForKeyDate()
public ClfnClassForKeyDate(@Nullable String classInternalID, @Nullable String classType, @Nullable String classTypeName, @Nullable String classProperty, @Nullable String classStatus, @Nullable String classStatusName, @Nullable String classGroup, @Nullable String classGroupName, @Nullable String classSearchAuthGrp, @Nullable String classClassfctnAuthGrp, @Nullable String classMaintAuthGrp, @Nullable String docNumber, @Nullable String documentType, @Nullable String documentPart, @Nullable String documentVersion, @Nullable String sameClassfctnReaction, @Nullable String classStandardOrgName, @Nullable String classStandardNumber, @Nullable LocalDateTime classStandardStartDate, @Nullable LocalDateTime classStandardVersionStartDate, @Nullable String classStandardVersion, @Nullable String classStandardCharcTable, @Nullable LocalDateTime creationDate, @Nullable LocalDateTime lastChangeDate, @Nullable Boolean classIsLocal, @Nullable LocalDateTime validityStartDate, @Nullable LocalDateTime validityEndDate, @Nullable ZonedDateTime classLastChangedDateTime, @Nullable LocalDateTime keyDate)
@Nonnull public Class<ClfnClassForKeyDate> getType()
getType
in class VdmObject<ClfnClassForKeyDate>
public void setClassInternalID(@Nullable String classInternalID)
Original property name from the Odata EDM: ClassInternalID
classInternalID
- Internal Class Numberpublic void setClassType(@Nullable String classType)
Original property name from the Odata EDM: ClassType
classType
- Uniquely identifies the class typepublic void setClassTypeName(@Nullable String classTypeName)
Original property name from the Odata EDM: ClassTypeName
classTypeName
- Description of class type.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 setClassStatus(@Nullable String classStatus)
Original property name from the Odata EDM: ClassStatus
whether a class can be maintainedwhether objects can be allocated to a classwhether the class can be used for selecting objects
classStatus
- This key determines:public void setClassStatusName(@Nullable String classStatusName)
Original property name from the Odata EDM: ClassStatusName
classStatusName
- Text for a table entry.public void setClassGroup(@Nullable String classGroup)
Original property name from the Odata EDM: ClassGroup
The class group is used for finding classes quickly via a matchcode.
classGroup
- This string is used to group together related classes.public void setClassGroupName(@Nullable String classGroupName)
Original property name from the Odata EDM: ClassGroupName
classGroupName
- Description of a class group.public void setClassSearchAuthGrp(@Nullable String classSearchAuthGrp)
Original property name from the Odata EDM: ClassSearchAuthGrp
This authorization must be defined in the user master record. The authorization object is BGRSE.
classSearchAuthGrp
- Authorization key: determines whether a user is allowed to use this class to find objects.public void setClassClassfctnAuthGrp(@Nullable String classClassfctnAuthGrp)
Original property name from the Odata EDM: ClassClassfctnAuthGrp
This authorization must be defined in the user master record. The authorization object is BGRKL.
classClassfctnAuthGrp
- Authorization key: determines whether a user is allowed to assign objects to this class.public void setClassMaintAuthGrp(@Nullable String classMaintAuthGrp)
Original property name from the Odata EDM: ClassMaintAuthGrp
This authorization must be defined in the user master record. The authorization object is BGRKP.
classMaintAuthGrp
- Authorization key that determines whether a user is allowed to maintain this class.public void setDocNumber(@Nullable String docNumber)
Original property name from the Odata EDM: DocNumber
docNumber
- This number is the main part of the document key, which is used to identify the document.public void setDocumentType(@Nullable String documentType)
Original property name from the Odata EDM: DocumentType
documentType
- Part of the document key, which categorizes documents according to their distinguishing features and
the organizational procedures which result from them.public void setDocumentPart(@Nullable String documentPart)
Original property name from the Odata EDM: DocumentPart
Design departments, for example, can use document parts to divide up large documents such as design drawings into pages.
documentPart
- Section of a document which is maintained as an independent document.public void setDocumentVersion(@Nullable String documentVersion)
Original property name from the Odata EDM: DocumentVersion
A new version is assigned after the original files have been edited in the following processing situations:The new processing status varies from the original in a certain way (for example, text change sin a text file).You want the original processing status to remain the same (for example, documentation of project progress).
documentVersion
- Number which identifies the version of a document.public void setSameClassfctnReaction(@Nullable String sameClassfctnReaction)
Original property name from the Odata EDM: SameClassfctnReaction
sameClassfctnReaction
- Single-Character Indicatorpublic void setClassStandardOrgName(@Nullable String classStandardOrgName)
Original property name from the Odata EDM: ClassStandardOrgName
classStandardOrgName
- Standard on which the created class is based (for example, DIN, ASA, ISO).public void setClassStandardNumber(@Nullable String classStandardNumber)
Original property name from the Odata EDM: ClassStandardNumber
classStandardNumber
- Complete identification of a standard describing all objects of this class.public void setClassStandardStartDate(@Nullable LocalDateTime classStandardStartDate)
Original property name from the Odata EDM: ClassStandardStartDate
classStandardStartDate
- Date on which the standard came into effect.public void setClassStandardVersionStartDate(@Nullable LocalDateTime classStandardVersionStartDate)
Original property name from the Odata EDM: ClassStandardVersionStartDate
classStandardVersionStartDate
- Date on which this version of the standard became valid.public void setClassStandardVersion(@Nullable String classStandardVersion)
Original property name from the Odata EDM: ClassStandardVersion
The version number is to be seen in combination with the version date.
classStandardVersion
- This number identifies the version of this standard.public void setClassStandardCharcTable(@Nullable String classStandardCharcTable)
Original property name from the Odata EDM: ClassStandardCharcTable
classStandardCharcTable
- Number for the list of characteristics in the class, as defined by the standard.public void setCreationDate(@Nullable LocalDateTime creationDate)
Original property name from the Odata EDM: CreationDate
creationDate
- Date on Which Record Was Createdpublic void setLastChangeDate(@Nullable LocalDateTime lastChangeDate)
Original property name from the Odata EDM: LastChangeDate
lastChangeDate
- Date of Last Changepublic void setClassIsLocal(@Nullable Boolean classIsLocal)
Original property name from the Odata EDM: ClassIsLocal
This indicator is useful if you use distributed systems, but want to maintain one portion of your object classifications in a central system and another portion in a local systemIf this indicator is set, object allocations for this class are not deleted when you distribute data. Values assigned to characteristics of this class are not deleted either. This ensures that the classifications you create locally are not deleted whenever you distribute data from your central classification system.Characteristics that occur in both a local and a central class are changed, but distribution cannot delete a characteristic value.
classIsLocal
- Set this indicator to define a class as a local class.public void setValidityStartDate(@Nullable LocalDateTime validityStartDate)
Original property name from the Odata EDM: ValidityStartDate
validityStartDate
- Date as of which objects can be allocated to a class.public void setValidityEndDate(@Nullable LocalDateTime validityEndDate)
Original property name from the Odata EDM: ValidityEndDate
validityEndDate
- Objects can be assigned to the class until this date.public void setClassLastChangedDateTime(@Nullable ZonedDateTime classLastChangedDateTime)
Original property name from the Odata EDM: ClassLastChangedDateTime
In order to convert local time into a UTC time stamp, which makes it easier to compare times, the local time must be converted according to your time zone. The ABAP command convert is available for this purpose.Even if the time zone that the conversion is based on can be redetermined from Customizing or master data, we still recommend that you save the time zone.The internal structure of the high-resolution UTC time stamp is logically organized in date and time sections in a packed decimal format (YYYYMMDDhhmmssmmmuuun), which depicts the year, month, day, hour,second, millisecond, microsecond and the first decimal of the nanoseconds. Please note that the hardware that is normally used does not fully support a resolution of 100 nanoseconds, which is available in the structure.See also GET TIME STAMPA UTC time stamp in short form is also available.
classLastChangedDateTime
- The UTC timestamp displays date and time according to UTC (Universal Coordinated Time).public void setKeyDate(@Nullable LocalDateTime keyDate)
Original property name from the Odata EDM: KeyDate
keyDate
- The keyDate to set.protected String getEntityCollection()
VdmEntity
getEntityCollection
in class VdmEntity<ClfnClassForKeyDate>
@Nonnull protected Map<String,Object> getKey()
getKey
in class VdmObject<ClfnClassForKeyDate>
@Nonnull protected Map<String,Object> toMapOfFields()
toMapOfFields
in class VdmObject<ClfnClassForKeyDate>
protected void fromMap(Map<String,Object> inputValues)
fromMap
in class VdmObject<ClfnClassForKeyDate>
@Nonnull public static <T> ClfnClassForKeyDateField<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> ClfnClassForKeyDateField<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<ClfnClassForKeyDate>
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<ClfnClassForKeyDate>
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<ClfnClassForKeyDate>
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<ClfnClassForKeyDate>
protocol://hostname:port
and the OData resource name (entity set, $metadata
, etc.)public static ClfnClassForKeyDate.ClfnClassForKeyDateBuilder builder()
@Nullable public String getClassInternalID()
Original property name from the Odata EDM: ClassInternalID
@Nullable public String getClassType()
Original property name from the Odata EDM: ClassType
@Nullable public String getClassTypeName()
Original property name from the Odata EDM: ClassTypeName
@Nullable public String getClassProperty()
Original property name from the Odata EDM: Class
@Nullable public String getClassStatus()
Original property name from the Odata EDM: ClassStatus
whether a class can be maintainedwhether objects can be allocated to a classwhether the class can be used for selecting objects
@Nullable public String getClassStatusName()
Original property name from the Odata EDM: ClassStatusName
@Nullable public String getClassGroup()
Original property name from the Odata EDM: ClassGroup
The class group is used for finding classes quickly via a matchcode.
@Nullable public String getClassGroupName()
Original property name from the Odata EDM: ClassGroupName
@Nullable public String getClassSearchAuthGrp()
Original property name from the Odata EDM: ClassSearchAuthGrp
This authorization must be defined in the user master record. The authorization object is BGRSE.
@Nullable public String getClassClassfctnAuthGrp()
Original property name from the Odata EDM: ClassClassfctnAuthGrp
This authorization must be defined in the user master record. The authorization object is BGRKL.
@Nullable public String getClassMaintAuthGrp()
Original property name from the Odata EDM: ClassMaintAuthGrp
This authorization must be defined in the user master record. The authorization object is BGRKP.
@Nullable public String getDocNumber()
Original property name from the Odata EDM: DocNumber
@Nullable public String getDocumentType()
Original property name from the Odata EDM: DocumentType
@Nullable public String getDocumentPart()
Original property name from the Odata EDM: DocumentPart
Design departments, for example, can use document parts to divide up large documents such as design drawings into pages.
@Nullable public String getDocumentVersion()
Original property name from the Odata EDM: DocumentVersion
A new version is assigned after the original files have been edited in the following processing situations:The new processing status varies from the original in a certain way (for example, text change sin a text file).You want the original processing status to remain the same (for example, documentation of project progress).
@Nullable public String getSameClassfctnReaction()
Original property name from the Odata EDM: SameClassfctnReaction
@Nullable public String getClassStandardOrgName()
Original property name from the Odata EDM: ClassStandardOrgName
@Nullable public String getClassStandardNumber()
Original property name from the Odata EDM: ClassStandardNumber
@Nullable public LocalDateTime getClassStandardStartDate()
Original property name from the Odata EDM: ClassStandardStartDate
@Nullable public LocalDateTime getClassStandardVersionStartDate()
Original property name from the Odata EDM: ClassStandardVersionStartDate
@Nullable public String getClassStandardVersion()
Original property name from the Odata EDM: ClassStandardVersion
The version number is to be seen in combination with the version date.
@Nullable public String getClassStandardCharcTable()
Original property name from the Odata EDM: ClassStandardCharcTable
@Nullable public LocalDateTime getCreationDate()
Original property name from the Odata EDM: CreationDate
@Nullable public LocalDateTime getLastChangeDate()
Original property name from the Odata EDM: LastChangeDate
@Nullable public Boolean getClassIsLocal()
Original property name from the Odata EDM: ClassIsLocal
This indicator is useful if you use distributed systems, but want to maintain one portion of your object classifications in a central system and another portion in a local systemIf this indicator is set, object allocations for this class are not deleted when you distribute data. Values assigned to characteristics of this class are not deleted either. This ensures that the classifications you create locally are not deleted whenever you distribute data from your central classification system.Characteristics that occur in both a local and a central class are changed, but distribution cannot delete a characteristic value.
@Nullable public LocalDateTime getValidityStartDate()
Original property name from the Odata EDM: ValidityStartDate
@Nullable public LocalDateTime getValidityEndDate()
Original property name from the Odata EDM: ValidityEndDate
@Nullable public ZonedDateTime getClassLastChangedDateTime()
Original property name from the Odata EDM: ClassLastChangedDateTime
In order to convert local time into a UTC time stamp, which makes it easier to compare times, the local time must be converted according to your time zone. The ABAP command convert is available for this purpose.Even if the time zone that the conversion is based on can be redetermined from Customizing or master data, we still recommend that you save the time zone.The internal structure of the high-resolution UTC time stamp is logically organized in date and time sections in a packed decimal format (YYYYMMDDhhmmssmmmuuun), which depicts the year, month, day, hour,second, millisecond, microsecond and the first decimal of the nanoseconds. Please note that the hardware that is normally used does not fully support a resolution of 100 nanoseconds, which is available in the structure.See also GET TIME STAMPA UTC time stamp in short form is also available.
@Nullable public LocalDateTime getKeyDate()
Original property name from the Odata EDM: KeyDate
public String toString()
toString
in class VdmObject<ClfnClassForKeyDate>
public boolean equals(Object o)
equals
in class VdmObject<ClfnClassForKeyDate>
protected boolean canEqual(Object other)
canEqual
in class VdmObject<ClfnClassForKeyDate>
public int hashCode()
hashCode
in class VdmObject<ClfnClassForKeyDate>
Copyright © 2020 SAP SE. All rights reserved.