Class Dimension
java.lang.Object
org.broadleafcommerce.core.catalog.domain.Dimension
- All Implemented Interfaces:
Serializable,MultiTenantCloneable<Dimension>
@Embeddable
public class Dimension
extends Object
implements Serializable, 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>
CreateResponse<G>booleangetDepth()Returns the product dimensions as a String (assumes measurements are in inches)getGirth()getSize()getWidth()inthashCode()voidsetContainer(ContainerShapeType container) voidsetDepth(BigDecimal depth) voidsetDimensionUnitOfMeasure(DimensionUnitOfMeasureType dimensionUnitOfMeasure) voidsetGirth(BigDecimal girth) voidsetHeight(BigDecimal height) voidsetSize(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
-
setSize
-
getContainer
-
setContainer
-
getDimensionUnitOfMeasure
-
setDimensionUnitOfMeasure
-
createOrRetrieveCopyInstance
public <G extends Dimension> CreateResponse<G> createOrRetrieveCopyInstance(MultiTenantCopyContext context) throws CloneNotSupportedException - Specified by:
createOrRetrieveCopyInstancein interfaceMultiTenantCloneable<Dimension>- Throws:
CloneNotSupportedException
-
equals
-
hashCode
public int hashCode()
-