public class REContrObjAssgmt extends VdmEntity<REContrObjAssgmt>
Original entity name from the Odata EDM: A_REContrObjAssgmtType
Modifier and Type | Class and Description |
---|---|
static class |
REContrObjAssgmt.REContrObjAssgmtBuilder
Helper class to allow for fluent creation of REContrObjAssgmt instances.
|
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS
Constructor and Description |
---|
REContrObjAssgmt() |
REContrObjAssgmt(String rEStatusObjectSource,
String rEObjectAssignmentType,
String rEStatusObjectTarget,
String validityStartEndDateValue,
String internalRealEstateNumber,
LocalDate validityStartDate,
LocalDate validityEndDate,
String rEObjectTypeTarget,
Boolean rEOnlyInfoAssgmt,
Boolean rEStatusObjectSourceIsArchived,
String rEGenerationType,
Boolean rEIsMainAsset,
Boolean rEAssignmentHasMultiple,
LocalDate rEObjectPossessionStartDate,
LocalDate rEObjectPossessionEndDate,
String rEGroupNumber,
String rEObjectGroupName,
String rEContractSubjectNumber,
String rEContractSubjectDescription,
String rEContractSubjectClass,
String rEContractSubjectType,
String externalId,
String rEAccountingObject,
String rEAccountingObjectType,
Collection<SAP__Message> _Messages,
REContract to_REContract) |
Modifier and Type | Method and Description |
---|---|
static REContrObjAssgmt.REContrObjAssgmtBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
protected void |
fromMap(Map<String,Object> inputValues)
Read entity data from generic map.
|
Collection<SAP__Message> |
get_Messages()
Constraints: Not nullable
|
protected String |
getDefaultServicePath()
Used by request builders and navigation property methods to construct OData requests.
|
protected String |
getEntityCollection()
Used by request builders and navigation property methods to construct OData requests.
|
String |
getExternalId()
Constraints: Not nullable, Maximum length: 100
|
String |
getInternalRealEstateNumber()
(Key Field) Constraints: Not nullable, Maximum length: 13
|
protected ODataEntityKey |
getKey() |
String |
getOdataType() |
String |
getREAccountingObject()
Constraints: Not nullable, Maximum length: 22
|
String |
getREAccountingObjectType()
Constraints: Not nullable, Maximum length: 2
|
Boolean |
getREAssignmentHasMultiple()
Constraints: Not nullable
|
io.vavr.control.Option<REContract> |
getREContractIfPresent()
Retrieval of associated REContract entity (one to one).
|
String |
getREContractSubjectClass()
Constraints: Not nullable, Maximum length: 4
|
String |
getREContractSubjectDescription()
Constraints: Not nullable, Maximum length: 60
|
String |
getREContractSubjectNumber()
Constraints: Not nullable, Maximum length: 4
|
String |
getREContractSubjectType()
Constraints: Not nullable, Maximum length: 6
|
String |
getREGenerationType()
Constraints: Not nullable, Maximum length: 1
|
String |
getREGroupNumber()
Constraints: Not nullable, Maximum length: 4
|
Boolean |
getREIsMainAsset()
Constraints: Not nullable
|
String |
getREObjectAssignmentType()
(Key Field) Constraints: Not nullable, Maximum length: 2
|
String |
getREObjectGroupName()
Constraints: Not nullable, Maximum length: 60
|
LocalDate |
getREObjectPossessionEndDate()
Constraints: Nullable
|
LocalDate |
getREObjectPossessionStartDate()
Constraints: Nullable
|
String |
getREObjectTypeTarget()
Constraints: Not nullable, Maximum length: 2
|
Boolean |
getREOnlyInfoAssgmt()
Constraints: Not nullable
|
String |
getREStatusObjectSource()
(Key Field) Constraints: Not nullable, Maximum length: 22
|
Boolean |
getREStatusObjectSourceIsArchived()
Constraints: Not nullable
|
String |
getREStatusObjectTarget()
(Key Field) Constraints: Not nullable, Maximum length: 22
|
Class<REContrObjAssgmt> |
getType() |
LocalDate |
getValidityEndDate()
Constraints: Nullable
|
LocalDate |
getValidityStartDate()
Constraints: Nullable
|
String |
getValidityStartEndDateValue()
(Key Field) Constraints: Not nullable, Maximum length: 16
|
int |
hashCode() |
void |
set_Messages(Collection<SAP__Message> _Messages)
Constraints: Not nullable
|
void |
setExternalId(String externalId)
Constraints: Not nullable, Maximum length: 100
|
void |
setInternalRealEstateNumber(String internalRealEstateNumber)
(Key Field) Constraints: Not nullable, Maximum length: 13
|
void |
setREAccountingObject(String rEAccountingObject)
Constraints: Not nullable, Maximum length: 22
|
void |
setREAccountingObjectType(String rEAccountingObjectType)
Constraints: Not nullable, Maximum length: 2
|
void |
setREAssignmentHasMultiple(Boolean rEAssignmentHasMultiple)
Constraints: Not nullable
|
void |
setREContract(REContract value)
Overwrites the associated REContract entity for the loaded navigation property _REContract.
|
void |
setREContractSubjectClass(String rEContractSubjectClass)
Constraints: Not nullable, Maximum length: 4
|
void |
setREContractSubjectDescription(String rEContractSubjectDescription)
Constraints: Not nullable, Maximum length: 60
|
void |
setREContractSubjectNumber(String rEContractSubjectNumber)
Constraints: Not nullable, Maximum length: 4
|
void |
setREContractSubjectType(String rEContractSubjectType)
Constraints: Not nullable, Maximum length: 6
|
void |
setREGenerationType(String rEGenerationType)
Constraints: Not nullable, Maximum length: 1
|
void |
setREGroupNumber(String rEGroupNumber)
Constraints: Not nullable, Maximum length: 4
|
void |
setREIsMainAsset(Boolean rEIsMainAsset)
Constraints: Not nullable
|
void |
setREObjectAssignmentType(String rEObjectAssignmentType)
(Key Field) Constraints: Not nullable, Maximum length: 2
|
void |
setREObjectGroupName(String rEObjectGroupName)
Constraints: Not nullable, Maximum length: 60
|
void |
setREObjectPossessionEndDate(LocalDate rEObjectPossessionEndDate)
Constraints: Nullable
|
void |
setREObjectPossessionStartDate(LocalDate rEObjectPossessionStartDate)
Constraints: Nullable
|
void |
setREObjectTypeTarget(String rEObjectTypeTarget)
Constraints: Not nullable, Maximum length: 2
|
void |
setREOnlyInfoAssgmt(Boolean rEOnlyInfoAssgmt)
Constraints: Not nullable
|
void |
setREStatusObjectSource(String rEStatusObjectSource)
(Key Field) Constraints: Not nullable, Maximum length: 22
|
void |
setREStatusObjectSourceIsArchived(Boolean rEStatusObjectSourceIsArchived)
Constraints: Not nullable
|
void |
setREStatusObjectTarget(String rEStatusObjectTarget)
(Key Field) Constraints: Not nullable, Maximum length: 22
|
void |
setValidityEndDate(LocalDate validityEndDate)
Constraints: Nullable
|
void |
setValidityStartDate(LocalDate validityStartDate)
Constraints: Nullable
|
void |
setValidityStartEndDateValue(String validityStartEndDateValue)
(Key Field) Constraints: Not nullable, Maximum length: 16
|
protected Map<String,Object> |
toMapOfFields()
Get all fields as map.
|
protected Map<String,Object> |
toMapOfNavigationProperties()
Get navigation properties as map.
|
String |
toString() |
all, attachToService, getDestinationForFetch, getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setServicePathForFetch, setVersionIdentifier
getAnnotationProperties, getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
public static final SimpleProperty<REContrObjAssgmt> ALL_FIELDS
public static final SimpleProperty.String<REContrObjAssgmt> RE_STATUS_OBJECT_SOURCE
public static final SimpleProperty.String<REContrObjAssgmt> RE_OBJECT_ASSIGNMENT_TYPE
public static final SimpleProperty.String<REContrObjAssgmt> RE_STATUS_OBJECT_TARGET
public static final SimpleProperty.String<REContrObjAssgmt> VALIDITY_START_END_DATE_VALUE
public static final SimpleProperty.String<REContrObjAssgmt> INTERNAL_REAL_ESTATE_NUMBER
public static final SimpleProperty.Date<REContrObjAssgmt> VALIDITY_START_DATE
public static final SimpleProperty.Date<REContrObjAssgmt> VALIDITY_END_DATE
public static final SimpleProperty.String<REContrObjAssgmt> RE_OBJECT_TYPE_TARGET
public static final SimpleProperty.Boolean<REContrObjAssgmt> RE_ONLY_INFO_ASSGMT
public static final SimpleProperty.Boolean<REContrObjAssgmt> RE_STATUS_OBJECT_SOURCE_IS_ARCHIVED
public static final SimpleProperty.String<REContrObjAssgmt> RE_GENERATION_TYPE
public static final SimpleProperty.Boolean<REContrObjAssgmt> RE_IS_MAIN_ASSET
public static final SimpleProperty.Boolean<REContrObjAssgmt> RE_ASSIGNMENT_HAS_MULTIPLE
public static final SimpleProperty.Date<REContrObjAssgmt> RE_OBJECT_POSSESSION_START_DATE
public static final SimpleProperty.Date<REContrObjAssgmt> RE_OBJECT_POSSESSION_END_DATE
public static final SimpleProperty.String<REContrObjAssgmt> RE_GROUP_NUMBER
public static final SimpleProperty.String<REContrObjAssgmt> RE_OBJECT_GROUP_NAME
public static final SimpleProperty.String<REContrObjAssgmt> RE_CONTRACT_SUBJECT_NUMBER
public static final SimpleProperty.String<REContrObjAssgmt> RE_CONTRACT_SUBJECT_DESCRIPTION
public static final SimpleProperty.String<REContrObjAssgmt> RE_CONTRACT_SUBJECT_CLASS
public static final SimpleProperty.String<REContrObjAssgmt> RE_CONTRACT_SUBJECT_TYPE
public static final SimpleProperty.String<REContrObjAssgmt> EXTERNAL_ID
public static final SimpleProperty.String<REContrObjAssgmt> RE_ACCOUNTING_OBJECT
public static final SimpleProperty.String<REContrObjAssgmt> RE_ACCOUNTING_OBJECT_TYPE
public static final ComplexProperty.Collection<REContrObjAssgmt,SAP__Message> _MESSAGES
public static final NavigationProperty.Single<REContrObjAssgmt,REContract> TO__R_E_CONTRACT
public REContrObjAssgmt()
public REContrObjAssgmt(@Nullable String rEStatusObjectSource, @Nullable String rEObjectAssignmentType, @Nullable String rEStatusObjectTarget, @Nullable String validityStartEndDateValue, @Nullable String internalRealEstateNumber, @Nullable LocalDate validityStartDate, @Nullable LocalDate validityEndDate, @Nullable String rEObjectTypeTarget, @Nullable Boolean rEOnlyInfoAssgmt, @Nullable Boolean rEStatusObjectSourceIsArchived, @Nullable String rEGenerationType, @Nullable Boolean rEIsMainAsset, @Nullable Boolean rEAssignmentHasMultiple, @Nullable LocalDate rEObjectPossessionStartDate, @Nullable LocalDate rEObjectPossessionEndDate, @Nullable String rEGroupNumber, @Nullable String rEObjectGroupName, @Nullable String rEContractSubjectNumber, @Nullable String rEContractSubjectDescription, @Nullable String rEContractSubjectClass, @Nullable String rEContractSubjectType, @Nullable String externalId, @Nullable String rEAccountingObject, @Nullable String rEAccountingObjectType, @Nullable Collection<SAP__Message> _Messages, @Nullable REContract to_REContract)
@Nonnull public Class<REContrObjAssgmt> getType()
getType
in class VdmObject<REContrObjAssgmt>
public void setREStatusObjectSource(@Nullable String rEStatusObjectSource)
Original property name from the Odata EDM: REStatusObjectSource
rEStatusObjectSource
- Object Numberpublic void setREObjectAssignmentType(@Nullable String rEObjectAssignmentType)
Original property name from the Odata EDM: REObjectAssignmentType
rEObjectAssignmentType
- Type of Object Assignmentpublic void setREStatusObjectTarget(@Nullable String rEStatusObjectTarget)
Original property name from the Odata EDM: REStatusObjectTarget
rEStatusObjectTarget
- Object Numberpublic void setValidityStartEndDateValue(@Nullable String validityStartEndDateValue)
Original property name from the Odata EDM: ValidityStartEndDateValue
validityStartEndDateValue
- Date from to (RAP Key)public void setInternalRealEstateNumber(@Nullable String internalRealEstateNumber)
Original property name from the Odata EDM: InternalRealEstateNumber
internalRealEstateNumber
- Internal Key of Real Estate Objectpublic void setValidityStartDate(@Nullable LocalDate validityStartDate)
Original property name from the Odata EDM: ValidityStartDate
validityStartDate
- Validity Start Datepublic void setValidityEndDate(@Nullable LocalDate validityEndDate)
Original property name from the Odata EDM: ValidityEndDate
validityEndDate
- Validity End Datepublic void setREObjectTypeTarget(@Nullable String rEObjectTypeTarget)
Original property name from the Odata EDM: REObjectTypeTarget
rEObjectTypeTarget
- Business Object Type of Contract Objectpublic void setREOnlyInfoAssgmt(@Nullable Boolean rEOnlyInfoAssgmt)
Original property name from the Odata EDM: REOnlyInfoAssgmt
rEOnlyInfoAssgmt
- Informational Assignmentpublic void setREStatusObjectSourceIsArchived(@Nullable Boolean rEStatusObjectSourceIsArchived)
Original property name from the Odata EDM: REStatusObjectSourceIsArchived
rEStatusObjectSourceIsArchived
- Source Object Was Archivedpublic void setREGenerationType(@Nullable String rEGenerationType)
Original property name from the Odata EDM: REGenerationType
rEGenerationType
- Generation Type Functional Locationpublic void setREIsMainAsset(@Nullable Boolean rEIsMainAsset)
Original property name from the Odata EDM: REIsMainAsset
rEIsMainAsset
- Asset Is Leading Assetpublic void setREAssignmentHasMultiple(@Nullable Boolean rEAssignmentHasMultiple)
Original property name from the Odata EDM: REAssignmentHasMultiple
rEAssignmentHasMultiple
- Generated Entry for Multiple Assignmentpublic void setREObjectPossessionStartDate(@Nullable LocalDate rEObjectPossessionStartDate)
Original property name from the Odata EDM: REObjectPossessionStartDate
rEObjectPossessionStartDate
- Date From Which the Object Is Made Available for Usepublic void setREObjectPossessionEndDate(@Nullable LocalDate rEObjectPossessionEndDate)
Original property name from the Odata EDM: REObjectPossessionEndDate
rEObjectPossessionEndDate
- Date Up to Which the Object Is Usedpublic void setREGroupNumber(@Nullable String rEGroupNumber)
Original property name from the Odata EDM: REGroupNumber
rEGroupNumber
- Group Numberpublic void setREObjectGroupName(@Nullable String rEObjectGroupName)
Original property name from the Odata EDM: REObjectGroupName
rEObjectGroupName
- Name of Object Groupspublic void setREContractSubjectNumber(@Nullable String rEContractSubjectNumber)
Original property name from the Odata EDM: REContractSubjectNumber
rEContractSubjectNumber
- Group Numberpublic void setREContractSubjectDescription(@Nullable String rEContractSubjectDescription)
Original property name from the Odata EDM: REContractSubjectDescription
rEContractSubjectDescription
- Name for Contract Itempublic void setREContractSubjectClass(@Nullable String rEContractSubjectClass)
Original property name from the Odata EDM: REContractSubjectClass
rEContractSubjectClass
- Contract Object Classpublic void setREContractSubjectType(@Nullable String rEContractSubjectType)
Original property name from the Odata EDM: REContractSubjectType
rEContractSubjectType
- Type of Contract Objectpublic void setExternalId(@Nullable String externalId)
Original property name from the Odata EDM: ExternalId
externalId
- External Identification for Contract Objectpublic void setREAccountingObject(@Nullable String rEAccountingObject)
Original property name from the Odata EDM: REAccountingObject
rEAccountingObject
- Object Number Account Assignmentpublic void setREAccountingObjectType(@Nullable String rEAccountingObjectType)
Original property name from the Odata EDM: REAccountingObjectType
rEAccountingObjectType
- Object Typepublic void set_Messages(@Nullable Collection<SAP__Message> _Messages)
Original property name from the Odata EDM: SAP__Messages
_Messages
- The _Messages to set.protected String getEntityCollection()
VdmEntity
getEntityCollection
in class VdmEntity<REContrObjAssgmt>
@Nonnull protected ODataEntityKey getKey()
getKey
in class VdmObject<REContrObjAssgmt>
@Nonnull protected Map<String,Object> toMapOfFields()
VdmObject
toMapOfFields
in class VdmObject<REContrObjAssgmt>
protected void fromMap(Map<String,Object> inputValues)
VdmObject
fromMap
in class VdmObject<REContrObjAssgmt>
inputValues
- The key-value map.protected String getDefaultServicePath()
VdmEntity
getDefaultServicePath
in class VdmEntity<REContrObjAssgmt>
protocol://hostname:port
and the OData resource name (entity set, $metadata
, etc.)@Nonnull protected Map<String,Object> toMapOfNavigationProperties()
VdmObject
toMapOfNavigationProperties
in class VdmObject<REContrObjAssgmt>
@Nonnull public io.vavr.control.Option<REContract> getREContractIfPresent()
If the navigation property for an entity REContrObjAssgmt 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 setREContract(REContract value)
value
- New REContract entity.@Nonnull public static REContrObjAssgmt.REContrObjAssgmtBuilder builder()
@Nullable public String getREStatusObjectSource()
Original property name from the Odata EDM: REStatusObjectSource
@Nullable public String getREObjectAssignmentType()
Original property name from the Odata EDM: REObjectAssignmentType
@Nullable public String getREStatusObjectTarget()
Original property name from the Odata EDM: REStatusObjectTarget
@Nullable public String getValidityStartEndDateValue()
Original property name from the Odata EDM: ValidityStartEndDateValue
@Nullable public String getInternalRealEstateNumber()
Original property name from the Odata EDM: InternalRealEstateNumber
@Nullable public LocalDate getValidityStartDate()
Original property name from the Odata EDM: ValidityStartDate
@Nullable public LocalDate getValidityEndDate()
Original property name from the Odata EDM: ValidityEndDate
@Nullable public String getREObjectTypeTarget()
Original property name from the Odata EDM: REObjectTypeTarget
@Nullable public Boolean getREOnlyInfoAssgmt()
Original property name from the Odata EDM: REOnlyInfoAssgmt
@Nullable public Boolean getREStatusObjectSourceIsArchived()
Original property name from the Odata EDM: REStatusObjectSourceIsArchived
@Nullable public String getREGenerationType()
Original property name from the Odata EDM: REGenerationType
@Nullable public Boolean getREIsMainAsset()
Original property name from the Odata EDM: REIsMainAsset
@Nullable public Boolean getREAssignmentHasMultiple()
Original property name from the Odata EDM: REAssignmentHasMultiple
@Nullable public LocalDate getREObjectPossessionStartDate()
Original property name from the Odata EDM: REObjectPossessionStartDate
@Nullable public LocalDate getREObjectPossessionEndDate()
Original property name from the Odata EDM: REObjectPossessionEndDate
@Nullable public String getREGroupNumber()
Original property name from the Odata EDM: REGroupNumber
@Nullable public String getREObjectGroupName()
Original property name from the Odata EDM: REObjectGroupName
@Nullable public String getREContractSubjectNumber()
Original property name from the Odata EDM: REContractSubjectNumber
@Nullable public String getREContractSubjectDescription()
Original property name from the Odata EDM: REContractSubjectDescription
@Nullable public String getREContractSubjectClass()
Original property name from the Odata EDM: REContractSubjectClass
@Nullable public String getREContractSubjectType()
Original property name from the Odata EDM: REContractSubjectType
@Nullable public String getExternalId()
Original property name from the Odata EDM: ExternalId
@Nullable public String getREAccountingObject()
Original property name from the Odata EDM: REAccountingObject
@Nullable public String getREAccountingObjectType()
Original property name from the Odata EDM: REAccountingObjectType
@Nullable public Collection<SAP__Message> get_Messages()
Original property name from the Odata EDM: SAP__Messages
@Nonnull public String toString()
toString
in class VdmObject<REContrObjAssgmt>
public boolean equals(@Nullable Object o)
equals
in class VdmEntity<REContrObjAssgmt>
protected boolean canEqual(@Nullable Object other)
canEqual
in class VdmEntity<REContrObjAssgmt>
public int hashCode()
hashCode
in class VdmEntity<REContrObjAssgmt>
public String getOdataType()
getOdataType
in class VdmObject<REContrObjAssgmt>
Copyright © 2021 SAP SE. All rights reserved.