public class GroupKey
extends java.lang.Object
implements java.lang.Comparable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COPYRIGHT |
Constructor and Description |
---|
GroupKey(CalculationCodeAccessBean aabCode,
java.lang.Long anContractId,
java.lang.Long anOfferId,
java.lang.Long[] anProductOrItemIds,
java.lang.Long anAddressId) |
GroupKey(CalculationCodeAccessBean aabCode,
java.lang.Long anContractId,
java.lang.Long anOfferId,
java.lang.Long[] anProductOrItemIds,
java.lang.Long anAddressId,
java.lang.Integer anOrderReleaseNumber,
java.lang.Long anOrderItemId) |
GroupKey(CalculationCodeAccessBean aabCode,
java.lang.Long anContractId,
java.lang.Long anOfferId,
java.lang.Long[] anProductOrItemIds,
java.lang.Long anAddressId,
java.lang.Long anOrderItemId)
The constructor.
|
Modifier and Type | Method and Description |
---|---|
int |
compareTo(java.lang.Object aObj) |
boolean |
equals(java.lang.Object aObj) |
java.lang.Long |
getAddressId() |
CalculationCodeAccessBean |
getCode() |
java.lang.Integer |
getCodeId() |
java.lang.Long |
getContractId() |
java.lang.Long |
getOfferId() |
java.lang.Long |
getOrderItemId() |
java.lang.Integer |
getOrderReleaseNumber()
Returns the inOrderReleaseNumber.
|
java.lang.Long[] |
getProductOrItemIds() |
java.lang.Double |
getSequence() |
int |
hashCode() |
void |
setOrderReleaseNumber(java.lang.Integer newOrderReleaseNumber)
Sets the inOrderReleaseNumber.
|
public static final java.lang.String COPYRIGHT
public GroupKey(CalculationCodeAccessBean aabCode, java.lang.Long anContractId, java.lang.Long anOfferId, java.lang.Long[] anProductOrItemIds, java.lang.Long anAddressId)
public GroupKey(CalculationCodeAccessBean aabCode, java.lang.Long anContractId, java.lang.Long anOfferId, java.lang.Long[] anProductOrItemIds, java.lang.Long anAddressId, java.lang.Integer anOrderReleaseNumber, java.lang.Long anOrderItemId)
public GroupKey(CalculationCodeAccessBean aabCode, java.lang.Long anContractId, java.lang.Long anOfferId, java.lang.Long[] anProductOrItemIds, java.lang.Long anAddressId, java.lang.Long anOrderItemId)
aabCode
- The calculation code.anContractId
- The contract identifier.anOfferId
- The offer identifier.anProductOrItemIds
- The catengry identifiers array.anAddressId
- The address identifier.anOrderItemId
- The order item identifierpublic int compareTo(java.lang.Object aObj)
compareTo
in interface java.lang.Comparable
public boolean equals(java.lang.Object aObj)
equals
in class java.lang.Object
public java.lang.Long getOrderItemId()
public java.lang.Long getAddressId()
public CalculationCodeAccessBean getCode()
public java.lang.Integer getCodeId()
public java.lang.Long getContractId()
public java.lang.Long getOfferId()
public java.lang.Long[] getProductOrItemIds()
public java.lang.Double getSequence()
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.Integer getOrderReleaseNumber()
public void setOrderReleaseNumber(java.lang.Integer newOrderReleaseNumber)
newOrderReleaseNumber
- The inOrderReleaseNumber to set