Package com.bhn.risk.order.domain
Class ShippingGroup
java.lang.Object
com.bhn.risk.common.SmartObject<ShippingGroup>
com.bhn.risk.order.domain.ShippingGroup
ShippingGroup class.
- Version:
- $Id: $Id
- Author:
- pvela00
-
Field Summary
FieldsModifier and TypeFieldDescriptioncom.bhn.risk.domain.ItemType -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.bhn.risk.common.SmartObject
addSerializableClass, addSerializableClass, addSerializableClass, compareTo, copy, createMapper, equals, fromString, fromString, hashCode, toExposedString, toString, toString, toString
-
Field Details
-
itemType
@NotNull(errorCode="shippingGroup.itemType.null", message="shippingGroup.itemType is mandatory") public com.bhn.risk.domain.ItemType itemType -
recipientEmail
@ValidateWithMethod(methodName="isValidRecipientEmail", errorCode="shippingGroup.recipientEmail.invalid", message="shippingGroup.recipientEmail is required for Digital item type", parameterType=java.lang.String.class, ignoreIfNull=false) @Length(max=255, errorCode="shippingGroup.recipientEmail.invalidLength", message="Max length of recipient email is 255 characters") public String recipientEmail -
shippingAddress
@ValidateWithMethod(methodName="isValidShippingAddress", errorCode="shippingGroup.shippingAddress.invalid", message="shippingGroup.shippingAddress is required for Physical item type", parameterType=Address.class, ignoreIfNull=false) @AssertValid public Address shippingAddress -
items
-
shippingLine
-
-
Constructor Details
-
ShippingGroup
public ShippingGroup()
-