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
Helper class to allow for fluent creation of ClfnClassForKeyDate instances.
|
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 ClfnClassForKeyDateLink<ClfnClassCharcForKeyDate> |
TO_CLASS_CHARACTERISTIC
Use with available fluent helpers to apply the to_ClassCharacteristic navigation property to query
operations.
|
static ClfnClassForKeyDateLink<ClfnClassDescForKeyDate> |
TO_CLASS_DESCRIPTION
Use with available fluent helpers to apply the to_ClassDescription navigation property to query
operations.
|
static ClfnClassForKeyDateLink<ClfnClassKeywordForKeyDate> |
TO_CLASS_KEYWORD
Use with available fluent helpers to apply the to_ClassKeyword navigation property to query operations.
|
static ClfnClassForKeyDateLink<ClfnClassTextForKeyDate> |
TO_CLASS_TEXT
Use with available fluent helpers to apply the to_ClassText navigation property 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,
List<ClfnClassCharcForKeyDate> toClassCharacteristic,
List<ClfnClassDescForKeyDate> toClassDescription,
List<ClfnClassKeywordForKeyDate> toClassKeyword,
List<ClfnClassTextForKeyDate> toClassText) |
Modifier and Type | Method and Description |
---|---|
void |
addClassCharacteristic(ClfnClassCharcForKeyDate... entity)
Adds elements to the list of associated ClfnClassCharcForKeyDate entities.
|
void |
addClassDescription(ClfnClassDescForKeyDate... entity)
Adds elements to the list of associated ClfnClassDescForKeyDate entities.
|
void |
addClassKeyword(ClfnClassKeywordForKeyDate... entity)
Adds elements to the list of associated ClfnClassKeywordForKeyDate entities.
|
void |
addClassText(ClfnClassTextForKeyDate... entity)
Adds elements to the list of associated ClfnClassTextForKeyDate entities.
|
void |
attachToService(String servicePath,
ErpConfigContext configContext)
Sets the service path and ERP configuration context for the fetch commands of this entity.
|
static ClfnClassForKeyDate.ClfnClassForKeyDateBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
List<ClfnClassCharcForKeyDate> |
fetchClassCharacteristic()
Fetches the ClfnClassCharcForKeyDate entities (one to many) associated with this entity.
|
List<ClfnClassDescForKeyDate> |
fetchClassDescription()
Fetches the ClfnClassDescForKeyDate entities (one to many) associated with this entity.
|
List<ClfnClassKeywordForKeyDate> |
fetchClassKeyword()
Fetches the ClfnClassKeywordForKeyDate entities (one to many) associated with this entity.
|
List<ClfnClassTextForKeyDate> |
fetchClassText()
Fetches the ClfnClassTextForKeyDate entities (one to many) associated with this entity.
|
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) |
Optional<List<ClfnClassCharcForKeyDate>> |
getClassCharacteristicIfPresent()
Retrieval of associated ClfnClassCharcForKeyDate entities (one to many).
|
List<ClfnClassCharcForKeyDate> |
getClassCharacteristicOrFetch()
Retrieval of associated ClfnClassCharcForKeyDate entities (one to many).
|
String |
getClassClassfctnAuthGrp()
Constraints: Not nullable, Maximum length: 3
|
Optional<List<ClfnClassDescForKeyDate>> |
getClassDescriptionIfPresent()
Retrieval of associated ClfnClassDescForKeyDate entities (one to many).
|
List<ClfnClassDescForKeyDate> |
getClassDescriptionOrFetch()
Retrieval of associated ClfnClassDescForKeyDate entities (one to many).
|
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
|
Optional<List<ClfnClassKeywordForKeyDate>> |
getClassKeywordIfPresent()
Retrieval of associated ClfnClassKeywordForKeyDate entities (one to many).
|
List<ClfnClassKeywordForKeyDate> |
getClassKeywordOrFetch()
Retrieval of associated ClfnClassKeywordForKeyDate entities (one to many).
|
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
|
Optional<List<ClfnClassTextForKeyDate>> |
getClassTextIfPresent()
Retrieval of associated ClfnClassTextForKeyDate entities (one to many).
|
List<ClfnClassTextForKeyDate> |
getClassTextOrFetch()
Retrieval of associated ClfnClassTextForKeyDate entities (one to many).
|
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() |
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() |
ErpConfigContext |
getErpConfigContext()
Convienence field for reusing the same ERP system context with multiple queries (e.g.
|
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 |
setClassCharacteristic(List<ClfnClassCharcForKeyDate> value)
Overwrites the list of associated ClfnClassCharcForKeyDate entities for the loaded navigation property
to_ClassCharacteristic.
|
void |
setClassClassfctnAuthGrp(String classClassfctnAuthGrp)
Constraints: Not nullable, Maximum length: 3
|
void |
setClassDescription(List<ClfnClassDescForKeyDate> value)
Overwrites the list of associated ClfnClassDescForKeyDate entities for the loaded navigation property
to_ClassDescription.
|
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 |
setClassKeyword(List<ClfnClassKeywordForKeyDate> value)
Overwrites the list of associated ClfnClassKeywordForKeyDate entities for the loaded navigation property
to_ClassKeyword.
|
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 |
setClassText(List<ClfnClassTextForKeyDate> value)
Overwrites the list of associated ClfnClassTextForKeyDate entities for the loaded navigation property
to_ClassText.
|
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 |
setErpConfigContext(ErpConfigContext erpConfigContext)
Deprecated.
Use
attachToService(String, ErpConfigContext) instead. |
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() |
protected Map<String,Object> |
toMapOfNavigationProperties() |
String |
toString() |
getEndpointUrl, getServicePathForFetch, getVersionIdentifier, setVersionIdentifier
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
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 static final ClfnClassForKeyDateLink<ClfnClassCharcForKeyDate> TO_CLASS_CHARACTERISTIC
public static final ClfnClassForKeyDateLink<ClfnClassDescForKeyDate> TO_CLASS_DESCRIPTION
public static final ClfnClassForKeyDateLink<ClfnClassKeywordForKeyDate> TO_CLASS_KEYWORD
public static final ClfnClassForKeyDateLink<ClfnClassTextForKeyDate> TO_CLASS_TEXT
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, List<ClfnClassCharcForKeyDate> toClassCharacteristic, List<ClfnClassDescForKeyDate> toClassDescription, List<ClfnClassKeywordForKeyDate> toClassKeyword, List<ClfnClassTextForKeyDate> toClassText)
@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 Flagpublic 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()
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 ErpConfigContext getErpConfigContext()
VdmEntity
getErpConfigContext
in class VdmEntity<ClfnClassForKeyDate>
@Deprecated public void setErpConfigContext(@Nullable ErpConfigContext erpConfigContext)
attachToService(String, ErpConfigContext)
instead.VdmEntity
setErpConfigContext
in class VdmEntity<ClfnClassForKeyDate>
erpConfigContext
- New ERP configuration context to apply to this entityprotected 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, @Nullable ErpConfigContext configContext)
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.configContext
- Optional parameter. New ERP configuration context to apply to this entity and any associated entities
that were previously fetched. If a null value is provided and the ERP configuration context has never
been set, then the ERP configuration context will be set to a new instance of
ErpConfigContext
.protected String getDefaultServicePath()
getDefaultServicePath
in class VdmEntity<ClfnClassForKeyDate>
@Nonnull protected Map<String,Object> toMapOfNavigationProperties()
toMapOfNavigationProperties
in class VdmObject<ClfnClassForKeyDate>
@Nonnull public List<ClfnClassCharcForKeyDate> fetchClassCharacteristic() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public List<ClfnClassCharcForKeyDate> getClassCharacteristicOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_ClassCharacteristic of a queried ClfnClassForKeyDate is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public Optional<List<ClfnClassCharcForKeyDate>> getClassCharacteristicIfPresent()
If the navigation property for an entity ClfnClassForKeyDate has not been resolved yet, this method will
not query further information. Instead its Optional
result state will be empty
.
Optional
with result
state empty
is returned.public void setClassCharacteristic(@Nonnull List<ClfnClassCharcForKeyDate> value)
If the navigation property to_ClassCharacteristic of a queried ClfnClassForKeyDate is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
value
- List of ClfnClassCharcForKeyDate entities.public void addClassCharacteristic(ClfnClassCharcForKeyDate... entity)
If the navigation property to_ClassCharacteristic of a queried ClfnClassForKeyDate is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
entity
- Array of ClfnClassCharcForKeyDate entities.@Nonnull public List<ClfnClassDescForKeyDate> fetchClassDescription() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public List<ClfnClassDescForKeyDate> getClassDescriptionOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_ClassDescription of a queried ClfnClassForKeyDate is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public Optional<List<ClfnClassDescForKeyDate>> getClassDescriptionIfPresent()
If the navigation property for an entity ClfnClassForKeyDate has not been resolved yet, this method will
not query further information. Instead its Optional
result state will be empty
.
Optional
with result state
empty
is returned.public void setClassDescription(@Nonnull List<ClfnClassDescForKeyDate> value)
If the navigation property to_ClassDescription of a queried ClfnClassForKeyDate is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
value
- List of ClfnClassDescForKeyDate entities.public void addClassDescription(ClfnClassDescForKeyDate... entity)
If the navigation property to_ClassDescription of a queried ClfnClassForKeyDate is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
entity
- Array of ClfnClassDescForKeyDate entities.@Nonnull public List<ClfnClassKeywordForKeyDate> fetchClassKeyword() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public List<ClfnClassKeywordForKeyDate> getClassKeywordOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_ClassKeyword of a queried ClfnClassForKeyDate is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public Optional<List<ClfnClassKeywordForKeyDate>> getClassKeywordIfPresent()
If the navigation property for an entity ClfnClassForKeyDate has not been resolved yet, this method will
not query further information. Instead its Optional
result state will be empty
.
Optional
with result
state empty
is returned.public void setClassKeyword(@Nonnull List<ClfnClassKeywordForKeyDate> value)
If the navigation property to_ClassKeyword of a queried ClfnClassForKeyDate is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
value
- List of ClfnClassKeywordForKeyDate entities.public void addClassKeyword(ClfnClassKeywordForKeyDate... entity)
If the navigation property to_ClassKeyword of a queried ClfnClassForKeyDate is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
entity
- Array of ClfnClassKeywordForKeyDate entities.@Nonnull public List<ClfnClassTextForKeyDate> fetchClassText() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public List<ClfnClassTextForKeyDate> getClassTextOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_ClassText of a queried ClfnClassForKeyDate is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public Optional<List<ClfnClassTextForKeyDate>> getClassTextIfPresent()
If the navigation property for an entity ClfnClassForKeyDate has not been resolved yet, this method will
not query further information. Instead its Optional
result state will be empty
.
Optional
with result state
empty
is returned.public void setClassText(@Nonnull List<ClfnClassTextForKeyDate> value)
If the navigation property to_ClassText of a queried ClfnClassForKeyDate is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
value
- List of ClfnClassTextForKeyDate entities.public void addClassText(ClfnClassTextForKeyDate... entity)
If the navigation property to_ClassText of a queried ClfnClassForKeyDate is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
entity
- Array of ClfnClassTextForKeyDate entities.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 © 2019 SAP SE. All rights reserved.