public class JointVentureEquityGroup extends VdmEntity<JointVentureEquityGroup>
Original entity name from the Odata EDM: A_JointVentureEquityGroupType
Modifier and Type | Class and Description |
---|---|
static class |
JointVentureEquityGroup.JointVentureEquityGroupBuilder
Helper class to allow for fluent creation of JointVentureEquityGroup instances.
|
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS
Constructor and Description |
---|
JointVentureEquityGroup() |
JointVentureEquityGroup(String companyCode,
String jointVenture,
String jntOpgAgrmtEquityGrp,
String jntOpgAgrmtEquityGrpText,
BigDecimal jntVntrOperatedShare,
BigDecimal jntVntrNonOperatedShare,
Boolean jntVntrEquityGrpIsSuspended,
String jntVntrEquityGrpSuspendedPerd,
String jntVntrEquityGrpSuspendedYr,
Boolean jntVntrEquityGrpIsNotSuspended,
String jntVntrGrpNotSuspendedPerd,
String jntVntrGrpNotSuspendedYr,
String jntVntrNetProfitIntrstGrp,
Collection<SAP__Message> _Messages,
List<JntVntrPartEquityShr> to_JntVntrPartOwnrEquityShr,
JointVenture to_JointVenture) |
Modifier and Type | Method and Description |
---|---|
void |
addJntVntrPartOwnrEquityShr(JntVntrPartEquityShr... entity)
Adds elements to the list of associated JntVntrPartEquityShr entities.
|
static JointVentureEquityGroup.JointVentureEquityGroupBuilder |
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
|
String |
getCompanyCode()
(Key Field) Constraints: Not nullable, Maximum length: 4
|
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 |
getJntOpgAgrmtEquityGrp()
(Key Field) Constraints: Not nullable, Maximum length: 3
|
String |
getJntOpgAgrmtEquityGrpText()
Constraints: Not nullable, Maximum length: 35
|
Boolean |
getJntVntrEquityGrpIsNotSuspended()
Constraints: Not nullable
|
Boolean |
getJntVntrEquityGrpIsSuspended()
Constraints: Not nullable
|
String |
getJntVntrEquityGrpSuspendedPerd()
Constraints: Not nullable, Maximum length: 3
|
String |
getJntVntrEquityGrpSuspendedYr()
Constraints: Not nullable, Maximum length: 4
|
String |
getJntVntrGrpNotSuspendedPerd()
Constraints: Not nullable, Maximum length: 3
|
String |
getJntVntrGrpNotSuspendedYr()
Constraints: Not nullable, Maximum length: 4
|
String |
getJntVntrNetProfitIntrstGrp()
Constraints: Not nullable, Maximum length: 4
|
BigDecimal |
getJntVntrNonOperatedShare()
Constraints: Not nullable, Precision: 9, Scale: 6
|
BigDecimal |
getJntVntrOperatedShare()
Constraints: Not nullable, Precision: 9, Scale: 6
|
io.vavr.control.Option<List<JntVntrPartEquityShr>> |
getJntVntrPartOwnrEquityShrIfPresent()
Retrieval of associated JntVntrPartEquityShr entities (one to many).
|
String |
getJointVenture()
(Key Field) Constraints: Not nullable, Maximum length: 6
|
io.vavr.control.Option<JointVenture> |
getJointVentureIfPresent()
Retrieval of associated JointVenture entity (one to one).
|
protected ODataEntityKey |
getKey() |
String |
getOdataType() |
Class<JointVentureEquityGroup> |
getType() |
int |
hashCode() |
void |
set_Messages(Collection<SAP__Message> _Messages)
Constraints: Not nullable
|
void |
setCompanyCode(String companyCode)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
void |
setJntOpgAgrmtEquityGrp(String jntOpgAgrmtEquityGrp)
(Key Field) Constraints: Not nullable, Maximum length: 3
|
void |
setJntOpgAgrmtEquityGrpText(String jntOpgAgrmtEquityGrpText)
Constraints: Not nullable, Maximum length: 35
|
void |
setJntVntrEquityGrpIsNotSuspended(Boolean jntVntrEquityGrpIsNotSuspended)
Constraints: Not nullable
|
void |
setJntVntrEquityGrpIsSuspended(Boolean jntVntrEquityGrpIsSuspended)
Constraints: Not nullable
|
void |
setJntVntrEquityGrpSuspendedPerd(String jntVntrEquityGrpSuspendedPerd)
Constraints: Not nullable, Maximum length: 3
|
void |
setJntVntrEquityGrpSuspendedYr(String jntVntrEquityGrpSuspendedYr)
Constraints: Not nullable, Maximum length: 4
|
void |
setJntVntrGrpNotSuspendedPerd(String jntVntrGrpNotSuspendedPerd)
Constraints: Not nullable, Maximum length: 3
|
void |
setJntVntrGrpNotSuspendedYr(String jntVntrGrpNotSuspendedYr)
Constraints: Not nullable, Maximum length: 4
|
void |
setJntVntrNetProfitIntrstGrp(String jntVntrNetProfitIntrstGrp)
Constraints: Not nullable, Maximum length: 4
|
void |
setJntVntrNonOperatedShare(BigDecimal jntVntrNonOperatedShare)
Constraints: Not nullable, Precision: 9, Scale: 6
|
void |
setJntVntrOperatedShare(BigDecimal jntVntrOperatedShare)
Constraints: Not nullable, Precision: 9, Scale: 6
|
void |
setJntVntrPartOwnrEquityShr(List<JntVntrPartEquityShr> value)
Overwrites the list of associated JntVntrPartEquityShr entities for the loaded navigation property
_JntVntrPartOwnrEquityShr.
|
void |
setJointVenture(JointVenture value)
Overwrites the associated JointVenture entity for the loaded navigation property _JointVenture.
|
void |
setJointVenture(String jointVenture)
(Key Field) Constraints: Not nullable, Maximum length: 6
|
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<JointVentureEquityGroup> ALL_FIELDS
public static final SimpleProperty.String<JointVentureEquityGroup> COMPANY_CODE
public static final SimpleProperty.String<JointVentureEquityGroup> JOINT_VENTURE
public static final SimpleProperty.String<JointVentureEquityGroup> JNT_OPG_AGRMT_EQUITY_GRP
public static final SimpleProperty.String<JointVentureEquityGroup> JNT_OPG_AGRMT_EQUITY_GRP_TEXT
public static final SimpleProperty.NumericDecimal<JointVentureEquityGroup> JNT_VNTR_OPERATED_SHARE
public static final SimpleProperty.NumericDecimal<JointVentureEquityGroup> JNT_VNTR_NON_OPERATED_SHARE
public static final SimpleProperty.Boolean<JointVentureEquityGroup> JNT_VNTR_EQUITY_GRP_IS_SUSPENDED
public static final SimpleProperty.String<JointVentureEquityGroup> JNT_VNTR_EQUITY_GRP_SUSPENDED_PERD
public static final SimpleProperty.String<JointVentureEquityGroup> JNT_VNTR_EQUITY_GRP_SUSPENDED_YR
public static final SimpleProperty.Boolean<JointVentureEquityGroup> JNT_VNTR_EQUITY_GRP_IS_NOT_SUSPENDED
public static final SimpleProperty.String<JointVentureEquityGroup> JNT_VNTR_GRP_NOT_SUSPENDED_PERD
public static final SimpleProperty.String<JointVentureEquityGroup> JNT_VNTR_GRP_NOT_SUSPENDED_YR
public static final SimpleProperty.String<JointVentureEquityGroup> JNT_VNTR_NET_PROFIT_INTRST_GRP
public static final ComplexProperty.Collection<JointVentureEquityGroup,SAP__Message> _MESSAGES
public static final NavigationProperty.Collection<JointVentureEquityGroup,JntVntrPartEquityShr> TO__JNT_VNTR_PART_OWNR_EQUITY_SHR
public static final NavigationProperty.Single<JointVentureEquityGroup,JointVenture> TO__JOINT_VENTURE
public JointVentureEquityGroup()
public JointVentureEquityGroup(@Nullable String companyCode, @Nullable String jointVenture, @Nullable String jntOpgAgrmtEquityGrp, @Nullable String jntOpgAgrmtEquityGrpText, @Nullable BigDecimal jntVntrOperatedShare, @Nullable BigDecimal jntVntrNonOperatedShare, @Nullable Boolean jntVntrEquityGrpIsSuspended, @Nullable String jntVntrEquityGrpSuspendedPerd, @Nullable String jntVntrEquityGrpSuspendedYr, @Nullable Boolean jntVntrEquityGrpIsNotSuspended, @Nullable String jntVntrGrpNotSuspendedPerd, @Nullable String jntVntrGrpNotSuspendedYr, @Nullable String jntVntrNetProfitIntrstGrp, @Nullable Collection<SAP__Message> _Messages, List<JntVntrPartEquityShr> to_JntVntrPartOwnrEquityShr, @Nullable JointVenture to_JointVenture)
@Nonnull public Class<JointVentureEquityGroup> getType()
getType
in class VdmObject<JointVentureEquityGroup>
public void setCompanyCode(@Nullable String companyCode)
Original property name from the Odata EDM: CompanyCode
companyCode
- Company Codepublic void setJointVenture(@Nullable String jointVenture)
Original property name from the Odata EDM: JointVenture
jointVenture
- Joint Venturepublic void setJntOpgAgrmtEquityGrp(@Nullable String jntOpgAgrmtEquityGrp)
Original property name from the Odata EDM: JntOpgAgrmtEquityGrp
jntOpgAgrmtEquityGrp
- Equity Grouppublic void setJntOpgAgrmtEquityGrpText(@Nullable String jntOpgAgrmtEquityGrpText)
Original property name from the Odata EDM: JntOpgAgrmtEquityGrpText
jntOpgAgrmtEquityGrpText
- The jntOpgAgrmtEquityGrpText to set.public void setJntVntrOperatedShare(@Nullable BigDecimal jntVntrOperatedShare)
Original property name from the Odata EDM: JntVntrOperatedShare
jntVntrOperatedShare
- Operated Sharepublic void setJntVntrNonOperatedShare(@Nullable BigDecimal jntVntrNonOperatedShare)
Original property name from the Odata EDM: JntVntrNonOperatedShare
jntVntrNonOperatedShare
- Non-Operated Sharepublic void setJntVntrEquityGrpIsSuspended(@Nullable Boolean jntVntrEquityGrpIsSuspended)
Original property name from the Odata EDM: JntVntrEquityGrpIsSuspended
jntVntrEquityGrpIsSuspended
- Equity Group Suspendedpublic void setJntVntrEquityGrpSuspendedPerd(@Nullable String jntVntrEquityGrpSuspendedPerd)
Original property name from the Odata EDM: JntVntrEquityGrpSuspendedPerd
jntVntrEquityGrpSuspendedPerd
- Equity Group Suspended Periodpublic void setJntVntrEquityGrpSuspendedYr(@Nullable String jntVntrEquityGrpSuspendedYr)
Original property name from the Odata EDM: JntVntrEquityGrpSuspendedYr
jntVntrEquityGrpSuspendedYr
- JV Group Suspense Yearpublic void setJntVntrEquityGrpIsNotSuspended(@Nullable Boolean jntVntrEquityGrpIsNotSuspended)
Original property name from the Odata EDM: JntVntrEquityGrpIsNotSuspended
jntVntrEquityGrpIsNotSuspended
- JV Equity Group Unsuspensedpublic void setJntVntrGrpNotSuspendedPerd(@Nullable String jntVntrGrpNotSuspendedPerd)
Original property name from the Odata EDM: JntVntrGrpNotSuspendedPerd
jntVntrGrpNotSuspendedPerd
- JV Group Unsuspensed Periodpublic void setJntVntrGrpNotSuspendedYr(@Nullable String jntVntrGrpNotSuspendedYr)
Original property name from the Odata EDM: JntVntrGrpNotSuspendedYr
jntVntrGrpNotSuspendedYr
- JV Group Unsuspensed Yearpublic void setJntVntrNetProfitIntrstGrp(@Nullable String jntVntrNetProfitIntrstGrp)
Original property name from the Odata EDM: JntVntrNetProfitIntrstGrp
jntVntrNetProfitIntrstGrp
- JV Net Profit Interest Grouppublic 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<JointVentureEquityGroup>
@Nonnull protected ODataEntityKey getKey()
getKey
in class VdmObject<JointVentureEquityGroup>
@Nonnull protected Map<String,Object> toMapOfFields()
VdmObject
toMapOfFields
in class VdmObject<JointVentureEquityGroup>
protected void fromMap(Map<String,Object> inputValues)
VdmObject
fromMap
in class VdmObject<JointVentureEquityGroup>
inputValues
- The key-value map.protected String getDefaultServicePath()
VdmEntity
getDefaultServicePath
in class VdmEntity<JointVentureEquityGroup>
protocol://hostname:port
and the OData resource name (entity set, $metadata
, etc.)@Nonnull protected Map<String,Object> toMapOfNavigationProperties()
VdmObject
toMapOfNavigationProperties
in class VdmObject<JointVentureEquityGroup>
@Nonnull public io.vavr.control.Option<List<JntVntrPartEquityShr>> getJntVntrPartOwnrEquityShrIfPresent()
If the navigation property for an entity JointVentureEquityGroup 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 setJntVntrPartOwnrEquityShr(@Nonnull List<JntVntrPartEquityShr> value)
If the navigation property _JntVntrPartOwnrEquityShr of a queried JointVentureEquityGroup is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
value
- List of JntVntrPartEquityShr entities.public void addJntVntrPartOwnrEquityShr(JntVntrPartEquityShr... entity)
If the navigation property _JntVntrPartOwnrEquityShr of a queried JointVentureEquityGroup is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
entity
- Array of JntVntrPartEquityShr entities.@Nonnull public io.vavr.control.Option<JointVenture> getJointVentureIfPresent()
If the navigation property for an entity JointVentureEquityGroup 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 setJointVenture(JointVenture value)
value
- New JointVenture entity.@Nonnull public static JointVentureEquityGroup.JointVentureEquityGroupBuilder builder()
@Nullable public String getCompanyCode()
Original property name from the Odata EDM: CompanyCode
@Nullable public String getJointVenture()
Original property name from the Odata EDM: JointVenture
@Nullable public String getJntOpgAgrmtEquityGrp()
Original property name from the Odata EDM: JntOpgAgrmtEquityGrp
@Nullable public String getJntOpgAgrmtEquityGrpText()
Original property name from the Odata EDM: JntOpgAgrmtEquityGrpText
@Nullable public BigDecimal getJntVntrOperatedShare()
Original property name from the Odata EDM: JntVntrOperatedShare
@Nullable public BigDecimal getJntVntrNonOperatedShare()
Original property name from the Odata EDM: JntVntrNonOperatedShare
@Nullable public Boolean getJntVntrEquityGrpIsSuspended()
Original property name from the Odata EDM: JntVntrEquityGrpIsSuspended
@Nullable public String getJntVntrEquityGrpSuspendedPerd()
Original property name from the Odata EDM: JntVntrEquityGrpSuspendedPerd
@Nullable public String getJntVntrEquityGrpSuspendedYr()
Original property name from the Odata EDM: JntVntrEquityGrpSuspendedYr
@Nullable public Boolean getJntVntrEquityGrpIsNotSuspended()
Original property name from the Odata EDM: JntVntrEquityGrpIsNotSuspended
@Nullable public String getJntVntrGrpNotSuspendedPerd()
Original property name from the Odata EDM: JntVntrGrpNotSuspendedPerd
@Nullable public String getJntVntrGrpNotSuspendedYr()
Original property name from the Odata EDM: JntVntrGrpNotSuspendedYr
@Nullable public String getJntVntrNetProfitIntrstGrp()
Original property name from the Odata EDM: JntVntrNetProfitIntrstGrp
@Nullable public Collection<SAP__Message> get_Messages()
Original property name from the Odata EDM: SAP__Messages
@Nonnull public String toString()
toString
in class VdmObject<JointVentureEquityGroup>
public boolean equals(@Nullable Object o)
equals
in class VdmEntity<JointVentureEquityGroup>
protected boolean canEqual(@Nullable Object other)
canEqual
in class VdmEntity<JointVentureEquityGroup>
public int hashCode()
hashCode
in class VdmEntity<JointVentureEquityGroup>
public String getOdataType()
getOdataType
in class VdmObject<JointVentureEquityGroup>
Copyright © 2021 SAP SE. All rights reserved.