Class GrantCore
Original entity name from the Odata EDM: GrantCore_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of GrantCore instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final GrantCoreSelectableSelector for all available fields of GrantCore.static final GrantCoreField<String>Use with available fluent helpers to apply the CompanyCode field to query operations.static final GrantCoreField<String>Use with available fluent helpers to apply the ControllingArea field to query operations.static final GrantCoreField<String>Use with available fluent helpers to apply the CostCenter field to query operations.static final GrantCoreField<Short>Use with available fluent helpers to apply the Criticality field to query operations.static final GrantCoreField<String>Use with available fluent helpers to apply the GrantAuthznGrp field to query operations.static final GrantCoreField<String>Use with available fluent helpers to apply the GrantBlockedByWorkflow field to query operations.static final GrantCoreField<String>Use with available fluent helpers to apply the GrantCurrency field to query operations.static final GrantCoreField<String>Use with available fluent helpers to apply the GrantDescription field to query operations.static final GrantCoreField<String>Use with available fluent helpers to apply the GrantFiscalYearVariant field to query operations.static final GrantCoreField<String>Use with available fluent helpers to apply the GrantID field to query operations.static final GrantCoreField<Boolean>Use with available fluent helpers to apply the GrantIsBlockedForPosting field to query operations.static final GrantCoreField<Boolean>Use with available fluent helpers to apply the GrantIsNotRelevantGrant field to query operations.static final GrantCoreField<String>Use with available fluent helpers to apply the GrantLfcycStatusForAuthzn field to query operations.static final GrantCoreField<String>Use with available fluent helpers to apply the GrantLifecycleStatus field to query operations.static final GrantCoreField<String>Use with available fluent helpers to apply the GrantName field to query operations.static final GrantCoreField<String>Use with available fluent helpers to apply the GrantStatusProfile field to query operations.static final GrantCoreField<BigDecimal>Use with available fluent helpers to apply the GrantTotalAmountInGrantCrcy field to query operations.static final GrantCoreField<String>Use with available fluent helpers to apply the GrantType field to query operations.static final GrantCoreField<String>Use with available fluent helpers to apply the GrantUserStatus field to query operations.static final GrantCoreField<String>Use with available fluent helpers to apply the GrantValidityPeriod field to query operations.static final GrantCoreField<String>Use with available fluent helpers to apply the GranteeMgmtBillingRule field to query operations.static final GrantCoreField<String>Use with available fluent helpers to apply the GranteeMgmtCostSharingRule field to query operations.static final GrantCoreField<String>Use with available fluent helpers to apply the GranteeMgmtSponsor field to query operations.static final GrantCoreField<BigDecimal>Use with available fluent helpers to apply the GteeMCostSharingOverallRate field to query operations.static final GrantCoreField<BigDecimal>Use with available fluent helpers to apply the GteeMIndirectCostRateInPercent field to query operations.static final GrantCoreField<String>Use with available fluent helpers to apply the GteeMIndrctCostShrngRule field to query operations.static final GrantCoreField<String>Use with available fluent helpers to apply the GteeMTimeSliceSplittingRule field to query operations.static final GrantCoreField<Boolean>Use with available fluent helpers to apply the PreAwardPstgIsAllowedForGrant field to query operations.static final GrantCoreLink<GrantBdgtValidityLink>Use with available fluent helpers to apply the to_GrantBdgtValidityLink navigation property to query operations.static final GrantCoreLink<GrantCostSharingLink>Use with available fluent helpers to apply the to_GrantCostSharingLink navigation property to query operations.static final GrantCoreLink<GrantFundsLink>Use with available fluent helpers to apply the to_GrantFundsLink navigation property to query operations.static final GrantCoreLink<GrantObjOvrHeadCostCapLink>Use with available fluent helpers to apply the to_GrantObjOvrHeadCostCapLink navigation property to query operations.static final GrantCoreLink<GrantOverHeadCostCapLink>Use with available fluent helpers to apply the to_GrantOverHeadCostCapLink navigation property to query operations.static final GrantCoreLink<GrantOverHeadCostLink>Use with available fluent helpers to apply the to_GrantOverHeadCostLink navigation property to query operations.static final GrantCoreLink<GrantSponsoredClassesLink>Use with available fluent helpers to apply the to_GrantSponsoredClassesLink navigation property to query operations.static final GrantCoreLink<GrantSponsoredProgramsLink>Use with available fluent helpers to apply the to_GrantSponsoredProgramsLink navigation property to query operations.static final GrantCoreLink<GrantCoreText>Use with available fluent helpers to apply the to_Text navigation property to query operations.static final GrantCoreField<LocalDateTime>Use with available fluent helpers to apply the ValidityEndDate field to query operations.static final GrantCoreField<LocalDateTime>Use with available fluent helpers to apply the ValidityStartDate field to query operations.Fields inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
changedOriginalFields -
Constructor Summary
ConstructorsConstructorDescriptionGrantCore(String grantID, String companyCode, String grantAuthznGrp, LocalDateTime validityStartDate, LocalDateTime validityEndDate, String grantName, String grantDescription, Boolean grantIsNotRelevantGrant, String granteeMgmtSponsor, String grantLfcycStatusForAuthzn, String grantType, Boolean grantIsBlockedForPosting, String grantCurrency, BigDecimal grantTotalAmountInGrantCrcy, String gteeMIndrctCostShrngRule, BigDecimal gteeMIndirectCostRateInPercent, String grantLifecycleStatus, Short criticality, String grantStatusProfile, String grantUserStatus, String granteeMgmtCostSharingRule, BigDecimal gteeMCostSharingOverallRate, String granteeMgmtBillingRule, Boolean preAwardPstgIsAllowedForGrant, String grantFiscalYearVariant, String gteeMTimeSliceSplittingRule, String costCenter, String controllingArea, String grantValidityPeriod, String grantBlockedByWorkflow, List<GrantBdgtValidityLink> toGrantBdgtValidityLink, List<GrantCostSharingLink> toGrantCostSharingLink, List<GrantFundsLink> toGrantFundsLink, List<GrantObjOvrHeadCostCapLink> toGrantObjOvrHeadCostCapLink, List<GrantOverHeadCostCapLink> toGrantOverHeadCostCapLink, List<GrantOverHeadCostLink> toGrantOverHeadCostLink, List<GrantSponsoredClassesLink> toGrantSponsoredClassesLink, List<GrantSponsoredProgramsLink> toGrantSponsoredProgramsLink, List<GrantCoreText> toText) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddGrantBdgtValidityLink(GrantBdgtValidityLink... entity) Adds elements to the list of associated GrantBdgtValidityLink entities.voidaddGrantCostSharingLink(GrantCostSharingLink... entity) Adds elements to the list of associated GrantCostSharingLink entities.voidaddGrantFundsLink(GrantFundsLink... entity) Adds elements to the list of associated GrantFundsLink entities.voidAdds elements to the list of associated GrantObjOvrHeadCostCapLink entities.voidAdds elements to the list of associated GrantOverHeadCostCapLink entities.voidaddGrantOverHeadCostLink(GrantOverHeadCostLink... entity) Adds elements to the list of associated GrantOverHeadCostLink entities.voidAdds elements to the list of associated GrantSponsoredClassesLink entities.voidAdds elements to the list of associated GrantSponsoredProgramsLink entities.voidaddText(GrantCoreText... entity) Adds elements to the list of associated GrantCoreText entities.voidattachToService(String servicePath, HttpDestinationProperties destination) static GrantCore.GrantCoreBuilderbuilder()protected booleanbooleanFetches the GrantBdgtValidityLink entities (one to many) associated with this entity.Fetches the GrantCostSharingLink entities (one to many) associated with this entity.Fetches the GrantFundsLink entities (one to many) associated with this entity.Fetches the GrantObjOvrHeadCostCapLink entities (one to many) associated with this entity.Fetches the GrantOverHeadCostCapLink entities (one to many) associated with this entity.Fetches the GrantOverHeadCostLink entities (one to many) associated with this entity.Fetches the GrantSponsoredClassesLink entities (one to many) associated with this entity.Fetches the GrantSponsoredProgramsLink entities (one to many) associated with this entity.Fetches the GrantCoreText entities (one to many) associated with this entity.static <T,DomainT>
GrantCoreField<T>field(String fieldName, TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.static <T> GrantCoreField<T>Use with available fluent helpers to apply an extension field to query operations.protected voidConstraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 10Constraints: noneprotected Stringprotected StringConstraints: Not nullable, Maximum length: 10io.vavr.control.Option<List<GrantBdgtValidityLink>>Retrieval of associated GrantBdgtValidityLink entities (one to many).Retrieval of associated GrantBdgtValidityLink entities (one to many).Constraints: Not nullable, Maximum length: 1io.vavr.control.Option<List<GrantCostSharingLink>>Retrieval of associated GrantCostSharingLink entities (one to many).Retrieval of associated GrantCostSharingLink entities (one to many).Constraints: Not nullable, Maximum length: 5Constraints: Not nullable, Maximum length: 80Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 2io.vavr.control.Option<List<GrantFundsLink>>Retrieval of associated GrantFundsLink entities (one to many).Retrieval of associated GrantFundsLink entities (one to many).(Key Field) Constraints: Not nullable, Maximum length: 20Constraints: noneConstraints: noneConstraints: Not nullable, Maximum length: 5Constraints: Not nullable, Maximum length: 5Constraints: Not nullable, Maximum length: 20io.vavr.control.Option<List<GrantObjOvrHeadCostCapLink>>Retrieval of associated GrantObjOvrHeadCostCapLink entities (one to many).Retrieval of associated GrantObjOvrHeadCostCapLink entities (one to many).io.vavr.control.Option<List<GrantOverHeadCostCapLink>>Retrieval of associated GrantOverHeadCostCapLink entities (one to many).Retrieval of associated GrantOverHeadCostCapLink entities (one to many).io.vavr.control.Option<List<GrantOverHeadCostLink>>Retrieval of associated GrantOverHeadCostLink entities (one to many).Retrieval of associated GrantOverHeadCostLink entities (one to many).io.vavr.control.Option<List<GrantSponsoredClassesLink>>Retrieval of associated GrantSponsoredClassesLink entities (one to many).Retrieval of associated GrantSponsoredClassesLink entities (one to many).io.vavr.control.Option<List<GrantSponsoredProgramsLink>>Retrieval of associated GrantSponsoredProgramsLink entities (one to many).Retrieval of associated GrantSponsoredProgramsLink entities (one to many).Constraints: Not nullable, Maximum length: 8Constraints: Not nullable, Precision: 13, Scale: 3Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 5Constraints: Not nullable, Maximum length: 21Constraints: Not nullable, Precision: 7, Scale: 3Constraints: Not nullable, Precision: 6, Scale: 3Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 4getKey()Constraints: noneio.vavr.control.Option<List<GrantCoreText>>Retrieval of associated GrantCoreText entities (one to many).Retrieval of associated GrantCoreText entities (one to many).getType()Constraints: Not nullable, Precision: 0Constraints: Not nullable, Precision: 0inthashCode()voidsetCompanyCode(String companyCode) Constraints: Not nullable, Maximum length: 4voidsetControllingArea(String controllingArea) Constraints: Not nullable, Maximum length: 4voidsetCostCenter(String costCenter) Constraints: Not nullable, Maximum length: 10voidsetCriticality(Short criticality) Constraints: nonevoidsetGrantAuthznGrp(String grantAuthznGrp) Constraints: Not nullable, Maximum length: 10voidOverwrites the list of associated GrantBdgtValidityLink entities for the loaded navigation property to_GrantBdgtValidityLink.voidsetGrantBlockedByWorkflow(String grantBlockedByWorkflow) Constraints: Not nullable, Maximum length: 1voidOverwrites the list of associated GrantCostSharingLink entities for the loaded navigation property to_GrantCostSharingLink.voidsetGrantCurrency(String grantCurrency) Constraints: Not nullable, Maximum length: 5voidsetGrantDescription(String grantDescription) Constraints: Not nullable, Maximum length: 80voidsetGranteeMgmtBillingRule(String granteeMgmtBillingRule) Constraints: Not nullable, Maximum length: 4voidsetGranteeMgmtCostSharingRule(String granteeMgmtCostSharingRule) Constraints: Not nullable, Maximum length: 4voidsetGranteeMgmtSponsor(String granteeMgmtSponsor) Constraints: Not nullable, Maximum length: 10voidsetGrantFiscalYearVariant(String grantFiscalYearVariant) Constraints: Not nullable, Maximum length: 2voidsetGrantFundsLink(List<GrantFundsLink> value) Overwrites the list of associated GrantFundsLink entities for the loaded navigation property to_GrantFundsLink.voidsetGrantID(String grantID) (Key Field) Constraints: Not nullable, Maximum length: 20voidsetGrantIsBlockedForPosting(Boolean grantIsBlockedForPosting) Constraints: nonevoidsetGrantIsNotRelevantGrant(Boolean grantIsNotRelevantGrant) Constraints: nonevoidsetGrantLfcycStatusForAuthzn(String grantLfcycStatusForAuthzn) Constraints: Not nullable, Maximum length: 5voidsetGrantLifecycleStatus(String grantLifecycleStatus) Constraints: Not nullable, Maximum length: 5voidsetGrantName(String grantName) Constraints: Not nullable, Maximum length: 20voidOverwrites the list of associated GrantObjOvrHeadCostCapLink entities for the loaded navigation property to_GrantObjOvrHeadCostCapLink.voidOverwrites the list of associated GrantOverHeadCostCapLink entities for the loaded navigation property to_GrantOverHeadCostCapLink.voidOverwrites the list of associated GrantOverHeadCostLink entities for the loaded navigation property to_GrantOverHeadCostLink.voidOverwrites the list of associated GrantSponsoredClassesLink entities for the loaded navigation property to_GrantSponsoredClassesLink.voidOverwrites the list of associated GrantSponsoredProgramsLink entities for the loaded navigation property to_GrantSponsoredProgramsLink.voidsetGrantStatusProfile(String grantStatusProfile) Constraints: Not nullable, Maximum length: 8voidsetGrantTotalAmountInGrantCrcy(BigDecimal grantTotalAmountInGrantCrcy) Constraints: Not nullable, Precision: 13, Scale: 3voidsetGrantType(String grantType) Constraints: Not nullable, Maximum length: 2voidsetGrantUserStatus(String grantUserStatus) Constraints: Not nullable, Maximum length: 5voidsetGrantValidityPeriod(String grantValidityPeriod) Constraints: Not nullable, Maximum length: 21voidsetGteeMCostSharingOverallRate(BigDecimal gteeMCostSharingOverallRate) Constraints: Not nullable, Precision: 7, Scale: 3voidsetGteeMIndirectCostRateInPercent(BigDecimal gteeMIndirectCostRateInPercent) Constraints: Not nullable, Precision: 6, Scale: 3voidsetGteeMIndrctCostShrngRule(String gteeMIndrctCostShrngRule) Constraints: Not nullable, Maximum length: 4voidsetGteeMTimeSliceSplittingRule(String gteeMTimeSliceSplittingRule) Constraints: Not nullable, Maximum length: 4voidsetPreAwardPstgIsAllowedForGrant(Boolean preAwardPstgIsAllowedForGrant) Constraints: noneprotected voidsetServicePathForFetch(String servicePathForFetch) voidsetText(List<GrantCoreText> value) Overwrites the list of associated GrantCoreText entities for the loaded navigation property to_Text.voidsetValidityEndDate(LocalDateTime validityEndDate) Constraints: Not nullable, Precision: 0voidsetValidityStartDate(LocalDateTime validityStartDate) Constraints: Not nullable, Precision: 0toString()Methods inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmEntity
fetchFieldAsList, fetchFieldAsSingle, getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifierMethods inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
-
Field Details
-
ALL_FIELDS
Selector for all available fields of GrantCore. -
GRANT_ID
Use with available fluent helpers to apply the GrantID field to query operations. -
COMPANY_CODE
Use with available fluent helpers to apply the CompanyCode field to query operations. -
GRANT_AUTHZN_GRP
Use with available fluent helpers to apply the GrantAuthznGrp field to query operations. -
VALIDITY_START_DATE
Use with available fluent helpers to apply the ValidityStartDate field to query operations. -
VALIDITY_END_DATE
Use with available fluent helpers to apply the ValidityEndDate field to query operations. -
GRANT_NAME
Use with available fluent helpers to apply the GrantName field to query operations. -
GRANT_DESCRIPTION
Use with available fluent helpers to apply the GrantDescription field to query operations. -
GRANT_IS_NOT_RELEVANT_GRANT
Use with available fluent helpers to apply the GrantIsNotRelevantGrant field to query operations. -
GRANTEE_MGMT_SPONSOR
Use with available fluent helpers to apply the GranteeMgmtSponsor field to query operations. -
GRANT_LFCYC_STATUS_FOR_AUTHZN
Use with available fluent helpers to apply the GrantLfcycStatusForAuthzn field to query operations. -
GRANT_TYPE
Use with available fluent helpers to apply the GrantType field to query operations. -
GRANT_IS_BLOCKED_FOR_POSTING
Use with available fluent helpers to apply the GrantIsBlockedForPosting field to query operations. -
GRANT_CURRENCY
Use with available fluent helpers to apply the GrantCurrency field to query operations. -
GRANT_TOTAL_AMOUNT_IN_GRANT_CRCY
Use with available fluent helpers to apply the GrantTotalAmountInGrantCrcy field to query operations. -
GTEE_M_INDRCT_COST_SHRNG_RULE
Use with available fluent helpers to apply the GteeMIndrctCostShrngRule field to query operations. -
GTEE_M_INDIRECT_COST_RATE_IN_PERCENT
Use with available fluent helpers to apply the GteeMIndirectCostRateInPercent field to query operations. -
GRANT_LIFECYCLE_STATUS
Use with available fluent helpers to apply the GrantLifecycleStatus field to query operations. -
CRITICALITY
Use with available fluent helpers to apply the Criticality field to query operations. -
GRANT_STATUS_PROFILE
Use with available fluent helpers to apply the GrantStatusProfile field to query operations. -
GRANT_USER_STATUS
Use with available fluent helpers to apply the GrantUserStatus field to query operations. -
GRANTEE_MGMT_COST_SHARING_RULE
Use with available fluent helpers to apply the GranteeMgmtCostSharingRule field to query operations. -
GTEE_M_COST_SHARING_OVERALL_RATE
Use with available fluent helpers to apply the GteeMCostSharingOverallRate field to query operations. -
GRANTEE_MGMT_BILLING_RULE
Use with available fluent helpers to apply the GranteeMgmtBillingRule field to query operations. -
PRE_AWARD_PSTG_IS_ALLOWED_FOR_GRANT
Use with available fluent helpers to apply the PreAwardPstgIsAllowedForGrant field to query operations. -
GRANT_FISCAL_YEAR_VARIANT
Use with available fluent helpers to apply the GrantFiscalYearVariant field to query operations. -
GTEE_M_TIME_SLICE_SPLITTING_RULE
Use with available fluent helpers to apply the GteeMTimeSliceSplittingRule field to query operations. -
COST_CENTER
Use with available fluent helpers to apply the CostCenter field to query operations. -
CONTROLLING_AREA
Use with available fluent helpers to apply the ControllingArea field to query operations. -
GRANT_VALIDITY_PERIOD
Use with available fluent helpers to apply the GrantValidityPeriod field to query operations. -
GRANT_BLOCKED_BY_WORKFLOW
Use with available fluent helpers to apply the GrantBlockedByWorkflow field to query operations. -
TO_GRANT_BDGT_VALIDITY_LINK
Use with available fluent helpers to apply the to_GrantBdgtValidityLink navigation property to query operations. -
TO_GRANT_COST_SHARING_LINK
Use with available fluent helpers to apply the to_GrantCostSharingLink navigation property to query operations. -
TO_GRANT_FUNDS_LINK
Use with available fluent helpers to apply the to_GrantFundsLink navigation property to query operations. -
TO_GRANT_OBJ_OVR_HEAD_COST_CAP_LINK
Use with available fluent helpers to apply the to_GrantObjOvrHeadCostCapLink navigation property to query operations. -
TO_GRANT_OVER_HEAD_COST_CAP_LINK
Use with available fluent helpers to apply the to_GrantOverHeadCostCapLink navigation property to query operations. -
TO_GRANT_OVER_HEAD_COST_LINK
Use with available fluent helpers to apply the to_GrantOverHeadCostLink navigation property to query operations. -
TO_GRANT_SPONSORED_CLASSES_LINK
Use with available fluent helpers to apply the to_GrantSponsoredClassesLink navigation property to query operations. -
TO_GRANT_SPONSORED_PROGRAMS_LINK
Use with available fluent helpers to apply the to_GrantSponsoredProgramsLink navigation property to query operations. -
TO_TEXT
Use with available fluent helpers to apply the to_Text navigation property to query operations.
-
-
Constructor Details
-
GrantCore
public GrantCore() -
GrantCore
public GrantCore(@Nullable String grantID, @Nullable String companyCode, @Nullable String grantAuthznGrp, @Nullable LocalDateTime validityStartDate, @Nullable LocalDateTime validityEndDate, @Nullable String grantName, @Nullable String grantDescription, @Nullable Boolean grantIsNotRelevantGrant, @Nullable String granteeMgmtSponsor, @Nullable String grantLfcycStatusForAuthzn, @Nullable String grantType, @Nullable Boolean grantIsBlockedForPosting, @Nullable String grantCurrency, @Nullable BigDecimal grantTotalAmountInGrantCrcy, @Nullable String gteeMIndrctCostShrngRule, @Nullable BigDecimal gteeMIndirectCostRateInPercent, @Nullable String grantLifecycleStatus, @Nullable Short criticality, @Nullable String grantStatusProfile, @Nullable String grantUserStatus, @Nullable String granteeMgmtCostSharingRule, @Nullable BigDecimal gteeMCostSharingOverallRate, @Nullable String granteeMgmtBillingRule, @Nullable Boolean preAwardPstgIsAllowedForGrant, @Nullable String grantFiscalYearVariant, @Nullable String gteeMTimeSliceSplittingRule, @Nullable String costCenter, @Nullable String controllingArea, @Nullable String grantValidityPeriod, @Nullable String grantBlockedByWorkflow, List<GrantBdgtValidityLink> toGrantBdgtValidityLink, List<GrantCostSharingLink> toGrantCostSharingLink, List<GrantFundsLink> toGrantFundsLink, List<GrantObjOvrHeadCostCapLink> toGrantObjOvrHeadCostCapLink, List<GrantOverHeadCostCapLink> toGrantOverHeadCostCapLink, List<GrantOverHeadCostLink> toGrantOverHeadCostLink, List<GrantSponsoredClassesLink> toGrantSponsoredClassesLink, List<GrantSponsoredProgramsLink> toGrantSponsoredProgramsLink, List<GrantCoreText> toText)
-
-
Method Details
-
getType
-
setGrantID
(Key Field) Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: GrantID
- Parameters:
grantID- Grant
-
setCompanyCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Parameters:
companyCode- Company Code
-
setGrantAuthznGrp
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: GrantAuthznGrp
- Parameters:
grantAuthznGrp- Grants Management: Authorization Groups
-
setValidityStartDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ValidityStartDate
- Parameters:
validityStartDate- Valid-from Date
-
setValidityEndDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ValidityEndDate
- Parameters:
validityEndDate- Valid-to Date
-
setGrantName
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: GrantName
- Parameters:
grantName- Short Description of the Grant
-
setGrantDescription
Constraints: Not nullable, Maximum length: 80Original property name from the Odata EDM: GrantDescription
- Parameters:
grantDescription- Descriptive Text
-
setGrantIsNotRelevantGrant
Constraints: noneOriginal property name from the Odata EDM: GrantIsNotRelevantGrant
- Parameters:
grantIsNotRelevantGrant- Identify the Not Relevant Grant
-
setGranteeMgmtSponsor
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: GranteeMgmtSponsor
- Parameters:
granteeMgmtSponsor- Grant Sponsor
-
setGrantLfcycStatusForAuthzn
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: GrantLfcycStatusForAuthzn
- Parameters:
grantLfcycStatusForAuthzn- GM Lifecycle Status for Auth Grp
-
setGrantType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: GrantType
- Parameters:
grantType- Grant Type
-
setGrantIsBlockedForPosting
Constraints: noneOriginal property name from the Odata EDM: GrantIsBlockedForPosting
- Parameters:
grantIsBlockedForPosting- Blocking Indicator
-
setGrantCurrency
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: GrantCurrency
- Parameters:
grantCurrency- Grant currency
-
setGrantTotalAmountInGrantCrcy
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: GrantTotalAmountInGrantCrcy
- Parameters:
grantTotalAmountInGrantCrcy- Total Grant Value in Sponsor Currency
-
setGteeMIndrctCostShrngRule
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: GteeMIndrctCostShrngRule
- Parameters:
gteeMIndrctCostShrngRule- Rule for Determining Indirect Costs
-
setGteeMIndirectCostRateInPercent
Constraints: Not nullable, Precision: 6, Scale: 3Original property name from the Odata EDM: GteeMIndirectCostRateInPercent
- Parameters:
gteeMIndirectCostRateInPercent- Cloud Edition Only: Percentage for Indirect Costs
-
setGrantLifecycleStatus
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: GrantLifecycleStatus
- Parameters:
grantLifecycleStatus- Lifecycle Status
-
setCriticality
Constraints: noneOriginal property name from the Odata EDM: Criticality
- Parameters:
criticality- Criticality
-
setGrantStatusProfile
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: GrantStatusProfile
- Parameters:
grantStatusProfile- Status profile for the user states attached to system states
-
setGrantUserStatus
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: GrantUserStatus
- Parameters:
grantUserStatus- User Status
-
setGranteeMgmtCostSharingRule
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: GranteeMgmtCostSharingRule
- Parameters:
granteeMgmtCostSharingRule- Rule for Determining Cost Sharing Requirements
-
setGteeMCostSharingOverallRate
Constraints: Not nullable, Precision: 7, Scale: 3Original property name from the Odata EDM: GteeMCostSharingOverallRate
- Parameters:
gteeMCostSharingOverallRate- Overall Cost Sharing Rate for Grant
-
setGranteeMgmtBillingRule
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: GranteeMgmtBillingRule
- Parameters:
granteeMgmtBillingRule- Rule Used as a Basis for Billing
-
setPreAwardPstgIsAllowedForGrant
Constraints: noneOriginal property name from the Odata EDM: PreAwardPstgIsAllowedForGrant
- Parameters:
preAwardPstgIsAllowedForGrant- Pre-award cost control
-
setGrantFiscalYearVariant
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: GrantFiscalYearVariant
- Parameters:
grantFiscalYearVariant- Fiscal year variant of grant
-
setGteeMTimeSliceSplittingRule
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: GteeMTimeSliceSplittingRule
- Parameters:
gteeMTimeSliceSplittingRule- Rule Used to Split Time Intervals Between Fiscal Years
-
setCostCenter
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: CostCenter
- Parameters:
costCenter- Cost Center
-
setControllingArea
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ControllingArea
- Parameters:
controllingArea- Controlling Area
-
setGrantValidityPeriod
Constraints: Not nullable, Maximum length: 21Original property name from the Odata EDM: GrantValidityPeriod
- Parameters:
grantValidityPeriod- Grant Validity Period
-
setGrantBlockedByWorkflow
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: GrantBlockedByWorkflow
- Parameters:
grantBlockedByWorkflow- GM Blocks grant editing pending approval
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<GrantCore>
-
getKey
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<GrantCore>
-
fromMap
-
field
@Nonnull public static <T> GrantCoreField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType) Use with available fluent helpers to apply an extension field to query operations.- Type Parameters:
T- The type of the extension field when performing value comparisons.- Parameters:
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.- Returns:
- A representation of an extension field from this entity.
-
field
@Nonnull public static <T,DomainT> GrantCoreField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.- Type Parameters:
T- The type of the extension field when performing value comparisons.DomainT- The type of the extension field as returned by the OData service.- Parameters:
typeConverter- A TypeConverter<T, DomainT> instance whose first generic type matches the Java type of the fieldfieldName- The name of the extension field as returned by the OData service.- Returns:
- A representation of an extension field from this entity, holding a reference to the given TypeConverter.
-
getDestinationForFetch
- Overrides:
getDestinationForFetchin classVdmEntity<GrantCore>
-
setServicePathForFetch
- Overrides:
setServicePathForFetchin classVdmEntity<GrantCore>
-
attachToService
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination) - Overrides:
attachToServicein classVdmEntity<GrantCore>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<GrantCore>
-
fetchGrantBdgtValidityLink
Fetches the GrantBdgtValidityLink entities (one to many) associated with this entity. This corresponds to the OData navigation property to_GrantBdgtValidityLink.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated GrantBdgtValidityLink entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getGrantBdgtValidityLinkOrFetch
Retrieval of associated GrantBdgtValidityLink entities (one to many). This corresponds to the OData navigation property to_GrantBdgtValidityLink.If the navigation property to_GrantBdgtValidityLink of a queried GrantCore 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.
- Returns:
- List of associated GrantBdgtValidityLink entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getGrantBdgtValidityLinkIfPresent
@Nonnull public io.vavr.control.Option<List<GrantBdgtValidityLink>> getGrantBdgtValidityLinkIfPresent()Retrieval of associated GrantBdgtValidityLink entities (one to many). This corresponds to the OData navigation property to_GrantBdgtValidityLink.If the navigation property for an entity GrantCore has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_GrantBdgtValidityLink is already loaded, the result
will contain the GrantBdgtValidityLink entities. If not, an
Optionwith result stateemptyis returned.
-
setGrantBdgtValidityLink
Overwrites the list of associated GrantBdgtValidityLink entities for the loaded navigation property to_GrantBdgtValidityLink.If the navigation property to_GrantBdgtValidityLink of a queried GrantCore 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.
- Parameters:
value- List of GrantBdgtValidityLink entities.
-
addGrantBdgtValidityLink
Adds elements to the list of associated GrantBdgtValidityLink entities. This corresponds to the OData navigation property to_GrantBdgtValidityLink.If the navigation property to_GrantBdgtValidityLink of a queried GrantCore 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.
- Parameters:
entity- Array of GrantBdgtValidityLink entities.
-
fetchGrantCostSharingLink
Fetches the GrantCostSharingLink entities (one to many) associated with this entity. This corresponds to the OData navigation property to_GrantCostSharingLink.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated GrantCostSharingLink entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getGrantCostSharingLinkOrFetch
Retrieval of associated GrantCostSharingLink entities (one to many). This corresponds to the OData navigation property to_GrantCostSharingLink.If the navigation property to_GrantCostSharingLink of a queried GrantCore 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.
- Returns:
- List of associated GrantCostSharingLink entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getGrantCostSharingLinkIfPresent
@Nonnull public io.vavr.control.Option<List<GrantCostSharingLink>> getGrantCostSharingLinkIfPresent()Retrieval of associated GrantCostSharingLink entities (one to many). This corresponds to the OData navigation property to_GrantCostSharingLink.If the navigation property for an entity GrantCore has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_GrantCostSharingLink is already loaded, the result
will contain the GrantCostSharingLink entities. If not, an
Optionwith result stateemptyis returned.
-
setGrantCostSharingLink
Overwrites the list of associated GrantCostSharingLink entities for the loaded navigation property to_GrantCostSharingLink.If the navigation property to_GrantCostSharingLink of a queried GrantCore 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.
- Parameters:
value- List of GrantCostSharingLink entities.
-
addGrantCostSharingLink
Adds elements to the list of associated GrantCostSharingLink entities. This corresponds to the OData navigation property to_GrantCostSharingLink.If the navigation property to_GrantCostSharingLink of a queried GrantCore 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.
- Parameters:
entity- Array of GrantCostSharingLink entities.
-
fetchGrantFundsLink
Fetches the GrantFundsLink entities (one to many) associated with this entity. This corresponds to the OData navigation property to_GrantFundsLink.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated GrantFundsLink entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getGrantFundsLinkOrFetch
Retrieval of associated GrantFundsLink entities (one to many). This corresponds to the OData navigation property to_GrantFundsLink.If the navigation property to_GrantFundsLink of a queried GrantCore 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.
- Returns:
- List of associated GrantFundsLink entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getGrantFundsLinkIfPresent
Retrieval of associated GrantFundsLink entities (one to many). This corresponds to the OData navigation property to_GrantFundsLink.If the navigation property for an entity GrantCore has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_GrantFundsLink is already loaded, the result will
contain the GrantFundsLink entities. If not, an
Optionwith result stateemptyis returned.
-
setGrantFundsLink
Overwrites the list of associated GrantFundsLink entities for the loaded navigation property to_GrantFundsLink.If the navigation property to_GrantFundsLink of a queried GrantCore 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.
- Parameters:
value- List of GrantFundsLink entities.
-
addGrantFundsLink
Adds elements to the list of associated GrantFundsLink entities. This corresponds to the OData navigation property to_GrantFundsLink.If the navigation property to_GrantFundsLink of a queried GrantCore 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.
- Parameters:
entity- Array of GrantFundsLink entities.
-
fetchGrantObjOvrHeadCostCapLink
Fetches the GrantObjOvrHeadCostCapLink entities (one to many) associated with this entity. This corresponds to the OData navigation property to_GrantObjOvrHeadCostCapLink.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated GrantObjOvrHeadCostCapLink entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getGrantObjOvrHeadCostCapLinkOrFetch
Retrieval of associated GrantObjOvrHeadCostCapLink entities (one to many). This corresponds to the OData navigation property to_GrantObjOvrHeadCostCapLink.If the navigation property to_GrantObjOvrHeadCostCapLink of a queried GrantCore 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.
- Returns:
- List of associated GrantObjOvrHeadCostCapLink entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getGrantObjOvrHeadCostCapLinkIfPresent
@Nonnull public io.vavr.control.Option<List<GrantObjOvrHeadCostCapLink>> getGrantObjOvrHeadCostCapLinkIfPresent()Retrieval of associated GrantObjOvrHeadCostCapLink entities (one to many). This corresponds to the OData navigation property to_GrantObjOvrHeadCostCapLink.If the navigation property for an entity GrantCore has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_GrantObjOvrHeadCostCapLink is already loaded, the
result will contain the GrantObjOvrHeadCostCapLink entities. If not, an
Optionwith result stateemptyis returned.
-
setGrantObjOvrHeadCostCapLink
Overwrites the list of associated GrantObjOvrHeadCostCapLink entities for the loaded navigation property to_GrantObjOvrHeadCostCapLink.If the navigation property to_GrantObjOvrHeadCostCapLink of a queried GrantCore 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.
- Parameters:
value- List of GrantObjOvrHeadCostCapLink entities.
-
addGrantObjOvrHeadCostCapLink
Adds elements to the list of associated GrantObjOvrHeadCostCapLink entities. This corresponds to the OData navigation property to_GrantObjOvrHeadCostCapLink.If the navigation property to_GrantObjOvrHeadCostCapLink of a queried GrantCore 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.
- Parameters:
entity- Array of GrantObjOvrHeadCostCapLink entities.
-
fetchGrantOverHeadCostCapLink
Fetches the GrantOverHeadCostCapLink entities (one to many) associated with this entity. This corresponds to the OData navigation property to_GrantOverHeadCostCapLink.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated GrantOverHeadCostCapLink entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getGrantOverHeadCostCapLinkOrFetch
Retrieval of associated GrantOverHeadCostCapLink entities (one to many). This corresponds to the OData navigation property to_GrantOverHeadCostCapLink.If the navigation property to_GrantOverHeadCostCapLink of a queried GrantCore 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.
- Returns:
- List of associated GrantOverHeadCostCapLink entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getGrantOverHeadCostCapLinkIfPresent
@Nonnull public io.vavr.control.Option<List<GrantOverHeadCostCapLink>> getGrantOverHeadCostCapLinkIfPresent()Retrieval of associated GrantOverHeadCostCapLink entities (one to many). This corresponds to the OData navigation property to_GrantOverHeadCostCapLink.If the navigation property for an entity GrantCore has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_GrantOverHeadCostCapLink is already loaded, the
result will contain the GrantOverHeadCostCapLink entities. If not, an
Optionwith result stateemptyis returned.
-
setGrantOverHeadCostCapLink
Overwrites the list of associated GrantOverHeadCostCapLink entities for the loaded navigation property to_GrantOverHeadCostCapLink.If the navigation property to_GrantOverHeadCostCapLink of a queried GrantCore 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.
- Parameters:
value- List of GrantOverHeadCostCapLink entities.
-
addGrantOverHeadCostCapLink
Adds elements to the list of associated GrantOverHeadCostCapLink entities. This corresponds to the OData navigation property to_GrantOverHeadCostCapLink.If the navigation property to_GrantOverHeadCostCapLink of a queried GrantCore 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.
- Parameters:
entity- Array of GrantOverHeadCostCapLink entities.
-
fetchGrantOverHeadCostLink
Fetches the GrantOverHeadCostLink entities (one to many) associated with this entity. This corresponds to the OData navigation property to_GrantOverHeadCostLink.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated GrantOverHeadCostLink entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getGrantOverHeadCostLinkOrFetch
Retrieval of associated GrantOverHeadCostLink entities (one to many). This corresponds to the OData navigation property to_GrantOverHeadCostLink.If the navigation property to_GrantOverHeadCostLink of a queried GrantCore 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.
- Returns:
- List of associated GrantOverHeadCostLink entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getGrantOverHeadCostLinkIfPresent
@Nonnull public io.vavr.control.Option<List<GrantOverHeadCostLink>> getGrantOverHeadCostLinkIfPresent()Retrieval of associated GrantOverHeadCostLink entities (one to many). This corresponds to the OData navigation property to_GrantOverHeadCostLink.If the navigation property for an entity GrantCore has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_GrantOverHeadCostLink is already loaded, the result
will contain the GrantOverHeadCostLink entities. If not, an
Optionwith result stateemptyis returned.
-
setGrantOverHeadCostLink
Overwrites the list of associated GrantOverHeadCostLink entities for the loaded navigation property to_GrantOverHeadCostLink.If the navigation property to_GrantOverHeadCostLink of a queried GrantCore 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.
- Parameters:
value- List of GrantOverHeadCostLink entities.
-
addGrantOverHeadCostLink
Adds elements to the list of associated GrantOverHeadCostLink entities. This corresponds to the OData navigation property to_GrantOverHeadCostLink.If the navigation property to_GrantOverHeadCostLink of a queried GrantCore 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.
- Parameters:
entity- Array of GrantOverHeadCostLink entities.
-
fetchGrantSponsoredClassesLink
Fetches the GrantSponsoredClassesLink entities (one to many) associated with this entity. This corresponds to the OData navigation property to_GrantSponsoredClassesLink.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated GrantSponsoredClassesLink entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getGrantSponsoredClassesLinkOrFetch
Retrieval of associated GrantSponsoredClassesLink entities (one to many). This corresponds to the OData navigation property to_GrantSponsoredClassesLink.If the navigation property to_GrantSponsoredClassesLink of a queried GrantCore 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.
- Returns:
- List of associated GrantSponsoredClassesLink entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getGrantSponsoredClassesLinkIfPresent
@Nonnull public io.vavr.control.Option<List<GrantSponsoredClassesLink>> getGrantSponsoredClassesLinkIfPresent()Retrieval of associated GrantSponsoredClassesLink entities (one to many). This corresponds to the OData navigation property to_GrantSponsoredClassesLink.If the navigation property for an entity GrantCore has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_GrantSponsoredClassesLink is already loaded, the
result will contain the GrantSponsoredClassesLink entities. If not, an
Optionwith result stateemptyis returned.
-
setGrantSponsoredClassesLink
Overwrites the list of associated GrantSponsoredClassesLink entities for the loaded navigation property to_GrantSponsoredClassesLink.If the navigation property to_GrantSponsoredClassesLink of a queried GrantCore 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.
- Parameters:
value- List of GrantSponsoredClassesLink entities.
-
addGrantSponsoredClassesLink
Adds elements to the list of associated GrantSponsoredClassesLink entities. This corresponds to the OData navigation property to_GrantSponsoredClassesLink.If the navigation property to_GrantSponsoredClassesLink of a queried GrantCore 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.
- Parameters:
entity- Array of GrantSponsoredClassesLink entities.
-
fetchGrantSponsoredProgramsLink
Fetches the GrantSponsoredProgramsLink entities (one to many) associated with this entity. This corresponds to the OData navigation property to_GrantSponsoredProgramsLink.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated GrantSponsoredProgramsLink entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getGrantSponsoredProgramsLinkOrFetch
Retrieval of associated GrantSponsoredProgramsLink entities (one to many). This corresponds to the OData navigation property to_GrantSponsoredProgramsLink.If the navigation property to_GrantSponsoredProgramsLink of a queried GrantCore 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.
- Returns:
- List of associated GrantSponsoredProgramsLink entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getGrantSponsoredProgramsLinkIfPresent
@Nonnull public io.vavr.control.Option<List<GrantSponsoredProgramsLink>> getGrantSponsoredProgramsLinkIfPresent()Retrieval of associated GrantSponsoredProgramsLink entities (one to many). This corresponds to the OData navigation property to_GrantSponsoredProgramsLink.If the navigation property for an entity GrantCore has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_GrantSponsoredProgramsLink is already loaded, the
result will contain the GrantSponsoredProgramsLink entities. If not, an
Optionwith result stateemptyis returned.
-
setGrantSponsoredProgramsLink
Overwrites the list of associated GrantSponsoredProgramsLink entities for the loaded navigation property to_GrantSponsoredProgramsLink.If the navigation property to_GrantSponsoredProgramsLink of a queried GrantCore 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.
- Parameters:
value- List of GrantSponsoredProgramsLink entities.
-
addGrantSponsoredProgramsLink
Adds elements to the list of associated GrantSponsoredProgramsLink entities. This corresponds to the OData navigation property to_GrantSponsoredProgramsLink.If the navigation property to_GrantSponsoredProgramsLink of a queried GrantCore 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.
- Parameters:
entity- Array of GrantSponsoredProgramsLink entities.
-
fetchText
Fetches the GrantCoreText entities (one to many) associated with this entity. This corresponds to the OData navigation property to_Text.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated GrantCoreText entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getTextOrFetch
Retrieval of associated GrantCoreText entities (one to many). This corresponds to the OData navigation property to_Text.If the navigation property to_Text of a queried GrantCore 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.
- Returns:
- List of associated GrantCoreText entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getTextIfPresent
Retrieval of associated GrantCoreText entities (one to many). This corresponds to the OData navigation property to_Text.If the navigation property for an entity GrantCore has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_Text is already loaded, the result will contain the
GrantCoreText entities. If not, an
Optionwith result stateemptyis returned.
-
setText
Overwrites the list of associated GrantCoreText entities for the loaded navigation property to_Text.If the navigation property to_Text of a queried GrantCore 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.
- Parameters:
value- List of GrantCoreText entities.
-
addText
Adds elements to the list of associated GrantCoreText entities. This corresponds to the OData navigation property to_Text.If the navigation property to_Text of a queried GrantCore 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.
- Parameters:
entity- Array of GrantCoreText entities.
-
builder
-
getGrantID
(Key Field) Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: GrantID
- Returns:
- Grant
-
getCompanyCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Returns:
- Company Code
-
getGrantAuthznGrp
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: GrantAuthznGrp
- Returns:
- Grants Management: Authorization Groups
-
getValidityStartDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ValidityStartDate
- Returns:
- Valid-from Date
-
getValidityEndDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ValidityEndDate
- Returns:
- Valid-to Date
-
getGrantName
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: GrantName
- Returns:
- Short Description of the Grant
-
getGrantDescription
Constraints: Not nullable, Maximum length: 80Original property name from the Odata EDM: GrantDescription
- Returns:
- Descriptive Text
-
getGrantIsNotRelevantGrant
Constraints: noneOriginal property name from the Odata EDM: GrantIsNotRelevantGrant
- Returns:
- Identify the Not Relevant Grant
-
getGranteeMgmtSponsor
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: GranteeMgmtSponsor
- Returns:
- Grant Sponsor
-
getGrantLfcycStatusForAuthzn
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: GrantLfcycStatusForAuthzn
- Returns:
- GM Lifecycle Status for Auth Grp
-
getGrantType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: GrantType
- Returns:
- Grant Type
-
getGrantIsBlockedForPosting
Constraints: noneOriginal property name from the Odata EDM: GrantIsBlockedForPosting
- Returns:
- Blocking Indicator
-
getGrantCurrency
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: GrantCurrency
- Returns:
- Grant currency
-
getGrantTotalAmountInGrantCrcy
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: GrantTotalAmountInGrantCrcy
- Returns:
- Total Grant Value in Sponsor Currency
-
getGteeMIndrctCostShrngRule
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: GteeMIndrctCostShrngRule
- Returns:
- Rule for Determining Indirect Costs
-
getGteeMIndirectCostRateInPercent
Constraints: Not nullable, Precision: 6, Scale: 3Original property name from the Odata EDM: GteeMIndirectCostRateInPercent
- Returns:
- Cloud Edition Only: Percentage for Indirect Costs
-
getGrantLifecycleStatus
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: GrantLifecycleStatus
- Returns:
- Lifecycle Status
-
getCriticality
Constraints: noneOriginal property name from the Odata EDM: Criticality
- Returns:
- Criticality
-
getGrantStatusProfile
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: GrantStatusProfile
- Returns:
- Status profile for the user states attached to system states
-
getGrantUserStatus
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: GrantUserStatus
- Returns:
- User Status
-
getGranteeMgmtCostSharingRule
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: GranteeMgmtCostSharingRule
- Returns:
- Rule for Determining Cost Sharing Requirements
-
getGteeMCostSharingOverallRate
Constraints: Not nullable, Precision: 7, Scale: 3Original property name from the Odata EDM: GteeMCostSharingOverallRate
- Returns:
- Overall Cost Sharing Rate for Grant
-
getGranteeMgmtBillingRule
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: GranteeMgmtBillingRule
- Returns:
- Rule Used as a Basis for Billing
-
getPreAwardPstgIsAllowedForGrant
Constraints: noneOriginal property name from the Odata EDM: PreAwardPstgIsAllowedForGrant
- Returns:
- Pre-award cost control
-
getGrantFiscalYearVariant
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: GrantFiscalYearVariant
- Returns:
- Fiscal year variant of grant
-
getGteeMTimeSliceSplittingRule
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: GteeMTimeSliceSplittingRule
- Returns:
- Rule Used to Split Time Intervals Between Fiscal Years
-
getCostCenter
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: CostCenter
- Returns:
- Cost Center
-
getControllingArea
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ControllingArea
- Returns:
- Controlling Area
-
getGrantValidityPeriod
Constraints: Not nullable, Maximum length: 21Original property name from the Odata EDM: GrantValidityPeriod
- Returns:
- Grant Validity Period
-
getGrantBlockedByWorkflow
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: GrantBlockedByWorkflow
- Returns:
- GM Blocks grant editing pending approval
-
toString
-
equals
-
canEqual
-
hashCode
public int hashCode()
-