Class TuaProductModel
java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.tuadatamodel.model.TuaProductModel
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
TuaProductBundleModel,TuaProductComponentModel
Generated model class for type TuaProduct first defined at extension tuadatamodel.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.servicelayer.model.AbstractItemModel.NewModelContextFactory -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringGenerated relation code constant for relationTuaAgreementItem2TuaProductdefining source attributeagreementItemsin extensiontuadatamodel.static final StringGenerated relation code constant for relationTuaProductBundle2TuaProductRelationdefining source attributeproductBundlein extensiontuadatamodel.static final StringGenerated relation code constant for relationTuaProductInvolvementRole2TuaProductdefining source attributeinvolvementRolesin extensiontuadatamodel.static final StringGenerated relation code constant for relationTuaProductRelationship2TuaProductRelationdefining source attributeproductReferencedByin extensiontuadatamodel.static final StringGenerated model type code constant.static final StringGenerated constant - Attribute key ofTuaProduct.agreementItemsattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaProduct.billingAccountattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaProduct.characteristicsattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaProduct.descriptionattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaProduct.externalIdentifiersattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaProduct.idattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaProduct.involvementRolesattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaProduct.isCustomerVisibleattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaProduct.nameattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaProduct.orderDateattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaProduct.partyRolesattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaProduct.productBundleattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaProduct.productOfferingattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaProduct.productPricesattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaProduct.productReferencedByattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaProduct.productReferencesattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaProduct.productSerialNumberattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaProduct.productSpecificationattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaProduct.productTermsattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaProduct.relatedPlacesattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaProduct.relatedProductOrderItemsattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaProduct.resourcesattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaProduct.servicesattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaProduct.startDateattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaProduct.statusattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaProduct.terminationDateattribute defined at extensiontuadatamodel.Fields inherited from class de.hybris.platform.core.model.ItemModel
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALEDFields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY -
Constructor Summary
ConstructorsConstructorDescriptionGenerated constructor - Default constructor for generic creation.TuaProductModel(ItemModel _owner) Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersTuaProductModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Generated constructor - Default constructor for creation with existing context -
Method Summary
Modifier and TypeMethodDescriptionGenerated method - Getter of theTuaProduct.agreementItemsattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaProduct.billingAccountattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaProduct.characteristicsattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaProduct.descriptionattribute defined at extensiontuadatamodel.getDescription(Locale loc) Generated method - Getter of theTuaProduct.descriptionattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaProduct.externalIdentifiersattribute defined at extensiontuadatamodel.getId()Generated method - Getter of theTuaProduct.idattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaProduct.involvementRolesattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaProduct.isCustomerVisibleattribute defined at extensiontuadatamodel.getName()Generated method - Getter of theTuaProduct.nameattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaProduct.nameattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaProduct.orderDateattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaProduct.partyRolesattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaProduct.productBundleattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaProduct.productOfferingattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaProduct.productPricesattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaProduct.productReferencedByattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaProduct.productReferencesattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaProduct.productSerialNumberattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaProduct.productSpecificationattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaProduct.productTermsattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaProduct.relatedPlacesattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaProduct.relatedProductOrderItemsattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaProduct.resourcesattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaProduct.servicesattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaProduct.startDateattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaProduct.statusattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaProduct.terminationDateattribute defined at extensiontuadatamodel.voidGenerated method - Setter ofTuaProduct.agreementItemsattribute defined at extensiontuadatamodel.voidGenerated method - Setter ofTuaProduct.billingAccountattribute defined at extensiontuadatamodel.voidGenerated method - Setter ofTuaProduct.characteristicsattribute defined at extensiontuadatamodel.voidsetDescription(String value) Generated method - Setter ofTuaProduct.descriptionattribute defined at extensiontuadatamodel.voidsetDescription(String value, Locale loc) Generated method - Setter ofTuaProduct.descriptionattribute defined at extensiontuadatamodel.voidGenerated method - Setter ofTuaProduct.externalIdentifiersattribute defined at extensiontuadatamodel.voidGenerated method - Setter ofTuaProduct.idattribute defined at extensiontuadatamodel.voidGenerated method - Setter ofTuaProduct.involvementRolesattribute defined at extensiontuadatamodel.voidsetIsCustomerVisible(Boolean value) Generated method - Setter ofTuaProduct.isCustomerVisibleattribute defined at extensiontuadatamodel.voidGenerated method - Setter ofTuaProduct.nameattribute defined at extensiontuadatamodel.voidGenerated method - Setter ofTuaProduct.nameattribute defined at extensiontuadatamodel.voidsetOrderDate(Date value) Generated method - Setter ofTuaProduct.orderDateattribute defined at extensiontuadatamodel.voidsetPartyRoles(Set<TuaPartyRoleModel> value) Generated method - Setter ofTuaProduct.partyRolesattribute defined at extensiontuadatamodel.voidGenerated method - Setter ofTuaProduct.productBundleattribute defined at extensiontuadatamodel.voidGenerated method - Setter ofTuaProduct.productOfferingattribute defined at extensiontuadatamodel.voidsetProductPrices(Set<TuaProductPriceModel> value) Generated method - Setter ofTuaProduct.productPricesattribute defined at extensiontuadatamodel.voidGenerated method - Setter ofTuaProduct.productReferencedByattribute defined at extensiontuadatamodel.voidGenerated method - Setter ofTuaProduct.productReferencesattribute defined at extensiontuadatamodel.voidsetProductSerialNumber(String value) Generated method - Setter ofTuaProduct.productSerialNumberattribute defined at extensiontuadatamodel.voidGenerated method - Setter ofTuaProduct.productSpecificationattribute defined at extensiontuadatamodel.voidsetProductTerms(Set<TuaProductTermModel> value) Generated method - Setter ofTuaProduct.productTermsattribute defined at extensiontuadatamodel.voidsetRelatedPlaces(Set<TuaRelatedPlaceModel> value) Generated method - Setter ofTuaProduct.relatedPlacesattribute defined at extensiontuadatamodel.voidGenerated method - Setter ofTuaProduct.relatedProductOrderItemsattribute defined at extensiontuadatamodel.voidsetResources(Set<TuaResourceModel> value) Generated method - Setter ofTuaProduct.resourcesattribute defined at extensiontuadatamodel.voidsetServices(Set<TuaServiceModel> value) Generated method - Setter ofTuaProduct.servicesattribute defined at extensiontuadatamodel.voidsetStartDate(Date value) Generated method - Setter ofTuaProduct.startDateattribute defined at extensiontuadatamodel.voidsetStatus(TuaProductStatusType value) Generated method - Setter ofTuaProduct.statusattribute defined at extensiontuadatamodel.voidsetTerminationDate(Date value) Generated method - Setter ofTuaProduct.terminationDateattribute defined at extensiontuadatamodel.Methods inherited from class de.hybris.platform.core.model.ItemModel
getComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwnerMethods inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
equals, getItemModelContext, getItemtype, getPersistenceContext, getPk, getProperty, getProperty, getTenantId, hashCode, readResolve, setProperty, setProperty, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toString, writeReplace
-
Field Details
-
_TYPECODE
Generated model type code constant.- See Also:
-
_TUAPRODUCTRELATIONSHIP2TUAPRODUCTRELATION
Generated relation code constant for relationTuaProductRelationship2TuaProductRelationdefining source attributeproductReferencedByin extensiontuadatamodel.- See Also:
-
_TUAPRODUCTBUNDLE2TUAPRODUCTRELATION
Generated relation code constant for relationTuaProductBundle2TuaProductRelationdefining source attributeproductBundlein extensiontuadatamodel.- See Also:
-
_TUAAGREEMENTITEM2TUAPRODUCT
Generated relation code constant for relationTuaAgreementItem2TuaProductdefining source attributeagreementItemsin extensiontuadatamodel.- See Also:
-
_TUAPRODUCTINVOLVEMENTROLE2TUAPRODUCT
Generated relation code constant for relationTuaProductInvolvementRole2TuaProductdefining source attributeinvolvementRolesin extensiontuadatamodel.- See Also:
-
ID
Generated constant - Attribute key ofTuaProduct.idattribute defined at extensiontuadatamodel.- See Also:
-
NAME
Generated constant - Attribute key ofTuaProduct.nameattribute defined at extensiontuadatamodel.- See Also:
-
DESCRIPTION
Generated constant - Attribute key ofTuaProduct.descriptionattribute defined at extensiontuadatamodel.- See Also:
-
ISCUSTOMERVISIBLE
Generated constant - Attribute key ofTuaProduct.isCustomerVisibleattribute defined at extensiontuadatamodel.- See Also:
-
ORDERDATE
Generated constant - Attribute key ofTuaProduct.orderDateattribute defined at extensiontuadatamodel.- See Also:
-
PRODUCTSERIALNUMBER
Generated constant - Attribute key ofTuaProduct.productSerialNumberattribute defined at extensiontuadatamodel.- See Also:
-
STARTDATE
Generated constant - Attribute key ofTuaProduct.startDateattribute defined at extensiontuadatamodel.- See Also:
-
TERMINATIONDATE
Generated constant - Attribute key ofTuaProduct.terminationDateattribute defined at extensiontuadatamodel.- See Also:
-
STATUS
Generated constant - Attribute key ofTuaProduct.statusattribute defined at extensiontuadatamodel.- See Also:
-
BILLINGACCOUNT
Generated constant - Attribute key ofTuaProduct.billingAccountattribute defined at extensiontuadatamodel.- See Also:
-
PRODUCTOFFERING
Generated constant - Attribute key ofTuaProduct.productOfferingattribute defined at extensiontuadatamodel.- See Also:
-
PRODUCTSPECIFICATION
Generated constant - Attribute key ofTuaProduct.productSpecificationattribute defined at extensiontuadatamodel.- See Also:
-
EXTERNALIDENTIFIERS
Generated constant - Attribute key ofTuaProduct.externalIdentifiersattribute defined at extensiontuadatamodel.- See Also:
-
RELATEDPLACES
Generated constant - Attribute key ofTuaProduct.relatedPlacesattribute defined at extensiontuadatamodel.- See Also:
-
PRODUCTTERMS
Generated constant - Attribute key ofTuaProduct.productTermsattribute defined at extensiontuadatamodel.- See Also:
-
RELATEDPRODUCTORDERITEMS
Generated constant - Attribute key ofTuaProduct.relatedProductOrderItemsattribute defined at extensiontuadatamodel.- See Also:
-
SERVICES
Generated constant - Attribute key ofTuaProduct.servicesattribute defined at extensiontuadatamodel.- See Also:
-
RESOURCES
Generated constant - Attribute key ofTuaProduct.resourcesattribute defined at extensiontuadatamodel.- See Also:
-
CHARACTERISTICS
Generated constant - Attribute key ofTuaProduct.characteristicsattribute defined at extensiontuadatamodel.- See Also:
-
PRODUCTPRICES
Generated constant - Attribute key ofTuaProduct.productPricesattribute defined at extensiontuadatamodel.- See Also:
-
PARTYROLES
Generated constant - Attribute key ofTuaProduct.partyRolesattribute defined at extensiontuadatamodel.- See Also:
-
PRODUCTREFERENCES
Generated constant - Attribute key ofTuaProduct.productReferencesattribute defined at extensiontuadatamodel.- See Also:
-
PRODUCTREFERENCEDBY
Generated constant - Attribute key ofTuaProduct.productReferencedByattribute defined at extensiontuadatamodel.- See Also:
-
PRODUCTBUNDLE
Generated constant - Attribute key ofTuaProduct.productBundleattribute defined at extensiontuadatamodel.- See Also:
-
AGREEMENTITEMS
Generated constant - Attribute key ofTuaProduct.agreementItemsattribute defined at extensiontuadatamodel.- See Also:
-
INVOLVEMENTROLES
Generated constant - Attribute key ofTuaProduct.involvementRolesattribute defined at extensiontuadatamodel.- See Also:
-
-
Constructor Details
-
TuaProductModel
public TuaProductModel()Generated constructor - Default constructor for generic creation. -
TuaProductModel
public TuaProductModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Generated constructor - Default constructor for creation with existing context- Parameters:
ctx- the model context to be injected, must not be null
-
TuaProductModel
Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersGenerated constructor - for all mandatory and initial attributes.- Parameters:
_owner- initial attribute declared by typeItemat extensioncore
-
-
Method Details
-
getAgreementItems
@Accessor(qualifier="agreementItems", type=GETTER) public Collection<TuaAgreementItemModel> getAgreementItems()Generated method - Getter of theTuaProduct.agreementItemsattribute defined at extensiontuadatamodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the agreementItems - Agreement Item
-
getBillingAccount
@Accessor(qualifier="billingAccount", type=GETTER) public TuaBillingAccountModel getBillingAccount()Generated method - Getter of theTuaProduct.billingAccountattribute defined at extensiontuadatamodel.- Returns:
- the billingAccount
-
getCharacteristics
@Accessor(qualifier="characteristics", type=GETTER) public Set<TuaCharacteristicModel> getCharacteristics()Generated method - Getter of theTuaProduct.characteristicsattribute defined at extensiontuadatamodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the characteristics - Tua Characteristic representing the characteristic of the product.
-
getDescription
Generated method - Getter of theTuaProduct.descriptionattribute defined at extensiontuadatamodel.- Returns:
- the description
-
getDescription
Generated method - Getter of theTuaProduct.descriptionattribute defined at extensiontuadatamodel.- Parameters:
loc- the value localization key- Returns:
- the description
- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
getExternalIdentifiers
@Accessor(qualifier="externalIdentifiers", type=GETTER) public List<TuaExternalIdentifierModel> getExternalIdentifiers()Generated method - Getter of theTuaProduct.externalIdentifiersattribute defined at extensiontuadatamodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the externalIdentifiers
-
getId
Generated method - Getter of theTuaProduct.idattribute defined at extensiontuadatamodel.- Returns:
- the id
-
getInvolvementRoles
@Accessor(qualifier="involvementRoles", type=GETTER) public Set<TuaProductInvolvementRoleModel> getInvolvementRoles()Generated method - Getter of theTuaProduct.involvementRolesattribute defined at extensiontuadatamodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the involvementRoles - The product involvement roles
-
getIsCustomerVisible
Generated method - Getter of theTuaProduct.isCustomerVisibleattribute defined at extensiontuadatamodel.- Returns:
- the isCustomerVisible
-
getName
Generated method - Getter of theTuaProduct.nameattribute defined at extensiontuadatamodel.- Returns:
- the name
-
getName
Generated method - Getter of theTuaProduct.nameattribute defined at extensiontuadatamodel.- Parameters:
loc- the value localization key- Returns:
- the name
- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
getOrderDate
Generated method - Getter of theTuaProduct.orderDateattribute defined at extensiontuadatamodel.- Returns:
- the orderDate
-
getPartyRoles
Generated method - Getter of theTuaProduct.partyRolesattribute defined at extensiontuadatamodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the partyRoles - Tua party roles representing the party roles of those products.
-
getProductBundle
Generated method - Getter of theTuaProduct.productBundleattribute defined at extensiontuadatamodel.- Returns:
- the productBundle - The product bundle composed of that product.
-
getProductOffering
@Accessor(qualifier="productOffering", type=GETTER) public TuaProductOfferingModel getProductOffering()Generated method - Getter of theTuaProduct.productOfferingattribute defined at extensiontuadatamodel.- Returns:
- the productOffering
-
getProductPrices
@Accessor(qualifier="productPrices", type=GETTER) public Set<TuaProductPriceModel> getProductPrices()Generated method - Getter of theTuaProduct.productPricesattribute defined at extensiontuadatamodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the productPrices - Tua Product Price representing the price of the product.
-
getProductReferencedBy
@Accessor(qualifier="productReferencedBy", type=GETTER) public Set<TuaProductRelationshipModel> getProductReferencedBy()Generated method - Getter of theTuaProduct.productReferencedByattribute defined at extensiontuadatamodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the productReferencedBy - The Product Relationship for which that product is valid.
-
getProductReferences
@Accessor(qualifier="productReferences", type=GETTER) public Set<TuaProductRelationshipModel> getProductReferences()Generated method - Getter of theTuaProduct.productReferencesattribute defined at extensiontuadatamodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the productReferences - Tua Product Relationship representing the relationship of the Tua Product.
-
getProductSerialNumber
Generated method - Getter of theTuaProduct.productSerialNumberattribute defined at extensiontuadatamodel.- Returns:
- the productSerialNumber
-
getProductSpecification
@Accessor(qualifier="productSpecification", type=GETTER) public TuaProductSpecificationModel getProductSpecification()Generated method - Getter of theTuaProduct.productSpecificationattribute defined at extensiontuadatamodel.- Returns:
- the productSpecification
-
getProductTerms
Generated method - Getter of theTuaProduct.productTermsattribute defined at extensiontuadatamodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the productTerms - Tua Product Term representing the product terms attached on the Tua Products.
-
getRelatedPlaces
@Accessor(qualifier="relatedPlaces", type=GETTER) public Set<TuaRelatedPlaceModel> getRelatedPlaces()Generated method - Getter of theTuaProduct.relatedPlacesattribute defined at extensiontuadatamodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the relatedPlaces - Tua Related Place representing the related place attached on the Tua Product.
-
getRelatedProductOrderItems
@Accessor(qualifier="relatedProductOrderItems", type=GETTER) public Set<TuaRelatedProductOrderItemModel> getRelatedProductOrderItems()Generated method - Getter of theTuaProduct.relatedProductOrderItemsattribute defined at extensiontuadatamodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the relatedProductOrderItems - Tua Related Product Order Item Term representing the related product order item term attached on the Product.
-
getResources
Generated method - Getter of theTuaProduct.resourcesattribute defined at extensiontuadatamodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the resources - Tua Resource representing the resource of the product.
-
getServices
Generated method - Getter of theTuaProduct.servicesattribute defined at extensiontuadatamodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the services - Tua Service representing the service of the Tua Product.
-
getStartDate
Generated method - Getter of theTuaProduct.startDateattribute defined at extensiontuadatamodel.- Returns:
- the startDate
-
getStatus
Generated method - Getter of theTuaProduct.statusattribute defined at extensiontuadatamodel.- Returns:
- the status
-
getTerminationDate
Generated method - Getter of theTuaProduct.terminationDateattribute defined at extensiontuadatamodel.- Returns:
- the terminationDate
-
setAgreementItems
@Accessor(qualifier="agreementItems", type=SETTER) public void setAgreementItems(Collection<TuaAgreementItemModel> value) Generated method - Setter ofTuaProduct.agreementItemsattribute defined at extensiontuadatamodel.- Parameters:
value- the agreementItems - Agreement Item
-
setBillingAccount
@Accessor(qualifier="billingAccount", type=SETTER) public void setBillingAccount(TuaBillingAccountModel value) Generated method - Setter ofTuaProduct.billingAccountattribute defined at extensiontuadatamodel.- Parameters:
value- the billingAccount
-
setCharacteristics
@Accessor(qualifier="characteristics", type=SETTER) public void setCharacteristics(Set<TuaCharacteristicModel> value) Generated method - Setter ofTuaProduct.characteristicsattribute defined at extensiontuadatamodel.- Parameters:
value- the characteristics - Tua Characteristic representing the characteristic of the product.
-
setDescription
Generated method - Setter ofTuaProduct.descriptionattribute defined at extensiontuadatamodel.- Parameters:
value- the description
-
setDescription
@Accessor(qualifier="description", type=SETTER) public void setDescription(String value, Locale loc) Generated method - Setter ofTuaProduct.descriptionattribute defined at extensiontuadatamodel.- Parameters:
value- the descriptionloc- the value localization key- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
setExternalIdentifiers
@Accessor(qualifier="externalIdentifiers", type=SETTER) public void setExternalIdentifiers(List<TuaExternalIdentifierModel> value) Generated method - Setter ofTuaProduct.externalIdentifiersattribute defined at extensiontuadatamodel.- Parameters:
value- the externalIdentifiers
-
setId
Generated method - Setter ofTuaProduct.idattribute defined at extensiontuadatamodel.- Parameters:
value- the id
-
setInvolvementRoles
@Accessor(qualifier="involvementRoles", type=SETTER) public void setInvolvementRoles(Set<TuaProductInvolvementRoleModel> value) Generated method - Setter ofTuaProduct.involvementRolesattribute defined at extensiontuadatamodel.- Parameters:
value- the involvementRoles - The product involvement roles
-
setIsCustomerVisible
@Accessor(qualifier="isCustomerVisible", type=SETTER) public void setIsCustomerVisible(Boolean value) Generated method - Setter ofTuaProduct.isCustomerVisibleattribute defined at extensiontuadatamodel.- Parameters:
value- the isCustomerVisible
-
setName
Generated method - Setter ofTuaProduct.nameattribute defined at extensiontuadatamodel.- Parameters:
value- the name
-
setName
Generated method - Setter ofTuaProduct.nameattribute defined at extensiontuadatamodel.- Parameters:
value- the nameloc- the value localization key- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
setOrderDate
Generated method - Setter ofTuaProduct.orderDateattribute defined at extensiontuadatamodel.- Parameters:
value- the orderDate
-
setPartyRoles
@Accessor(qualifier="partyRoles", type=SETTER) public void setPartyRoles(Set<TuaPartyRoleModel> value) Generated method - Setter ofTuaProduct.partyRolesattribute defined at extensiontuadatamodel.- Parameters:
value- the partyRoles - Tua party roles representing the party roles of those products.
-
setProductBundle
@Accessor(qualifier="productBundle", type=SETTER) public void setProductBundle(TuaProductBundleModel value) Generated method - Setter ofTuaProduct.productBundleattribute defined at extensiontuadatamodel.- Parameters:
value- the productBundle - The product bundle composed of that product.
-
setProductOffering
@Accessor(qualifier="productOffering", type=SETTER) public void setProductOffering(TuaProductOfferingModel value) Generated method - Setter ofTuaProduct.productOfferingattribute defined at extensiontuadatamodel.- Parameters:
value- the productOffering
-
setProductPrices
@Accessor(qualifier="productPrices", type=SETTER) public void setProductPrices(Set<TuaProductPriceModel> value) Generated method - Setter ofTuaProduct.productPricesattribute defined at extensiontuadatamodel.- Parameters:
value- the productPrices - Tua Product Price representing the price of the product.
-
setProductReferencedBy
@Accessor(qualifier="productReferencedBy", type=SETTER) public void setProductReferencedBy(Set<TuaProductRelationshipModel> value) Generated method - Setter ofTuaProduct.productReferencedByattribute defined at extensiontuadatamodel.- Parameters:
value- the productReferencedBy - The Product Relationship for which that product is valid.
-
setProductReferences
@Accessor(qualifier="productReferences", type=SETTER) public void setProductReferences(Set<TuaProductRelationshipModel> value) Generated method - Setter ofTuaProduct.productReferencesattribute defined at extensiontuadatamodel.- Parameters:
value- the productReferences - Tua Product Relationship representing the relationship of the Tua Product.
-
setProductSerialNumber
@Accessor(qualifier="productSerialNumber", type=SETTER) public void setProductSerialNumber(String value) Generated method - Setter ofTuaProduct.productSerialNumberattribute defined at extensiontuadatamodel.- Parameters:
value- the productSerialNumber
-
setProductSpecification
@Accessor(qualifier="productSpecification", type=SETTER) public void setProductSpecification(TuaProductSpecificationModel value) Generated method - Setter ofTuaProduct.productSpecificationattribute defined at extensiontuadatamodel.- Parameters:
value- the productSpecification
-
setProductTerms
@Accessor(qualifier="productTerms", type=SETTER) public void setProductTerms(Set<TuaProductTermModel> value) Generated method - Setter ofTuaProduct.productTermsattribute defined at extensiontuadatamodel.- Parameters:
value- the productTerms - Tua Product Term representing the product terms attached on the Tua Products.
-
setRelatedPlaces
@Accessor(qualifier="relatedPlaces", type=SETTER) public void setRelatedPlaces(Set<TuaRelatedPlaceModel> value) Generated method - Setter ofTuaProduct.relatedPlacesattribute defined at extensiontuadatamodel.- Parameters:
value- the relatedPlaces - Tua Related Place representing the related place attached on the Tua Product.
-
setRelatedProductOrderItems
@Accessor(qualifier="relatedProductOrderItems", type=SETTER) public void setRelatedProductOrderItems(Set<TuaRelatedProductOrderItemModel> value) Generated method - Setter ofTuaProduct.relatedProductOrderItemsattribute defined at extensiontuadatamodel.- Parameters:
value- the relatedProductOrderItems - Tua Related Product Order Item Term representing the related product order item term attached on the Product.
-
setResources
Generated method - Setter ofTuaProduct.resourcesattribute defined at extensiontuadatamodel.- Parameters:
value- the resources - Tua Resource representing the resource of the product.
-
setServices
Generated method - Setter ofTuaProduct.servicesattribute defined at extensiontuadatamodel.- Parameters:
value- the services - Tua Service representing the service of the Tua Product.
-
setStartDate
Generated method - Setter ofTuaProduct.startDateattribute defined at extensiontuadatamodel.- Parameters:
value- the startDate
-
setStatus
Generated method - Setter ofTuaProduct.statusattribute defined at extensiontuadatamodel.- Parameters:
value- the status
-
setTerminationDate
Generated method - Setter ofTuaProduct.terminationDateattribute defined at extensiontuadatamodel.- Parameters:
value- the terminationDate
-