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,
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) |
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) |
io.vavr.control.Option<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
|
io.vavr.control.Option<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
|
io.vavr.control.Option<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
|
io.vavr.control.Option<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()
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 |
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 |
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() |
getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, 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
- Class Typepublic void setClassTypeName(@Nullable String classTypeName)
Original property name from the Odata EDM: ClassTypeName
classTypeName
- Text describing class typepublic void setClassProperty(@Nullable String classProperty)
Original property name from the Odata EDM: Class
classProperty
- Class numberpublic void setClassStatus(@Nullable String classStatus)
Original property name from the Odata EDM: ClassStatus
classStatus
- Class statuspublic void setClassStatusName(@Nullable String classStatusName)
Original property name from the Odata EDM: ClassStatusName
classStatusName
- Text for a table entrypublic void setClassGroup(@Nullable String classGroup)
Original property name from the Odata EDM: ClassGroup
classGroup
- Class Grouppublic void setClassGroupName(@Nullable String classGroupName)
Original property name from the Odata EDM: ClassGroupName
classGroupName
- Class Group Descriptionpublic void setClassSearchAuthGrp(@Nullable String classSearchAuthGrp)
Original property name from the Odata EDM: ClassSearchAuthGrp
classSearchAuthGrp
- Authorization group for finding objectspublic void setClassClassfctnAuthGrp(@Nullable String classClassfctnAuthGrp)
Original property name from the Odata EDM: ClassClassfctnAuthGrp
classClassfctnAuthGrp
- Classification authorization grouppublic void setClassMaintAuthGrp(@Nullable String classMaintAuthGrp)
Original property name from the Odata EDM: ClassMaintAuthGrp
classMaintAuthGrp
- Class maintenance authorization grouppublic void setDocNumber(@Nullable String docNumber)
Original property name from the Odata EDM: DocNumber
docNumber
- Document numberpublic void setDocumentType(@Nullable String documentType)
Original property name from the Odata EDM: DocumentType
documentType
- Document Typepublic void setDocumentPart(@Nullable String documentPart)
Original property name from the Odata EDM: DocumentPart
documentPart
- Document Partpublic void setDocumentVersion(@Nullable String documentVersion)
Original property name from the Odata EDM: DocumentVersion
documentVersion
- Document Versionpublic 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
- Name of standards organizationpublic void setClassStandardNumber(@Nullable String classStandardNumber)
Original property name from the Odata EDM: ClassStandardNumber
classStandardNumber
- Standard Numberpublic void setClassStandardStartDate(@Nullable LocalDateTime classStandardStartDate)
Original property name from the Odata EDM: ClassStandardStartDate
classStandardStartDate
- Issue datepublic void setClassStandardVersionStartDate(@Nullable LocalDateTime classStandardVersionStartDate)
Original property name from the Odata EDM: ClassStandardVersionStartDate
classStandardVersionStartDate
- Version datepublic void setClassStandardVersion(@Nullable String classStandardVersion)
Original property name from the Odata EDM: ClassStandardVersion
classStandardVersion
- Version Numberpublic void setClassStandardCharcTable(@Nullable String classStandardCharcTable)
Original property name from the Odata EDM: ClassStandardCharcTable
classStandardCharcTable
- Characteristics tablepublic void setCreationDate(@Nullable LocalDateTime creationDate)
Original property name from the Odata EDM: CreationDate
creationDate
- Date on which the 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
classIsLocal
- Local classpublic void setValidityStartDate(@Nullable LocalDateTime validityStartDate)
Original property name from the Odata EDM: ValidityStartDate
validityStartDate
- Valid-From Datepublic void setValidityEndDate(@Nullable LocalDateTime validityEndDate)
Original property name from the Odata EDM: ValidityEndDate
validityEndDate
- Valid-to datepublic void setClassLastChangedDateTime(@Nullable ZonedDateTime classLastChangedDateTime)
Original property name from the Odata EDM: ClassLastChangedDateTime
classLastChangedDateTime
- UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)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.)@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 io.vavr.control.Option<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 Option
result state will be empty
.
Option
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 io.vavr.control.Option<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 Option
result state will be empty
.
Option
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 io.vavr.control.Option<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 Option
result state will be empty
.
Option
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 io.vavr.control.Option<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 Option
result state will be empty
.
Option
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.@Nonnull 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
@Nullable public String getClassStatusName()
Original property name from the Odata EDM: ClassStatusName
@Nullable public String getClassGroup()
Original property name from the Odata EDM: ClassGroup
@Nullable public String getClassGroupName()
Original property name from the Odata EDM: ClassGroupName
@Nullable public String getClassSearchAuthGrp()
Original property name from the Odata EDM: ClassSearchAuthGrp
@Nullable public String getClassClassfctnAuthGrp()
Original property name from the Odata EDM: ClassClassfctnAuthGrp
@Nullable public String getClassMaintAuthGrp()
Original property name from the Odata EDM: ClassMaintAuthGrp
@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
@Nullable public String getDocumentVersion()
Original property name from the Odata EDM: DocumentVersion
@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
@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
@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
@Nullable public LocalDateTime getKeyDate()
Original property name from the Odata EDM: KeyDate
@Nonnull public String toString()
toString
in class VdmObject<ClfnClassForKeyDate>
public boolean equals(@Nullable Object o)
equals
in class VdmObject<ClfnClassForKeyDate>
protected boolean canEqual(@Nullable Object other)
canEqual
in class VdmObject<ClfnClassForKeyDate>
public int hashCode()
hashCode
in class VdmObject<ClfnClassForKeyDate>
Copyright © 2021 SAP SE. All rights reserved.