public class DirectAttachmentHelper
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String | COPYRIGHT
The IBM copyright notice field.
|
Constructor and Description |
---|
DirectAttachmentHelper()
Constructor for DirectAttachmentHelper.
|
Modifier and Type | Method and Description |
---|---|
OrderItemCalculationCodeAccessBean[] | getOrderItemLevelAttachments(java.lang.Long anOrderItemId, java.lang.Integer anCodeId)
Returns the orderitem level direct attachments associated with an orderitem that reference the calculation code specified.
|
CalculationCodeAccessBean[] | getOrderItemLevelCodes(java.lang.Long anOrderItemId, java.lang.Integer anUsageId, java.sql.Timestamp aTimestamp)
Returns the calculation codes that are directly attached to an orderitem via orderitem level direct attachments.
|
OrderCalculationCodeAccessBean[] | getOrderLevelAttachments(java.lang.Long anOrderId, java.lang.Integer anCodeId)
Returns the order level direct attachments associated with an order that reference the calculation code specified.
|
CalculationCodeAccessBean[] | getOrderLevelCodes(java.lang.Long anOrderId, java.lang.Integer anUsageId, java.sql.Timestamp aTimestamp)
Returns the calculation codes that are directly attached to an order via order level direct attachments.
|
boolean | isOrderItemLevelAttachmentsOverride(java.lang.Long anOrderItemId, java.lang.Integer anUsageId, java.sql.Timestamp aTimestamp)
Returns whether any orderitem level direct attachment associated with an orderitem is marked as "overrideIndirectAttachments".
|
boolean | isOrderLevelAttachmentsOverride(java.lang.Long anOrderId, java.lang.Integer anUsageId, java.sql.Timestamp aTimestamp)
Returns whether any order level direct attachment associated with an order is marked as "overrideIndirectAttachments".
|
void | reset()
Resets this helper instance.
|
public static final java.lang.String COPYRIGHT
public DirectAttachmentHelper()
public OrderItemCalculationCodeAccessBean[] getOrderItemLevelAttachments(java.lang.Long anOrderItemId, java.lang.Integer anCodeId) throws ECException
public CalculationCodeAccessBean[] getOrderItemLevelCodes(java.lang.Long anOrderItemId, java.lang.Integer anUsageId, java.sql.Timestamp aTimestamp) throws ECException
public OrderCalculationCodeAccessBean[] getOrderLevelAttachments(java.lang.Long anOrderId, java.lang.Integer anCodeId) throws ECException
public CalculationCodeAccessBean[] getOrderLevelCodes(java.lang.Long anOrderId, java.lang.Integer anUsageId, java.sql.Timestamp aTimestamp) throws ECException
public boolean isOrderItemLevelAttachmentsOverride(java.lang.Long anOrderItemId, java.lang.Integer anUsageId, java.sql.Timestamp aTimestamp) throws ECException
public boolean isOrderLevelAttachmentsOverride(java.lang.Long anOrderId, java.lang.Integer anUsageId, java.sql.Timestamp aTimestamp) throws ECException
public void reset()