Class GrantCore.GrantCoreBuilder
- Enclosing class:
- GrantCore
-
Method Summary
Modifier and TypeMethodDescriptionbuild()companyCode(String companyCode) Constraints: Not nullable, Maximum length: 4controllingArea(String controllingArea) Constraints: Not nullable, Maximum length: 4costCenter(String costCenter) Constraints: Not nullable, Maximum length: 10criticality(Short criticality) Constraints: nonegrantAuthznGrp(String grantAuthznGrp) Constraints: Not nullable, Maximum length: 10grantBdgtValidityLink(GrantBdgtValidityLink... value) Navigation property to_GrantBdgtValidityLink for GrantCore to multiple GrantBdgtValidityLink.grantBlockedByWorkflow(String grantBlockedByWorkflow) Constraints: Not nullable, Maximum length: 1grantCostSharingLink(GrantCostSharingLink... value) Navigation property to_GrantCostSharingLink for GrantCore to multiple GrantCostSharingLink.grantCurrency(String grantCurrency) Constraints: Not nullable, Maximum length: 5grantDescription(String grantDescription) Constraints: Not nullable, Maximum length: 80granteeMgmtBillingRule(String granteeMgmtBillingRule) Constraints: Not nullable, Maximum length: 4granteeMgmtCostSharingRule(String granteeMgmtCostSharingRule) Constraints: Not nullable, Maximum length: 4granteeMgmtSponsor(String granteeMgmtSponsor) Constraints: Not nullable, Maximum length: 10grantFiscalYearVariant(String grantFiscalYearVariant) Constraints: Not nullable, Maximum length: 2grantFundsLink(GrantFundsLink... value) Navigation property to_GrantFundsLink for GrantCore to multiple GrantFundsLink.(Key Field) Constraints: Not nullable, Maximum length: 20grantIsBlockedForPosting(Boolean grantIsBlockedForPosting) Constraints: nonegrantIsNotRelevantGrant(Boolean grantIsNotRelevantGrant) Constraints: nonegrantLfcycStatusForAuthzn(String grantLfcycStatusForAuthzn) Constraints: Not nullable, Maximum length: 5grantLifecycleStatus(String grantLifecycleStatus) Constraints: Not nullable, Maximum length: 5Constraints: Not nullable, Maximum length: 20Navigation property to_GrantObjOvrHeadCostCapLink for GrantCore to multiple GrantObjOvrHeadCostCapLink.Navigation property to_GrantOverHeadCostCapLink for GrantCore to multiple GrantOverHeadCostCapLink.grantOverHeadCostLink(GrantOverHeadCostLink... value) Navigation property to_GrantOverHeadCostLink for GrantCore to multiple GrantOverHeadCostLink.Navigation property to_GrantSponsoredClassesLink for GrantCore to multiple GrantSponsoredClassesLink.Navigation property to_GrantSponsoredProgramsLink for GrantCore to multiple GrantSponsoredProgramsLink.grantStatusProfile(String grantStatusProfile) Constraints: Not nullable, Maximum length: 8grantTotalAmountInGrantCrcy(BigDecimal grantTotalAmountInGrantCrcy) Constraints: Not nullable, Precision: 13, Scale: 3Constraints: Not nullable, Maximum length: 2grantUserStatus(String grantUserStatus) Constraints: Not nullable, Maximum length: 5grantValidityPeriod(String grantValidityPeriod) Constraints: Not nullable, Maximum length: 21gteeMCostSharingOverallRate(BigDecimal gteeMCostSharingOverallRate) Constraints: Not nullable, Precision: 7, Scale: 3gteeMIndirectCostRateInPercent(BigDecimal gteeMIndirectCostRateInPercent) Constraints: Not nullable, Precision: 6, Scale: 3gteeMIndrctCostShrngRule(String gteeMIndrctCostShrngRule) Constraints: Not nullable, Maximum length: 4gteeMTimeSliceSplittingRule(String gteeMTimeSliceSplittingRule) Constraints: Not nullable, Maximum length: 4preAwardPstgIsAllowedForGrant(Boolean preAwardPstgIsAllowedForGrant) Constraints: nonetext(GrantCoreText... value) Navigation property to_Text for GrantCore to multiple GrantCoreText.toString()validityEndDate(LocalDateTime validityEndDate) Constraints: Not nullable, Precision: 0validityStartDate(LocalDateTime validityStartDate) Constraints: Not nullable, Precision: 0
-
Method Details
-
grantBdgtValidityLink
Navigation property to_GrantBdgtValidityLink for GrantCore to multiple GrantBdgtValidityLink.- Parameters:
value- The GrantBdgtValidityLinks to build this GrantCore with.- Returns:
- This Builder to allow for a fluent interface.
-
grantCostSharingLink
Navigation property to_GrantCostSharingLink for GrantCore to multiple GrantCostSharingLink.- Parameters:
value- The GrantCostSharingLinks to build this GrantCore with.- Returns:
- This Builder to allow for a fluent interface.
-
grantFundsLink
Navigation property to_GrantFundsLink for GrantCore to multiple GrantFundsLink.- Parameters:
value- The GrantFundsLinks to build this GrantCore with.- Returns:
- This Builder to allow for a fluent interface.
-
grantObjOvrHeadCostCapLink
@Nonnull public GrantCore.GrantCoreBuilder grantObjOvrHeadCostCapLink(GrantObjOvrHeadCostCapLink... value) Navigation property to_GrantObjOvrHeadCostCapLink for GrantCore to multiple GrantObjOvrHeadCostCapLink.- Parameters:
value- The GrantObjOvrHeadCostCapLinks to build this GrantCore with.- Returns:
- This Builder to allow for a fluent interface.
-
grantOverHeadCostCapLink
@Nonnull public GrantCore.GrantCoreBuilder grantOverHeadCostCapLink(GrantOverHeadCostCapLink... value) Navigation property to_GrantOverHeadCostCapLink for GrantCore to multiple GrantOverHeadCostCapLink.- Parameters:
value- The GrantOverHeadCostCapLinks to build this GrantCore with.- Returns:
- This Builder to allow for a fluent interface.
-
grantOverHeadCostLink
Navigation property to_GrantOverHeadCostLink for GrantCore to multiple GrantOverHeadCostLink.- Parameters:
value- The GrantOverHeadCostLinks to build this GrantCore with.- Returns:
- This Builder to allow for a fluent interface.
-
grantSponsoredClassesLink
@Nonnull public GrantCore.GrantCoreBuilder grantSponsoredClassesLink(GrantSponsoredClassesLink... value) Navigation property to_GrantSponsoredClassesLink for GrantCore to multiple GrantSponsoredClassesLink.- Parameters:
value- The GrantSponsoredClassesLinks to build this GrantCore with.- Returns:
- This Builder to allow for a fluent interface.
-
grantSponsoredProgramsLink
@Nonnull public GrantCore.GrantCoreBuilder grantSponsoredProgramsLink(GrantSponsoredProgramsLink... value) Navigation property to_GrantSponsoredProgramsLink for GrantCore to multiple GrantSponsoredProgramsLink.- Parameters:
value- The GrantSponsoredProgramsLinks to build this GrantCore with.- Returns:
- This Builder to allow for a fluent interface.
-
text
Navigation property to_Text for GrantCore to multiple GrantCoreText.- Parameters:
value- The GrantCoreTexts to build this GrantCore with.- Returns:
- This Builder to allow for a fluent interface.
-
grantID
(Key Field) Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: GrantID
- Returns:
this.
-
companyCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Returns:
this.
-
grantAuthznGrp
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: GrantAuthznGrp
- Returns:
this.
-
validityStartDate
@Nonnull public GrantCore.GrantCoreBuilder validityStartDate(@Nullable LocalDateTime validityStartDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ValidityStartDate
- Returns:
this.
-
validityEndDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ValidityEndDate
- Returns:
this.
-
grantName
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: GrantName
- Returns:
this.
-
grantDescription
Constraints: Not nullable, Maximum length: 80Original property name from the Odata EDM: GrantDescription
- Returns:
this.
-
grantIsNotRelevantGrant
@Nonnull public GrantCore.GrantCoreBuilder grantIsNotRelevantGrant(@Nullable Boolean grantIsNotRelevantGrant) Constraints: noneOriginal property name from the Odata EDM: GrantIsNotRelevantGrant
- Returns:
this.
-
granteeMgmtSponsor
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: GranteeMgmtSponsor
- Returns:
this.
-
grantLfcycStatusForAuthzn
@Nonnull public GrantCore.GrantCoreBuilder grantLfcycStatusForAuthzn(@Nullable String grantLfcycStatusForAuthzn) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: GrantLfcycStatusForAuthzn
- Returns:
this.
-
grantType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: GrantType
- Returns:
this.
-
grantIsBlockedForPosting
@Nonnull public GrantCore.GrantCoreBuilder grantIsBlockedForPosting(@Nullable Boolean grantIsBlockedForPosting) Constraints: noneOriginal property name from the Odata EDM: GrantIsBlockedForPosting
- Returns:
this.
-
grantCurrency
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: GrantCurrency
- Returns:
this.
-
grantTotalAmountInGrantCrcy
@Nonnull public GrantCore.GrantCoreBuilder grantTotalAmountInGrantCrcy(@Nullable BigDecimal grantTotalAmountInGrantCrcy) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: GrantTotalAmountInGrantCrcy
- Returns:
this.
-
gteeMIndrctCostShrngRule
@Nonnull public GrantCore.GrantCoreBuilder gteeMIndrctCostShrngRule(@Nullable String gteeMIndrctCostShrngRule) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: GteeMIndrctCostShrngRule
- Returns:
this.
-
gteeMIndirectCostRateInPercent
@Nonnull public GrantCore.GrantCoreBuilder gteeMIndirectCostRateInPercent(@Nullable BigDecimal gteeMIndirectCostRateInPercent) Constraints: Not nullable, Precision: 6, Scale: 3Original property name from the Odata EDM: GteeMIndirectCostRateInPercent
- Returns:
this.
-
grantLifecycleStatus
@Nonnull public GrantCore.GrantCoreBuilder grantLifecycleStatus(@Nullable String grantLifecycleStatus) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: GrantLifecycleStatus
- Returns:
this.
-
criticality
Constraints: noneOriginal property name from the Odata EDM: Criticality
- Returns:
this.
-
grantStatusProfile
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: GrantStatusProfile
- Returns:
this.
-
grantUserStatus
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: GrantUserStatus
- Returns:
this.
-
granteeMgmtCostSharingRule
@Nonnull public GrantCore.GrantCoreBuilder granteeMgmtCostSharingRule(@Nullable String granteeMgmtCostSharingRule) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: GranteeMgmtCostSharingRule
- Returns:
this.
-
gteeMCostSharingOverallRate
@Nonnull public GrantCore.GrantCoreBuilder gteeMCostSharingOverallRate(@Nullable BigDecimal gteeMCostSharingOverallRate) Constraints: Not nullable, Precision: 7, Scale: 3Original property name from the Odata EDM: GteeMCostSharingOverallRate
- Returns:
this.
-
granteeMgmtBillingRule
@Nonnull public GrantCore.GrantCoreBuilder granteeMgmtBillingRule(@Nullable String granteeMgmtBillingRule) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: GranteeMgmtBillingRule
- Returns:
this.
-
preAwardPstgIsAllowedForGrant
@Nonnull public GrantCore.GrantCoreBuilder preAwardPstgIsAllowedForGrant(@Nullable Boolean preAwardPstgIsAllowedForGrant) Constraints: noneOriginal property name from the Odata EDM: PreAwardPstgIsAllowedForGrant
- Returns:
this.
-
grantFiscalYearVariant
@Nonnull public GrantCore.GrantCoreBuilder grantFiscalYearVariant(@Nullable String grantFiscalYearVariant) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: GrantFiscalYearVariant
- Returns:
this.
-
gteeMTimeSliceSplittingRule
@Nonnull public GrantCore.GrantCoreBuilder gteeMTimeSliceSplittingRule(@Nullable String gteeMTimeSliceSplittingRule) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: GteeMTimeSliceSplittingRule
- Returns:
this.
-
costCenter
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: CostCenter
- Returns:
this.
-
controllingArea
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ControllingArea
- Returns:
this.
-
grantValidityPeriod
@Nonnull public GrantCore.GrantCoreBuilder grantValidityPeriod(@Nullable String grantValidityPeriod) Constraints: Not nullable, Maximum length: 21Original property name from the Odata EDM: GrantValidityPeriod
- Returns:
this.
-
grantBlockedByWorkflow
@Nonnull public GrantCore.GrantCoreBuilder grantBlockedByWorkflow(@Nullable String grantBlockedByWorkflow) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: GrantBlockedByWorkflow
- Returns:
this.
-
build
-
toString
-