product1
Class Product

Attributes
<Primitive Type> boolean isStockItem isStockItem
<Primitive Type> string productDimension productDimension
<Primitive Type> decimal grossWeightKilogram grossWeightKilogram
<Primitive Type> decimal netWeightKilogram netWeightKilogram
<Class> RelatedProduct relatedProduct relatedProduct
<Class> ProductPhase productPhase productPhase

Attributes inherited from generic::generic::DescriptionContainer generic::generic::DescriptionContainer
additionalDescription additionalDescription

Attributes inherited from generic::generic::Pictured generic::generic::Pictured
pictureContent pictureContent, pictureContentMimeType pictureContentMimeType, pictureContentName pictureContentName, picture picture

Attributes inherited from product1::product1::AbstractProduct product1::product1::AbstractProduct
basePrice basePrice, defaultPriceLevel defaultPriceLevel, salesTaxType salesTaxType, defaultUom defaultUom, name name, description description, detailedDescription detailedDescription, productNumber productNumber, productState productState, productUsage productUsage, priceUom priceUom, alternateProductNumber alternateProductNumber, classification classification, assignedAccount assignedAccount, activeOn activeOn, expiresOn expiresOn

Attributes inherited from product1::product1::ProductConfigurationSet product1::product1::ProductConfigurationSet
configuration configuration, configType configType

Attributes inherited from generic::generic::CrxObject generic::generic::CrxObject
disabled disabled, disabledReason disabledReason, externalLink externalLink, category category, userBoolean0 userBoolean0, userBoolean1 userBoolean1, userBoolean2 userBoolean2, userBoolean3 userBoolean3, userBoolean4 userBoolean4, userNumber0 userNumber0, userNumber1 userNumber1, userNumber2 userNumber2, userNumber3 userNumber3, userNumber4 userNumber4, userString0 userString0, userString1 userString1, userString2 userString2, userString3 userString3, userString4 userString4, userDateTime0 userDateTime0, userDateTime1 userDateTime1, userDateTime2 userDateTime2, userDateTime3 userDateTime3, userDateTime4 userDateTime4, userDate0 userDate0, userDate1 userDate1, userDate2 userDate2, userDate3 userDate3, userDate4 userDate4, userCode0 userCode0, userCode1 userCode1, userCode2 userCode2, userCode3 userCode3, userCode4 userCode4, additionalExternalLink additionalExternalLink, attachedDocument attachedDocument, note note, rating rating, media media, propertySet propertySet, propertySetEntry propertySetEntry, documentFolderAssignment documentFolderAssignment

Attributes inherited from depot1::depot1::DepotReferenceHolder depot1::depot1::DepotReferenceHolder
depotReference depotReference

Attributes inherited from product1::product1::ContractPositionConstrained product1::product1::ContractPositionConstrained
allowModification allowModification, allowRemoval allowRemoval, minPositions minPositions, maxPositions maxPositions, defaultPositions defaultPositions, minQuantity minQuantity, maxQuantity maxQuantity, offsetQuantity offsetQuantity, minMaxQuantityHandling minMaxQuantityHandling, defaultQuantity defaultQuantity, itemNumber itemNumber

Attributes inherited from product1::product1::AddressContainer product1::product1::AddressContainer
address address

Attributes inherited from base::base::SecureObject base::base::SecureObject
owner owner, accessLevelBrowse accessLevelBrowse, accessLevelUpdate accessLevelUpdate, accessLevelDelete accessLevelDelete, owningUser owningUser, owningGroup owningGroup, accessGrantedByParent accessGrantedByParent

Attributes inherited from base::base::Auditee base::base::Auditee
audit audit

Attributes inherited from base::base::Indexed base::base::Indexed
indexEntry indexEntry

Attributes inherited from base::base::ContextCapable base::base::ContextCapable
context context

Attributes inherited from base::base::Creatable base::base::Creatable
createdAt createdAt, createdBy createdBy

Attributes inherited from base::base::Modifiable base::base::Modifiable
modifiedAt modifiedAt, modifiedBy modifiedBy

Attributes inherited from base::base::ExtentCapable base::base::ExtentCapable
identity identity

Operations
<<struct>> <Class> Void setConfigurationType setConfigurationType

Operations inherited from product1::product1::ProductConfigurationSet product1::product1::ProductConfigurationSet
unsetConfigurationType unsetConfigurationType

Operations inherited from base::base::Cloneable base::base::Cloneable
clone clone

Operations inherited from base::base::Importer base::base::Importer
importItem importItem

Operations inherited from base::base::Exporter base::base::Exporter
exportItem exportItem, exportItemAdvanced exportItemAdvanced

Operations inherited from base::base::SecureObject base::base::SecureObject
setOwningUser setOwningUser, addOwningGroup addOwningGroup, removeOwningGroup removeOwningGroup, removeAllOwningGroup removeAllOwningGroup, setAccessLevel setAccessLevel, checkPermissions checkPermissions, replaceOwningGroup replaceOwningGroup

Operations inherited from base::base::Indexed base::base::Indexed
updateIndex updateIndex

Operations inherited from base::base::AlertSender base::base::AlertSender
sendAlert sendAlert

Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameProduct
Name Expression
Namespace<Package> product1
Owned Template Signature
Owner<Package> product1
Owning Template Parameter
Package<Package> product1
Qualified Nameproduct1::product1::Product
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 grossWeightKilogram
Public <Primitive Type> decimal grossWeightKilogram
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class<Class> Product
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value<Literal Integer> 0
Multiplicity0..1
NamegrossWeightKilogram
Name Expression
Namespace<Class> Product
Opposite
Owner<Class> Product
Owning Association
Owning Template Parameter
Qualified Nameproduct1::product1::Product::grossWeightKilogram
Stereotype
Template Parameter
Type<Primitive Type> decimal
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic


 isStockItem
Public <Primitive Type> boolean isStockItem
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class<Class> Product
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value<Literal Integer> 0
Multiplicity0..1
NameisStockItem
Name Expression
Namespace<Class> Product
Opposite
Owner<Class> Product
Owning Association
Owning Template Parameter
Qualified Nameproduct1::product1::Product::isStockItem
Stereotype
Template Parameter
Type<Primitive Type> boolean
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic


 netWeightKilogram
Public <Primitive Type> decimal netWeightKilogram
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class<Class> Product
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value<Literal Integer> 0
Multiplicity0..1
NamenetWeightKilogram
Name Expression
Namespace<Class> Product
Opposite
Owner<Class> Product
Owning Association
Owning Template Parameter
Qualified Nameproduct1::product1::Product::netWeightKilogram
Stereotype
Template Parameter
Type<Primitive Type> decimal
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic


 productDimension
Public <Primitive Type> string productDimension
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class<Class> Product
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value<Literal Integer> 0
Multiplicity0..1
NameproductDimension
Name Expression
Namespace<Class> Product
Opposite
Owner<Class> Product
Owning Association
Owning Template Parameter
Qualified Nameproduct1::product1::Product::productDimension
Stereotype
Template Parameter
Type<Primitive Type> string
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic


 productPhase
Public <Class> ProductPhase productPhase
Constraints:
Properties:

AggregationComposite
Alias
Association<Association> ProductContainsProductPhase
Association End
Class<Class> Product
Datatype
Default
Default Value
Is Compositetrue
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value<Literal Integer> 0
Multiplicity0..1
NameproductPhase
Name Expression
Namespace<Class> Product
Opposite
Owner<Class> Product
Owning Association
Owning Template Parameter
Qualified Nameproduct1::product1::Product::productPhase
Stereotype
Template Parameter
Type<Class> ProductPhase
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic


 relatedProduct
Public <Class> RelatedProduct relatedProduct
Constraints:
Properties:

AggregationComposite
Alias
Association<Association> ProductHasRelatedProduct
Association End
Class<Class> Product
Datatype
Default
Default Value
Is Compositetrue
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value<Literal Integer> 0
Multiplicity0..1
NamerelatedProduct
Name Expression
Namespace<Class> Product
Opposite
Owner<Class> Product
Owning Association
Owning Template Parameter
Qualified Nameproduct1::product1::Product::relatedProduct
Stereotype
Template Parameter
Type<Class> RelatedProduct
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic

Operation Details

 setConfigurationType
Public <<struct>> <Class> Void setConfigurationType(<<struct>> <Class> SetConfigurationTypeParams )
Parameters:
<<struct>> <Class> SetConfigurationTypeParams in
Returns:
<<struct>> <Class> Void
Constraints:
Properties:

Alias
Body Condition
Class<Class> Product
ConcurrencySequential
Datatype
Interface
Is Abstractfalse
Is Leaffalse
Is Orderedfalse
Is Queryfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
NamesetConfigurationType
Name Expression
Namespace<Class> Product
Owned Template Signature
Owner<Class> Product
Owning Template Parameter
Qualified Nameproduct1::product1::Product::setConfigurationType
Stereotype
Template Parameter
Type<<struct>> <Class> Void
Upper1
VisibilityPublic