public class JntOpgAgrmtEquityTypeGrp extends VdmEntity<JntOpgAgrmtEquityTypeGrp>
Original entity name from the Odata EDM: A_JntOpgAgrmtEquityTypeGrpType
Modifier and Type | Class and Description |
---|---|
static class |
JntOpgAgrmtEquityTypeGrp.JntOpgAgrmtEquityTypeGrpBuilder
Helper class to allow for fluent creation of JntOpgAgrmtEquityTypeGrp instances.
|
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS
Constructor and Description |
---|
JntOpgAgrmtEquityTypeGrp() |
JntOpgAgrmtEquityTypeGrp(String companyCode,
String jntOpgAgrmt,
String jntOpgAgrmtEquityGrp,
String jntOpgAgrmtEquityGrpText,
BigDecimal jntVntrOperatedShare,
BigDecimal jntVntrNonOperatedShare,
Boolean jntVntrEquityGrpIsSuspended,
String jntVntrEquityGrpSuspendedPerd,
String jntVntrEquityGrpSuspendedYr,
Boolean jntVntrEquityGrpIsNotSuspended,
String jntVntrGrpNotSuspendedPerd,
String jntVntrGrpNotSuspendedYr,
String jntVntrNetProfitIntrstGrp,
String jointVentureType,
Collection<SAP__Message> _Messages,
JntOpgAgrmt to_JntOpgAgrmt,
List<JntOpgAgrmtPartShr> to_JntOpgAgrmtPartShr) |
Modifier and Type | Method and Description |
---|---|
void |
addJntOpgAgrmtPartShr(JntOpgAgrmtPartShr... entity)
Adds elements to the list of associated JntOpgAgrmtPartShr entities.
|
static JntOpgAgrmtEquityTypeGrp.JntOpgAgrmtEquityTypeGrpBuilder |
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 |
getJntOpgAgrmt()
(Key Field) Constraints: Not nullable, Maximum length: 6
|
String |
getJntOpgAgrmtEquityGrp()
(Key Field) Constraints: Not nullable, Maximum length: 3
|
String |
getJntOpgAgrmtEquityGrpText()
Constraints: Not nullable, Maximum length: 35
|
io.vavr.control.Option<JntOpgAgrmt> |
getJntOpgAgrmtIfPresent()
Retrieval of associated JntOpgAgrmt entity (one to one).
|
io.vavr.control.Option<List<JntOpgAgrmtPartShr>> |
getJntOpgAgrmtPartShrIfPresent()
Retrieval of associated JntOpgAgrmtPartShr entities (one to many).
|
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
|
String |
getJointVentureType()
Constraints: Not nullable, Maximum length: 1
|
protected ODataEntityKey |
getKey() |
String |
getOdataType() |
Class<JntOpgAgrmtEquityTypeGrp> |
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 |
setJntOpgAgrmt(JntOpgAgrmt value)
Overwrites the associated JntOpgAgrmt entity for the loaded navigation property _JntOpgAgrmt.
|
void |
setJntOpgAgrmt(String jntOpgAgrmt)
(Key Field) Constraints: Not nullable, Maximum length: 6
|
void |
setJntOpgAgrmtEquityGrp(String jntOpgAgrmtEquityGrp)
(Key Field) Constraints: Not nullable, Maximum length: 3
|
void |
setJntOpgAgrmtEquityGrpText(String jntOpgAgrmtEquityGrpText)
Constraints: Not nullable, Maximum length: 35
|
void |
setJntOpgAgrmtPartShr(List<JntOpgAgrmtPartShr> value)
Overwrites the list of associated JntOpgAgrmtPartShr entities for the loaded navigation property
_JntOpgAgrmtPartShr.
|
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 |
setJointVentureType(String jointVentureType)
Constraints: Not nullable, Maximum length: 1
|
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<JntOpgAgrmtEquityTypeGrp> ALL_FIELDS
public static final SimpleProperty.String<JntOpgAgrmtEquityTypeGrp> COMPANY_CODE
public static final SimpleProperty.String<JntOpgAgrmtEquityTypeGrp> JNT_OPG_AGRMT
public static final SimpleProperty.String<JntOpgAgrmtEquityTypeGrp> JNT_OPG_AGRMT_EQUITY_GRP
public static final SimpleProperty.String<JntOpgAgrmtEquityTypeGrp> JNT_OPG_AGRMT_EQUITY_GRP_TEXT
public static final SimpleProperty.NumericDecimal<JntOpgAgrmtEquityTypeGrp> JNT_VNTR_OPERATED_SHARE
public static final SimpleProperty.NumericDecimal<JntOpgAgrmtEquityTypeGrp> JNT_VNTR_NON_OPERATED_SHARE
public static final SimpleProperty.Boolean<JntOpgAgrmtEquityTypeGrp> JNT_VNTR_EQUITY_GRP_IS_SUSPENDED
public static final SimpleProperty.String<JntOpgAgrmtEquityTypeGrp> JNT_VNTR_EQUITY_GRP_SUSPENDED_PERD
public static final SimpleProperty.String<JntOpgAgrmtEquityTypeGrp> JNT_VNTR_EQUITY_GRP_SUSPENDED_YR
public static final SimpleProperty.Boolean<JntOpgAgrmtEquityTypeGrp> JNT_VNTR_EQUITY_GRP_IS_NOT_SUSPENDED
public static final SimpleProperty.String<JntOpgAgrmtEquityTypeGrp> JNT_VNTR_GRP_NOT_SUSPENDED_PERD
public static final SimpleProperty.String<JntOpgAgrmtEquityTypeGrp> JNT_VNTR_GRP_NOT_SUSPENDED_YR
public static final SimpleProperty.String<JntOpgAgrmtEquityTypeGrp> JNT_VNTR_NET_PROFIT_INTRST_GRP
public static final SimpleProperty.String<JntOpgAgrmtEquityTypeGrp> JOINT_VENTURE_TYPE
public static final ComplexProperty.Collection<JntOpgAgrmtEquityTypeGrp,SAP__Message> _MESSAGES
public static final NavigationProperty.Single<JntOpgAgrmtEquityTypeGrp,JntOpgAgrmt> TO__JNT_OPG_AGRMT
public static final NavigationProperty.Collection<JntOpgAgrmtEquityTypeGrp,JntOpgAgrmtPartShr> TO__JNT_OPG_AGRMT_PART_SHR
public JntOpgAgrmtEquityTypeGrp()
public JntOpgAgrmtEquityTypeGrp(@Nullable String companyCode, @Nullable String jntOpgAgrmt, @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 String jointVentureType, @Nullable Collection<SAP__Message> _Messages, @Nullable JntOpgAgrmt to_JntOpgAgrmt, List<JntOpgAgrmtPartShr> to_JntOpgAgrmtPartShr)
@Nonnull public Class<JntOpgAgrmtEquityTypeGrp> getType()
getType
in class VdmObject<JntOpgAgrmtEquityTypeGrp>
public void setCompanyCode(@Nullable String companyCode)
Original property name from the Odata EDM: CompanyCode
companyCode
- Company Codepublic void setJntOpgAgrmt(@Nullable String jntOpgAgrmt)
Original property name from the Odata EDM: JntOpgAgrmt
jntOpgAgrmt
- Joint Operating Agreementpublic void setJntOpgAgrmtEquityGrp(@Nullable String jntOpgAgrmtEquityGrp)
Original property name from the Odata EDM: JntOpgAgrmtEquityGrp
jntOpgAgrmtEquityGrp
- Equity Group - JOA levelpublic void setJntOpgAgrmtEquityGrpText(@Nullable String jntOpgAgrmtEquityGrpText)
Original property name from the Odata EDM: JntOpgAgrmtEquityGrpText
jntOpgAgrmtEquityGrpText
- Equity Group Descriptionpublic 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 setJointVentureType(@Nullable String jointVentureType)
Original property name from the Odata EDM: JointVentureType
jointVentureType
- Venture Typepublic void set_Messages(@Nullable Collection<SAP__Message> _Messages)
Original property name from the Odata EDM: SAP__Messages
_Messages
- The _Messages to set.protected String getEntityCollection()
VdmEntity
getEntityCollection
in class VdmEntity<JntOpgAgrmtEquityTypeGrp>
@Nonnull protected ODataEntityKey getKey()
getKey
in class VdmObject<JntOpgAgrmtEquityTypeGrp>
@Nonnull protected Map<String,Object> toMapOfFields()
VdmObject
toMapOfFields
in class VdmObject<JntOpgAgrmtEquityTypeGrp>
protected void fromMap(Map<String,Object> inputValues)
VdmObject
fromMap
in class VdmObject<JntOpgAgrmtEquityTypeGrp>
inputValues
- The key-value map.protected String getDefaultServicePath()
VdmEntity
getDefaultServicePath
in class VdmEntity<JntOpgAgrmtEquityTypeGrp>
protocol://hostname:port
and the OData resource name (entity set, $metadata
, etc.)@Nonnull protected Map<String,Object> toMapOfNavigationProperties()
VdmObject
toMapOfNavigationProperties
in class VdmObject<JntOpgAgrmtEquityTypeGrp>
@Nonnull public io.vavr.control.Option<JntOpgAgrmt> getJntOpgAgrmtIfPresent()
If the navigation property for an entity JntOpgAgrmtEquityTypeGrp 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 setJntOpgAgrmt(JntOpgAgrmt value)
value
- New JntOpgAgrmt entity.@Nonnull public io.vavr.control.Option<List<JntOpgAgrmtPartShr>> getJntOpgAgrmtPartShrIfPresent()
If the navigation property for an entity JntOpgAgrmtEquityTypeGrp 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 setJntOpgAgrmtPartShr(@Nonnull List<JntOpgAgrmtPartShr> value)
If the navigation property _JntOpgAgrmtPartShr of a queried JntOpgAgrmtEquityTypeGrp 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 JntOpgAgrmtPartShr entities.public void addJntOpgAgrmtPartShr(JntOpgAgrmtPartShr... entity)
If the navigation property _JntOpgAgrmtPartShr of a queried JntOpgAgrmtEquityTypeGrp 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 JntOpgAgrmtPartShr entities.@Nonnull public static JntOpgAgrmtEquityTypeGrp.JntOpgAgrmtEquityTypeGrpBuilder builder()
@Nullable public String getCompanyCode()
Original property name from the Odata EDM: CompanyCode
@Nullable public String getJntOpgAgrmt()
Original property name from the Odata EDM: JntOpgAgrmt
@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 String getJointVentureType()
Original property name from the Odata EDM: JointVentureType
@Nullable public Collection<SAP__Message> get_Messages()
Original property name from the Odata EDM: SAP__Messages
@Nonnull public String toString()
toString
in class VdmObject<JntOpgAgrmtEquityTypeGrp>
public boolean equals(@Nullable Object o)
equals
in class VdmEntity<JntOpgAgrmtEquityTypeGrp>
protected boolean canEqual(@Nullable Object other)
canEqual
in class VdmEntity<JntOpgAgrmtEquityTypeGrp>
public int hashCode()
hashCode
in class VdmEntity<JntOpgAgrmtEquityTypeGrp>
public String getOdataType()
getOdataType
in class VdmObject<JntOpgAgrmtEquityTypeGrp>
Copyright © 2021 SAP SE. All rights reserved.