Class FreightOrderBusinessPartner
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: FreightOrderBusinessPartner_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of FreightOrderBusinessPartner instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<FreightOrderBusinessPartner>Selector for all available fields of FreightOrderBusinessPartner.static final SimpleProperty.String<FreightOrderBusinessPartner>static final SimpleProperty.Guid<FreightOrderBusinessPartner>static final NavigationProperty.Single<FreightOrderBusinessPartner,FreightOrder> Use with available request builders to apply the _FreightOrder navigation property to query operations.static final SimpleProperty.String<FreightOrderBusinessPartner>static final SimpleProperty.String<FreightOrderBusinessPartner>static final SimpleProperty.Guid<FreightOrderBusinessPartner>static final SimpleProperty.Guid<FreightOrderBusinessPartner>Fields inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionFreightOrderBusinessPartner(UUID transportationOrderBusPartUUID, UUID transportationOrderUUID, UUID businessPartnerUUID, String businessPartner, String transpOrdBizPartnerFunction, String transpOrdBizPartnerAddressID, FreightOrder to_FreightOrder) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected voidConstraints: Not nullable, Maximum length: 10Constraints: Nullableprotected Stringprotected Stringio.vavr.control.Option<FreightOrder>Retrieval of associated FreightOrder entity (one to one).protected ODataEntityKeygetKey()Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 2(Key Field) Constraints: Not nullableConstraints: Not nullablegetType()inthashCode()voidsetBusinessPartner(String businessPartner) Constraints: Not nullable, Maximum length: 10voidsetBusinessPartnerUUID(UUID businessPartnerUUID) Constraints: NullablevoidsetFreightOrder(FreightOrder value) Overwrites the associated FreightOrder entity for the loaded navigation property _FreightOrder.voidsetTranspOrdBizPartnerAddressID(String transpOrdBizPartnerAddressID) Constraints: Not nullable, Maximum length: 40voidsetTranspOrdBizPartnerFunction(String transpOrdBizPartnerFunction) Constraints: Not nullable, Maximum length: 2voidsetTransportationOrderBusPartUUID(UUID transportationOrderBusPartUUID) (Key Field) Constraints: Not nullablevoidsetTransportationOrderUUID(UUID transportationOrderUUID) Constraints: Not nullabletoString()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 FreightOrderBusinessPartner. -
TRANSPORTATION_ORDER_BUS_PART_UUID
public static final SimpleProperty.Guid<FreightOrderBusinessPartner> TRANSPORTATION_ORDER_BUS_PART_UUID -
TRANSPORTATION_ORDER_UUID
-
BUSINESS_PARTNER_UUID
-
BUSINESS_PARTNER
-
TRANSP_ORD_BIZ_PARTNER_FUNCTION
public static final SimpleProperty.String<FreightOrderBusinessPartner> TRANSP_ORD_BIZ_PARTNER_FUNCTION -
TRANSP_ORD_BIZ_PARTNER_ADDRESS_ID
public static final SimpleProperty.String<FreightOrderBusinessPartner> TRANSP_ORD_BIZ_PARTNER_ADDRESS_ID -
TO__FREIGHT_ORDER
public static final NavigationProperty.Single<FreightOrderBusinessPartner,FreightOrder> TO__FREIGHT_ORDERUse with available request builders to apply the _FreightOrder navigation property to query operations.
-
-
Constructor Details
-
FreightOrderBusinessPartner
public FreightOrderBusinessPartner() -
FreightOrderBusinessPartner
public FreightOrderBusinessPartner(@Nullable UUID transportationOrderBusPartUUID, @Nullable UUID transportationOrderUUID, @Nullable UUID businessPartnerUUID, @Nullable String businessPartner, @Nullable String transpOrdBizPartnerFunction, @Nullable String transpOrdBizPartnerAddressID, @Nullable FreightOrder to_FreightOrder)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<FreightOrderBusinessPartner>
-
setTransportationOrderBusPartUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: TransportationOrderBusPartUUID
- Parameters:
transportationOrderBusPartUUID- NodeID
-
setTransportationOrderUUID
Constraints: Not nullableOriginal property name from the Odata EDM: TransportationOrderUUID
- Parameters:
transportationOrderUUID- Transportation Order UUID
-
setBusinessPartnerUUID
Constraints: NullableOriginal property name from the Odata EDM: BusinessPartnerUUID
- Parameters:
businessPartnerUUID- Business Partner GUID
-
setBusinessPartner
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: BusinessPartner
- Parameters:
businessPartner- Ship-to Party
-
setTranspOrdBizPartnerFunction
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: TranspOrdBizPartnerFunction
- Parameters:
transpOrdBizPartnerFunction- Partner Function
-
setTranspOrdBizPartnerAddressID
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: TranspOrdBizPartnerAddressID
- Parameters:
transpOrdBizPartnerAddressID- Unique Identifier for Address (APC_V_ADDRESS_ID)
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<FreightOrderBusinessPartner>
-
getKey
- Overrides:
getKeyin classVdmObject<FreightOrderBusinessPartner>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<FreightOrderBusinessPartner>
-
fromMap
- Overrides:
fromMapin classVdmObject<FreightOrderBusinessPartner>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<FreightOrderBusinessPartner>
-
getFreightOrderIfPresent
Retrieval of associated FreightOrder entity (one to one). This corresponds to the OData navigation property _FreightOrder.If the navigation property for an entity FreightOrderBusinessPartner 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 _FreightOrder is already loaded, the result will
contain the FreightOrder entity. If not, an
Optionwith result stateemptyis returned.
-
setFreightOrder
Overwrites the associated FreightOrder entity for the loaded navigation property _FreightOrder.- Parameters:
value- New FreightOrder entity.
-
builder
-
getTransportationOrderBusPartUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: TransportationOrderBusPartUUID
- Returns:
- NodeID
-
getTransportationOrderUUID
Constraints: Not nullableOriginal property name from the Odata EDM: TransportationOrderUUID
- Returns:
- Transportation Order UUID
-
getBusinessPartnerUUID
Constraints: NullableOriginal property name from the Odata EDM: BusinessPartnerUUID
- Returns:
- Business Partner GUID
-
getBusinessPartner
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: BusinessPartner
- Returns:
- Ship-to Party
-
getTranspOrdBizPartnerFunction
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: TranspOrdBizPartnerFunction
- Returns:
- Partner Function
-
getTranspOrdBizPartnerAddressID
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: TranspOrdBizPartnerAddressID
- Returns:
- Unique Identifier for Address (APC_V_ADDRESS_ID)
-
toString
- Overrides:
toStringin classVdmObject<FreightOrderBusinessPartner>
-
equals
- Overrides:
equalsin classVdmEntity<FreightOrderBusinessPartner>
-
canEqual
- Overrides:
canEqualin classVdmEntity<FreightOrderBusinessPartner>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<FreightOrderBusinessPartner>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<FreightOrderBusinessPartner>
-