Class JointVentureEquityType
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: A_JointVentureEquityTypeType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of JointVentureEquityType instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<JointVentureEquityType>Selector for all available fields of JointVentureEquityType.static final SimpleProperty.String<JointVentureEquityType>static final SimpleProperty.String<JointVentureEquityType>static final SimpleProperty.String<JointVentureEquityType>static final SimpleProperty.String<JointVentureEquityType>static final SimpleProperty.String<JointVentureEquityType>static final SimpleProperty.Boolean<JointVentureEquityType>static final SimpleProperty.String<JointVentureEquityType>static final NavigationProperty.Single<JointVentureEquityType,JointVenture> Use with available request builders to apply the _JointVenture navigation property to query operations.Fields inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionJointVentureEquityType(String companyCode, String jointVenture, String jointVentureEquityType, String jntVntrEquityFundingDateValue, String jointVentureEquityGroup, Boolean jointVentureEquityGroupActive, String jointVentureDefBillCurrency, JointVenture to_JointVenture) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected void(Key Field) Constraints: Not nullable, Maximum length: 4protected Stringprotected String(Key Field) Constraints: Not nullable, Maximum length: 8(Key Field) Constraints: Not nullable, Maximum length: 6Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 3Constraints: Not nullable(Key Field) Constraints: Not nullable, Maximum length: 3io.vavr.control.Option<JointVenture>Retrieval of associated JointVenture entity (one to one).protected ODataEntityKeygetKey()getType()inthashCode()voidsetCompanyCode(String companyCode) (Key Field) Constraints: Not nullable, Maximum length: 4voidsetJntVntrEquityFundingDateValue(String jntVntrEquityFundingDateValue) (Key Field) Constraints: Not nullable, Maximum length: 8voidsetJointVenture(JointVenture value) Overwrites the associated JointVenture entity for the loaded navigation property _JointVenture.voidsetJointVenture(String jointVenture) (Key Field) Constraints: Not nullable, Maximum length: 6voidsetJointVentureDefBillCurrency(String jointVentureDefBillCurrency) Constraints: Not nullable, Maximum length: 2voidsetJointVentureEquityGroup(String jointVentureEquityGroup) Constraints: Not nullable, Maximum length: 3voidsetJointVentureEquityGroupActive(Boolean jointVentureEquityGroupActive) Constraints: Not nullablevoidsetJointVentureEquityType(String jointVentureEquityType) (Key Field) Constraints: Not nullable, Maximum length: 3toString()Methods inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmEntity
all, attachToService, getDestinationForFetch, getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setServicePathForFetch, setVersionIdentifierMethods inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
getAnnotationProperties, 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 JointVentureEquityType. -
COMPANY_CODE
-
JOINT_VENTURE
-
JOINT_VENTURE_EQUITY_TYPE
-
JNT_VNTR_EQUITY_FUNDING_DATE_VALUE
public static final SimpleProperty.String<JointVentureEquityType> JNT_VNTR_EQUITY_FUNDING_DATE_VALUE -
JOINT_VENTURE_EQUITY_GROUP
-
JOINT_VENTURE_EQUITY_GROUP_ACTIVE
public static final SimpleProperty.Boolean<JointVentureEquityType> JOINT_VENTURE_EQUITY_GROUP_ACTIVE -
JOINT_VENTURE_DEF_BILL_CURRENCY
-
TO__JOINT_VENTURE
public static final NavigationProperty.Single<JointVentureEquityType,JointVenture> TO__JOINT_VENTUREUse with available request builders to apply the _JointVenture navigation property to query operations.
-
-
Constructor Details
-
JointVentureEquityType
public JointVentureEquityType() -
JointVentureEquityType
public JointVentureEquityType(@Nullable String companyCode, @Nullable String jointVenture, @Nullable String jointVentureEquityType, @Nullable String jntVntrEquityFundingDateValue, @Nullable String jointVentureEquityGroup, @Nullable Boolean jointVentureEquityGroupActive, @Nullable String jointVentureDefBillCurrency, @Nullable JointVenture to_JointVenture)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<JointVentureEquityType>
-
setCompanyCode
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Parameters:
companyCode- Company Code
-
setJointVenture
(Key Field) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: JointVenture
- Parameters:
jointVenture- Joint Venture
-
setJointVentureEquityType
(Key Field) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: JointVentureEquityType
- Parameters:
jointVentureEquityType- Equity Type
-
setJntVntrEquityFundingDateValue
(Key Field) Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: JntVntrEquityFundingDateValue
- Parameters:
jntVntrEquityFundingDateValue- Valid from date (inverted: 99999999 - YYYYMMDD)
-
setJointVentureEquityGroup
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: JointVentureEquityGroup
- Parameters:
jointVentureEquityGroup- Equity Group
-
setJointVentureEquityGroupActive
Constraints: Not nullableOriginal property name from the Odata EDM: JointVentureEquityGroupActive
- Parameters:
jointVentureEquityGroupActive- Equity Group Active Status
-
setJointVentureDefBillCurrency
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: JointVentureDefBillCurrency
- Parameters:
jointVentureDefBillCurrency- JV Default Billing Currency
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<JointVentureEquityType>
-
getKey
- Overrides:
getKeyin classVdmObject<JointVentureEquityType>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<JointVentureEquityType>
-
fromMap
- Overrides:
fromMapin classVdmObject<JointVentureEquityType>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<JointVentureEquityType>
-
getJointVentureIfPresent
Retrieval of associated JointVenture entity (one to one). This corresponds to the OData navigation property _JointVenture.If the navigation property for an entity JointVentureEquityType 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 _JointVenture is already loaded, the result will
contain the JointVenture entity. If not, an
Optionwith result stateemptyis returned.
-
setJointVenture
Overwrites the associated JointVenture entity for the loaded navigation property _JointVenture.- Parameters:
value- New JointVenture entity.
-
builder
-
getCompanyCode
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Returns:
- Company Code
-
getJointVenture
(Key Field) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: JointVenture
- Returns:
- Joint Venture
-
getJointVentureEquityType
(Key Field) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: JointVentureEquityType
- Returns:
- Equity Type
-
getJntVntrEquityFundingDateValue
(Key Field) Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: JntVntrEquityFundingDateValue
- Returns:
- Valid from date (inverted: 99999999 - YYYYMMDD)
-
getJointVentureEquityGroup
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: JointVentureEquityGroup
- Returns:
- Equity Group
-
getJointVentureEquityGroupActive
Constraints: Not nullableOriginal property name from the Odata EDM: JointVentureEquityGroupActive
- Returns:
- Equity Group Active Status
-
getJointVentureDefBillCurrency
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: JointVentureDefBillCurrency
- Returns:
- JV Default Billing Currency
-
toString
- Overrides:
toStringin classVdmObject<JointVentureEquityType>
-
equals
- Overrides:
equalsin classVdmEntity<JointVentureEquityType>
-
canEqual
- Overrides:
canEqualin classVdmEntity<JointVentureEquityType>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<JointVentureEquityType>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<JointVentureEquityType>
-