Product Entities - Mapping Documentation
Domain: Product
Entity Count: 11
Source File: product-entities.xml
Table of Contents
ProductCategory
Entity Class: com.perun.tlinq.entity.product.CProductCategory
ID Field: categoryId
Default Factory: OdooServiceFactory
Factory: OdooServiceFactory
Native Entity: com.perun.tlinq.client.odoo.entity.OdooWebCategory
Services
| Service Name |
Action |
Return Class |
Parameters |
findWebCategory |
search |
- |
- |
getWebCategory |
read |
- |
- |
Field Mappings
| Target Field |
Source Field |
Mapping Type |
Reverse Mapping |
Notes |
categoryId |
id |
DirectMapping |
- |
- |
categoryName |
name |
DirectMapping |
- |
- |
categoryPath |
display_name |
DirectMapping |
- |
- |
categorySeq |
sequence |
DirectMapping |
- |
- |
parentCategoryId |
parent_id |
IndexMapping |
- |
- |
Product
Entity Class: com.perun.tlinq.entity.product.CProduct
ID Field: productId
Default Factory: OdooServiceFactory
Factory: OdooServiceFactory
Native Entity: com.perun.tlinq.client.odoo.entity.OdooProduct
Services
| Service Name |
Action |
Return Class |
Parameters |
findProducts |
search |
- |
- |
getProducts |
read |
- |
- |
getSuppliers |
getSuppliers |
com.perun.tlinq.entity.customer.CCustomer |
product_id (input) |
Field Mappings
| Target Field |
Source Field |
Mapping Type |
Reverse Mapping |
Notes |
prodCode |
default_code |
DirectMapping |
- |
- |
productId |
id |
DirectMapping |
- |
- |
prodName |
name |
DirectMapping |
- |
- |
prodDisplayName |
display_name |
DirectMapping |
- |
- |
productDescription |
description |
DirectMapping |
- |
- |
productPrice |
lst_price |
DirectMapping |
- |
- |
childPrice |
childPrice |
DirectMapping |
- |
- |
prodImgLarge |
image |
DirectMapping |
- |
- |
prodImgSmall |
image_small |
DirectMapping |
- |
- |
prodImgMed |
image_medium |
DirectMapping |
- |
- |
availableOnWeb |
website_published |
DirectMapping |
- |
- |
webDescription |
website_description |
DirectMapping |
- |
- |
attributeLines |
attribute_line_ids |
ArrayMapping |
- |
- |
transfers |
transfers |
ArrayMapping |
- |
Target Entity: TransferPrice |
productInfo |
productInfo |
DirectMapping |
- |
- |
productTerms |
productTerms |
DirectMapping |
- |
- |
availableFrom |
availableFrom |
DirectMapping |
- |
- |
availableTo |
availableTo |
DirectMapping |
- |
- |
bookingType |
bookingType |
DirectMapping |
- |
- |
pricingType |
pricingType |
DirectMapping |
- |
- |
campaignId |
campaignId |
DirectMapping |
- |
- |
detailPage |
detailPage |
DirectMapping |
- |
- |
brochureUrl |
brochureUrl |
DirectMapping |
- |
- |
hasDateRange |
hasDateRange |
DirectMapping |
- |
- |
hasTime |
hasTime |
DirectMapping |
- |
- |
hasTimeSlot |
hasTimeSlot |
DirectMapping |
- |
- |
timeSlots |
timeSlots |
DirectMapping |
- |
- |
hasPaxInfo |
hasPaxInfo |
DirectMapping |
- |
- |
hasOnlinePayment |
hasOnlinePayment |
DirectMapping |
- |
- |
hasVendorBooking |
hasVendorBooking |
DirectMapping |
- |
- |
vendorProductId |
vendorProductId |
DirectMapping |
- |
- |
minQuantity |
minQuantity |
DirectMapping |
- |
- |
maxQuantity |
maxQuantity |
DirectMapping |
- |
- |
unitId |
unitId |
DirectMapping |
- |
- |
unitName |
unitName |
DirectMapping |
- |
- |
childUnitId |
childUnitId |
DirectMapping |
- |
- |
childUnitName |
childUnit |
DirectMapping |
- |
- |
infantUnitId |
infantUnitId |
DirectMapping |
- |
- |
infantUnitName |
infantUnit |
DirectMapping |
- |
- |
qtyType |
qtyType |
DirectMapping |
- |
- |
maxAdults |
maxAdults |
DirectMapping |
- |
- |
maxChildren |
maxChildren |
DirectMapping |
- |
- |
maxChildAge |
childMaxAge |
DirectMapping |
- |
- |
maxInfantAge |
infantMaxAge |
DirectMapping |
- |
- |
variantCount |
product_variant_count |
DirectMapping |
- |
- |
supplierId |
supplierId |
DirectMapping |
- |
- |
margin |
marginPct |
DirectMapping |
- |
- |
rndFactor |
roundFactor |
DirectMapping |
- |
- |
rndFactorC |
roundFactorChild |
DirectMapping |
- |
- |
splitAges |
splitAges |
DirectMapping |
- |
- |
publicCategoryId |
public_categ_ids |
IndexMapping |
- |
- |
privateCategory |
categ_id |
IndexMapping |
NoMapping |
- |
currency |
currency_id |
IndexMapping |
NoMapping |
- |
Factory: RaynaB2BServiceFactory
Native Entity: com.perun.tlinq.client.ryb2b.entity.RyProduct
Services
| Service Name |
Action |
Return Class |
Parameters |
findProducts |
search |
- |
- |
getProduct |
read |
- |
- |
Field Mappings
| Target Field |
Source Field |
Mapping Type |
Reverse Mapping |
Notes |
productId |
id |
DirectMapping |
- |
- |
prodName |
tourName |
DirectMapping |
- |
- |
prodDisplayName |
tourName |
DirectMapping |
- |
- |
productDescription |
tourDesc |
DirectMapping |
- |
- |
productInfo |
tourInfo |
DirectMapping |
- |
- |
productTerms |
tourTerms |
DirectMapping |
- |
- |
productInclusions |
inclusion |
DirectMapping |
- |
- |
childPolicy |
childPolicy |
DirectMapping |
- |
- |
ProductLookup
Entity Class: com.perun.tlinq.entity.product.CProductLookup
ID Field: productId
Default Factory: OdooServiceFactory
Factory: OdooServiceFactory
Native Entity: com.perun.tlinq.client.odoo.entity.OdooProductLookup
Services
| Service Name |
Action |
Return Class |
Parameters |
loadProductLookup |
search |
- |
- |
Field Mappings
| Target Field |
Source Field |
Mapping Type |
Reverse Mapping |
Notes |
productId |
id |
DirectMapping |
- |
- |
productCode |
default_code |
DirectMapping |
- |
- |
productName |
name |
DirectMapping |
- |
- |
ProductVariant
Entity Class: com.perun.tlinq.entity.product.CProductVariant
ID Field: servid
Default Factory: OdooServiceFactory
Factory: OdooServiceFactory
Native Entity: com.perun.tlinq.client.odoo.entity.OdooProductVariant
Services
| Service Name |
Action |
Return Class |
Parameters |
findProductVariants |
get_by_attributes |
com.perun.tlinq.entity.product.CProductVariant |
productId (input), bookInfo (input), attributeMap (input) |
getProductVariants |
get_all_variants |
com.perun.tlinq.entity.product.CProductVariant |
productId (input) |
getProductPricing |
get_product_pricing |
com.perun.tlinq.entity.cart.CItemPriceInfo |
pricingRequest (input) |
getProductAvailability |
get_product_availability |
com.perun.tlinq.entity.cart.CItemPriceInfo |
pricingRequest (input) |
getProductTermsAndInfo |
get_product_terms |
com.perun.tlinq.entity.product.CProductTerms |
productId (input) |
searchBasicVariant |
search |
- |
- |
readProductVariant |
read |
- |
- |
getVariantTimeslots |
get_variant_timeslots |
com.perun.tlinq.entity.product.CTimeslot |
- |
Field Mappings
| Target Field |
Source Field |
Mapping Type |
Reverse Mapping |
Notes |
servcode |
code |
DirectMapping |
- |
- |
servid |
#getProduct_variant_id |
DirectMapping |
- |
- |
servname |
name |
DirectMapping |
- |
- |
servfullname |
display_name |
DirectMapping |
- |
- |
servdesc |
description |
DirectMapping |
- |
- |
cprice |
variant_price |
DirectMapping |
- |
- |
bprice |
lst_price |
DirectMapping |
- |
- |
price_extra |
price_extra |
DirectMapping |
- |
- |
child_price |
child_price |
DirectMapping |
- |
- |
templateid |
product_tmpl_id |
DirectMapping |
- |
- |
attributeIds |
valid_product_attribute_ids |
DirectMapping |
- |
- |
attributeVals |
attribute_value_ids |
DirectMapping |
- |
- |
vendorProductId |
vendorProductId |
DirectMapping |
- |
- |
transfers |
transfers |
ArrayMapping |
NoMapping |
Target Entity: TransferPrice |
hasTimeSlots |
hasTimeSlot |
DirectMapping |
- |
- |
maxAdults |
maxAdultsV |
DirectMapping |
- |
- |
maxChildren |
maxChildrenV |
DirectMapping |
- |
- |
maxOccupancy |
maxOccupancyV |
DirectMapping |
- |
- |
pricingMatrix |
pricingMatrixV |
DirectMapping |
- |
- |
shortDesc |
shortDesc |
DirectMapping |
- |
- |
timeSlots |
optionTimeSlots |
DirectMapping |
- |
- |
currency |
currency_id |
IndexMapping |
- |
- |
Factory: RaynaB2BServiceFactory
Native Entity: com.perun.tlinq.client.ryb2b.entity.RyProductVariant
Services
| Service Name |
Action |
Return Class |
Parameters |
findProductVariants |
get_by_attributes |
com.perun.tlinq.entity.product.CProductVariant |
productId (input), bookInfo (input), attributeMap (input) |
getProductVariants |
get_all_variants |
com.perun.tlinq.entity.product.CProductVariant |
productId (input), bookInfo (input) |
getProductPricing |
get_product_pricing |
- |
pricingRequest (input) |
getAvailability |
get_product_availability |
- |
pricingRequest (input) |
getProductTermsAndInfo |
get_product_terms |
- |
productId (input) |
getVariantTimeslots |
get_variant_timeslots |
com.perun.tlinq.entity.product.CTimeslot |
bookInfo (input) |
Field Mappings
| Target Field |
Source Field |
Mapping Type |
Reverse Mapping |
Notes |
vendorProductId |
productId |
DirectMapping |
- |
- |
servname |
productName |
DirectMapping |
- |
- |
servfullname |
variantName |
DirectMapping |
- |
- |
servdesc |
variantDesc |
DirectMapping |
- |
- |
cprice |
adultPrice |
DirectMapping |
- |
- |
child_price |
childPrice |
DirectMapping |
- |
- |
timeSlots |
#getTimeslotsString |
DirectMapping |
- |
- |
vendorVariantId |
optionId |
DirectMapping |
- |
- |
attributeIds |
attributeIds |
DirectMapping |
- |
- |
attributeVals |
attributeVals |
DirectMapping |
- |
- |
serviceTime |
startTime |
DirectMapping |
- |
- |
transfers |
transfers |
ArrayMapping |
- |
Target Entity: TransferPrice |
hasTimeSlots |
hasTimeSlot |
DirectMapping |
- |
- |
maxAdults |
maxPax |
DirectMapping |
- |
- |
maxOccupancy |
maxPax |
DirectMapping |
- |
- |
needsLocation |
needsLocation |
DirectMapping |
- |
- |
serviceDate |
serviceDate |
DirectMapping |
- |
- |
transferId |
transferId |
DirectMapping |
- |
- |
ProductAttribute
Entity Class: com.perun.tlinq.entity.product.CProductAttribute
ID Field: attributeId
Default Factory: OdooServiceFactory
Factory: OdooServiceFactory
Native Entity: com.perun.tlinq.client.odoo.entity.OdooAttribute
Services
| Service Name |
Action |
Return Class |
Parameters |
getAttributes |
search |
- |
- |
getAttributes |
read |
- |
- |
Field Mappings
| Target Field |
Source Field |
Mapping Type |
Reverse Mapping |
Notes |
attributeId |
id |
DirectMapping |
- |
- |
productId |
productId |
DirectMapping |
- |
- |
name |
name |
DirectMapping |
- |
- |
values |
value_ids |
NestedMapping |
- |
Target Entity: ProductAttributeValue |
Factory: RaynaB2BServiceFactory
Native Entity: com.perun.tlinq.client.ryb2b.entity.RyProductAttribute
Services
| Service Name |
Action |
Return Class |
Parameters |
getAttributes |
search |
- |
- |
getAttributes |
read |
- |
- |
Field Mappings
| Target Field |
Source Field |
Mapping Type |
Reverse Mapping |
Notes |
attributeId |
id |
DirectMapping |
- |
- |
name |
name |
DirectMapping |
- |
- |
values |
values |
ArrayMapping |
- |
Target Entity: ProductAttributeValue |
ProductAttributeValue
Entity Class: com.perun.tlinq.entity.product.CProductAttributeValue
ID Field: attributeValueId
Default Factory: OdooServiceFactory
Factory: OdooServiceFactory
Native Entity: com.perun.tlinq.client.odoo.entity.OdooAttributeValue
Services
| Service Name |
Action |
Return Class |
Parameters |
getAttributeValues |
search |
- |
- |
getAttributeValues |
read |
- |
- |
Field Mappings
| Target Field |
Source Field |
Mapping Type |
Reverse Mapping |
Notes |
attributeValueId |
id |
DirectMapping |
- |
- |
displayName |
display_name |
DirectMapping |
- |
- |
sequence |
sequence |
DirectMapping |
- |
- |
name |
name |
DirectMapping |
- |
- |
Factory: RaynaB2BServiceFactory
Native Entity: com.perun.tlinq.client.ryb2b.entity.RyProductAttrValue
Services
| Service Name |
Action |
Return Class |
Parameters |
getAttributeValues |
search |
- |
- |
getAttributeValues |
read |
- |
- |
Field Mappings
| Target Field |
Source Field |
Mapping Type |
Reverse Mapping |
Notes |
attributeValueId |
attrValueId |
DirectMapping |
- |
- |
displayName |
attrValue |
DirectMapping |
- |
- |
name |
attrValue |
DirectMapping |
- |
- |
dependencies |
dependencies |
ArrayMapping |
- |
Target Entity: AttribValueDependency |
AttribValueDependency
Entity Class: com.perun.tlinq.entity.product.CAttribValueDependency
ID Field: depAttributeId
Default Factory: RaynaB2BServiceFactory
Factory: RaynaB2BServiceFactory
Services
| Service Name |
Action |
Return Class |
Parameters |
getAttributeDependency |
search |
- |
- |
getAttributeDependency |
read |
- |
- |
Field Mappings
| Target Field |
Source Field |
Mapping Type |
Reverse Mapping |
Notes |
depAttributeId |
depAttributeId |
DirectMapping |
- |
- |
depAttribValues |
depAttribValues |
ArrayMapping |
- |
- |
Unit
Entity Class: com.perun.tlinq.entity.product.CUnit
ID Field: unitId
Default Factory: OdooServiceFactory
Factory: OdooServiceFactory
Native Entity: com.perun.tlinq.client.odoo.entity.OdooUnit
Services
| Service Name |
Action |
Return Class |
Parameters |
getUnit |
search |
- |
- |
getUnit |
read |
- |
- |
Field Mappings
| Target Field |
Source Field |
Mapping Type |
Reverse Mapping |
Notes |
unitId |
id |
DirectMapping |
- |
- |
unitName |
name |
DirectMapping |
- |
- |
unitType |
type |
DirectMapping |
- |
- |
unitCategoryId |
categoryId |
DirectMapping |
- |
- |
unitActive |
active |
DirectMapping |
- |
- |
Transfer
Entity Class: com.perun.tlinq.entity.product.CTransfer
ID Field: id
Default Factory: OdooServiceFactory
Factory: OdooServiceFactory
Native Entity: com.perun.tlinq.client.odoo.entity.OdooTransfer
Services
| Service Name |
Action |
Return Class |
Parameters |
getTransfer |
search_read |
- |
- |
Field Mappings
| Target Field |
Source Field |
Mapping Type |
Reverse Mapping |
Notes |
transferId |
id |
DirectMapping |
- |
- |
transferCode |
code |
DirectMapping |
- |
- |
transferName |
name |
DirectMapping |
- |
- |
TransferPrice
Entity Class: com.perun.tlinq.entity.product.CTransferPrice
ID Field: id
Default Factory: OdooServiceFactory
Factory: OdooServiceFactory
Native Entity: com.perun.tlinq.client.odoo.entity.OdooTransfer
Services
| Service Name |
Action |
Return Class |
Parameters |
getProductTransfers |
search_read |
- |
- |
Field Mappings
| Target Field |
Source Field |
Mapping Type |
Reverse Mapping |
Notes |
transferId |
transferId |
DirectMapping |
- |
- |
productId |
productId |
DirectMapping |
- |
- |
adultPrice |
adultPrice |
DirectMapping |
- |
- |
childPrice |
childPrice |
DirectMapping |
- |
- |
infantPrice |
infantPrice |
DirectMapping |
- |
- |
priceType |
priceType |
DirectMapping |
- |
- |
Factory: RaynaB2BServiceFactory
Native Entity: com.perun.tlinq.client.ryb2b.entity.RyTransfer
Field Mappings
| Target Field |
Source Field |
Mapping Type |
Reverse Mapping |
Notes |
transferId |
transferId |
DirectMapping |
- |
- |
transferCode |
transferCode |
DirectMapping |
- |
- |
transferName |
transferName |
DirectMapping |
- |
- |
adultPrice |
adultPrice |
DirectMapping |
- |
- |
childPrice |
childPrice |
DirectMapping |
- |
- |
infantPrice |
infantPrice |
DirectMapping |
- |
- |
priceType |
priceType |
DirectMapping |
- |
- |
Timeslot
Entity Class: com.perun.tlinq.entity.product.CTimeslot
ID Field: timeSlotId
Default Factory: RaynaB2BServiceFactory
Factory: RaynaB2BServiceFactory
Native Entity: com.perun.tlinq.client.ryb2b.entity.RyTimeslot
Services
| Service Name |
Action |
Return Class |
Parameters |
getTimeslots |
read |
com.perun.tlinq.entity.product.CTimeslot |
tourId (input), optionId (input), contractId (input), transferId (input), travelDate (input) |
Field Mappings
| Target Field |
Source Field |
Mapping Type |
Reverse Mapping |
Notes |
timeSlotId |
timeSlotId |
DirectMapping |
- |
- |
optionId |
tourOptionId |
DirectMapping |
- |
- |
startTimestamp |
startTimestamp |
DirectMapping |
- |
- |
status |
status |
DirectMapping |
- |
- |
available |
available |
DirectMapping |
- |
- |
adultPrice |
adultPrice |
DirectMapping |
- |
- |
childPrice |
childPrice |
DirectMapping |
- |
- |
dynamicPrice |
dynamicPrice |
DirectMapping |
- |
- |
Factory: OdooServiceFactory
Services
| Service Name |
Action |
Return Class |
Parameters |
getTimeslots |
read |
com.perun.tlinq.entity.product.CTimeslot |
productId (input), optionId (input) |
Field Mappings
| Target Field |
Source Field |
Mapping Type |
Reverse Mapping |
Notes |
timeSlotId |
timeSlotId |
DirectMapping |
- |
- |
optionId |
tourOptionId |
DirectMapping |
- |
- |
startTimestamp |
startTimestamp |
DirectMapping |
- |
- |
status |
status |
DirectMapping |
- |
- |
available |
available |
DirectMapping |
- |
- |
Generated from product-entities.xml