Class BearerGroup.BearerGroupBuilder
- Enclosing class:
- BearerGroup
-
Method Summary
Modifier and TypeMethodDescriptionbuild()companyCode(String companyCode) (Key Field) Constraints: Not nullable, Maximum length: 4companyCodeName(String companyCodeName) Constraints: Not nullable, Maximum length: 25divisionOfInterest(String divisionOfInterest) (Key Field) Constraints: Not nullable, Maximum length: 5divisionOfInterestName(String divisionOfInterestName) Constraints: Not nullable, Maximum length: 30pRABearerGroup(String pRABearerGroup) (Key Field) Constraints: Not nullable, Maximum length: 2pRABearerGroupEffctvFrmDte(LocalDate pRABearerGroupEffctvFrmDte) (Key Field) Constraints: Not nullablepRABearerGroupEffctvToDte(LocalDate pRABearerGroupEffctvToDte) Constraints: NullablepRABearerGroupTotalIntrstPct(BigDecimal pRABearerGroupTotalIntrstPct) Constraints: Not nullable, Precision: 9, Scale: 8pRABearerGroupType(String pRABearerGroupType) Constraints: Not nullable, Maximum length: 1pRABearerGroupTypeText(String pRABearerGroupTypeText) Constraints: Not nullable, Maximum length: 15pRABearerGroupUseControlNmbr(String pRABearerGroupUseControlNmbr) Constraints: Not nullable, Maximum length: 12pRAJointVenture(String pRAJointVenture) (Key Field) Constraints: Not nullable, Maximum length: 6praMaintBearerHierNode(Bearer... value) Navigation property _PRAMaintBearerHierNode for BearerGroup to multiple Bearer.praMaintDOIHierNode(DOI value) Navigation property _PRAMaintDOIHierNode for BearerGroup to single DOI.toString()
-
Method Details
-
praMaintBearerHierNode
Navigation property _PRAMaintBearerHierNode for BearerGroup to multiple Bearer.- Parameters:
value- The Bearers to build this BearerGroup with.- Returns:
- This Builder to allow for a fluent interface.
-
praMaintDOIHierNode
Navigation property _PRAMaintDOIHierNode for BearerGroup to single DOI.- Parameters:
value- The DOI to build this BearerGroup with.- Returns:
- This Builder to allow for a fluent interface.
-
companyCode
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Returns:
this.
-
pRAJointVenture
(Key Field) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: PRAJointVenture
- Returns:
this.
-
divisionOfInterest
@Nonnull public BearerGroup.BearerGroupBuilder divisionOfInterest(@Nullable String divisionOfInterest) (Key Field) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: DivisionOfInterest
- Returns:
this.
-
pRABearerGroup
(Key Field) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: PRABearerGroup
- Returns:
this.
-
pRABearerGroupEffctvFrmDte
@Nonnull public BearerGroup.BearerGroupBuilder pRABearerGroupEffctvFrmDte(@Nullable LocalDate pRABearerGroupEffctvFrmDte) (Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: PRABearerGroupEffctvFrmDte
- Returns:
this.
-
pRABearerGroupEffctvToDte
@Nonnull public BearerGroup.BearerGroupBuilder pRABearerGroupEffctvToDte(@Nullable LocalDate pRABearerGroupEffctvToDte) Constraints: NullableOriginal property name from the Odata EDM: PRABearerGroupEffctvToDte
- Returns:
this.
-
pRABearerGroupUseControlNmbr
@Nonnull public BearerGroup.BearerGroupBuilder pRABearerGroupUseControlNmbr(@Nullable String pRABearerGroupUseControlNmbr) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: PRABearerGroupUseControlNmbr
- Returns:
this.
-
pRABearerGroupTotalIntrstPct
@Nonnull public BearerGroup.BearerGroupBuilder pRABearerGroupTotalIntrstPct(@Nullable BigDecimal pRABearerGroupTotalIntrstPct) Constraints: Not nullable, Precision: 9, Scale: 8Original property name from the Odata EDM: PRABearerGroupTotalIntrstPct
- Returns:
this.
-
pRABearerGroupType
@Nonnull public BearerGroup.BearerGroupBuilder pRABearerGroupType(@Nullable String pRABearerGroupType) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PRABearerGroupType
- Returns:
this.
-
companyCodeName
Constraints: Not nullable, Maximum length: 25Original property name from the Odata EDM: CompanyCodeName
- Returns:
this.
-
divisionOfInterestName
@Nonnull public BearerGroup.BearerGroupBuilder divisionOfInterestName(@Nullable String divisionOfInterestName) Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: DivisionOfInterestName
- Returns:
this.
-
pRABearerGroupTypeText
@Nonnull public BearerGroup.BearerGroupBuilder pRABearerGroupTypeText(@Nullable String pRABearerGroupTypeText) Constraints: Not nullable, Maximum length: 15Original property name from the Odata EDM: PRABearerGroupTypeText
- Returns:
this.
-
build
-
toString
-