Class Dimension
java.lang.Object
org.broadleafcommerce.core.catalog.domain.Dimension
- All Implemented Interfaces:
Serializable,org.broadleafcommerce.common.copy.MultiTenantCloneable<Dimension>
@Embeddable
public class Dimension
extends Object
implements Serializable, org.broadleafcommerce.common.copy.MultiTenantCloneable<Dimension>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected BigDecimalprotected Stringprotected BigDecimalprotected BigDecimalprotected Stringprotected BigDecimal -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<G extends Dimension>
org.broadleafcommerce.common.copy.CreateResponse<G>createOrRetrieveCopyInstance(org.broadleafcommerce.common.copy.MultiTenantCopyContext context) booleanorg.broadleafcommerce.common.vendor.service.type.ContainerShapeTypegetDepth()Returns the product dimensions as a String (assumes measurements are in inches)org.broadleafcommerce.common.util.DimensionUnitOfMeasureTypegetGirth()org.broadleafcommerce.common.vendor.service.type.ContainerSizeTypegetSize()getWidth()inthashCode()voidsetContainer(org.broadleafcommerce.common.vendor.service.type.ContainerShapeType container) voidsetDepth(BigDecimal depth) voidsetDimensionUnitOfMeasure(org.broadleafcommerce.common.util.DimensionUnitOfMeasureType dimensionUnitOfMeasure) voidsetGirth(BigDecimal girth) voidsetHeight(BigDecimal height) voidsetSize(org.broadleafcommerce.common.vendor.service.type.ContainerSizeType size) voidsetWidth(BigDecimal width)
-
Field Details
-
width
-
height
-
depth
-
girth
-
size
-
container
-
dimensionUnitOfMeasure
-
-
Constructor Details
-
Dimension
public Dimension()
-
-
Method Details
-
getWidth
-
setWidth
-
getHeight
-
setHeight
-
getDepth
-
setDepth
-
getDimensionString
Returns the product dimensions as a String (assumes measurements are in inches)- Returns:
- a String value of the product dimensions
-
getGirth
-
setGirth
-
getSize
public org.broadleafcommerce.common.vendor.service.type.ContainerSizeType getSize() -
setSize
public void setSize(org.broadleafcommerce.common.vendor.service.type.ContainerSizeType size) -
getContainer
public org.broadleafcommerce.common.vendor.service.type.ContainerShapeType getContainer() -
setContainer
public void setContainer(org.broadleafcommerce.common.vendor.service.type.ContainerShapeType container) -
getDimensionUnitOfMeasure
public org.broadleafcommerce.common.util.DimensionUnitOfMeasureType getDimensionUnitOfMeasure() -
setDimensionUnitOfMeasure
public void setDimensionUnitOfMeasure(org.broadleafcommerce.common.util.DimensionUnitOfMeasureType dimensionUnitOfMeasure) -
createOrRetrieveCopyInstance
public <G extends Dimension> org.broadleafcommerce.common.copy.CreateResponse<G> createOrRetrieveCopyInstance(org.broadleafcommerce.common.copy.MultiTenantCopyContext context) throws CloneNotSupportedException - Specified by:
createOrRetrieveCopyInstancein interfaceorg.broadleafcommerce.common.copy.MultiTenantCloneable<Dimension>- Throws:
CloneNotSupportedException
-
equals
-
hashCode
public int hashCode()
-