com.retek.component.pend.impl
Class PendRuleImpl

java.lang.Object
  extended bycom.retek.commons.component.impl.BusinessObjectImpl
      extended bycom.retek.commons.component.impl.DistributedObjectImpl
          extended bycom.retek.component.pend.impl.PendRuleImpl
All Implemented Interfaces:
BusinessObject, com.retek.swing11.commons.type.Displayable, DistributedObject, PendRule

public class PendRuleImpl
extends DistributedObjectImpl
implements PendRule


Nested Class Summary
 
Nested classes inherited from class com.retek.commons.component.impl.DistributedObjectImpl
DistributedObjectImpl.DtoBurgular
 
Field Summary
 
Fields inherited from class com.retek.commons.component.impl.BusinessObjectImpl
context
 
Fields inherited from interface com.retek.component.pend.PendRule
ALERT_PEND_REASON, BANNERS, DESCRIPTION, TASK
 
Constructor Summary
PendRuleImpl(DistributedContext context, DistributedReference ref)
           
PendRuleImpl(DistributedContext context, DistributedReference ref, boolean createHollow)
           
 
Method Summary
 void addBanner(Banner banner)
           
 boolean checkAdditionalSecurityCodes()
           
 boolean checkForDifferentBillToShipTo()
           
 boolean checkHighRiskZip()
           
 boolean checkNegativeFraudFile()
           
 void clearBanners()
           
 AvsCode getAvsCode()
           
 java.util.Set getBanners()
           
 Department getDepartment()
           
 java.lang.String getDescription()
           
 PendRuleDto getDto()
           
 OrderPendReason getFraudAlertPendReason()
           
 Quantity getLineQty()
           
 Money getOrderHeaderAccommodationAmount()
           
 Money getOrderLineAccommodationAmount()
           
 Money getOrderLineTotal()
           
 OrderLineTypeEnum getOrderLineType()
           
 OrderSource getOrderSource()
           
 Money getOrderTotalTolerance()
           
 OrderType getOrderType()
           
 PendRuleType getPendRuleType()
           
 ReturnRequired getReturnRequired()
           
 Role getRole()
           
 Task getTask()
           
 TenderType getTenderType()
           
 boolean isMultipleCheck()
           
 Dto readLatest()
           
 void setAvsCode(AvsCode avsCode)
           
 void setCheckAdditionalSecurityCodes(boolean checkAdditionalSecurityCodes)
           
 void setCheckForDifferentBillToShipTo(boolean checkForDifferentBillToShipTo)
           
 void setCheckHighRiskZip(boolean checkHighRiskZip)
           
 void setCheckNegativeFraudFile(boolean checkNegativeFraudFile)
           
 void setDepartment(Department department)
           
 void setDescription(java.lang.String description)
           
 void setFraudAlertPendReason(OrderPendReason pendReason)
           
 void setLineQty(Quantity orderLineQty)
           
 void setMultipleCheck(boolean multipleCheck)
           
 void setOrderHeaderAccommodationAmount(Money pendAccommodationsAmount)
           
 void setOrderLineAccommodationAmount(Money pendAccommodationsAmount)
           
 void setOrderLineTotal(Money orderLineTotal)
           
 void setOrderLineType(OrderLineTypeEnum orderLineType)
           
 void setOrderSource(OrderSource orderSource)
           
 void setOrderTotalTolerance(Money orderTotalTolerance)
           
 void setOrderType(OrderType orderType)
           
 void setPendRuleType(PendRuleType pendRuleType)
           
 void setReturnRequired(ReturnRequired returnRequired)
           
 void setRole(Role role)
           
 void setTask(Task task)
           
 void setTenderType(TenderType tenderType)
           
 void submit()
           
 java.lang.String toDisplayString()
           
 
Methods inherited from class com.retek.commons.component.impl.DistributedObjectImpl
attributesToString, createEmptyDto, debugToString, discardChanges, discardChangesShallow, equals, getGenericDto, getId, getReference, getReference, getVersion, hashCode, isDeleted, isDirty, isDirtyDeep, isDirtyIgnoreFields, isHollow, isPersisted, markAllDeleted, refresh, toString, wrap, wrap, wrap, wrap
 
Methods inherited from class com.retek.commons.component.impl.BusinessObjectImpl
checkRelation, checkRelation, getBusinessInterface, getContext
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.retek.commons.component.DistributedObject
debugToString, discardChanges, getContext, getId, getReference, isDeleted, isDirty, isDirtyDeep, isDirtyIgnoreFields, isPersisted, refresh
 
Methods inherited from interface com.retek.commons.component.BusinessObject
getBusinessInterface
 

Constructor Detail

PendRuleImpl

public PendRuleImpl(DistributedContext context,
                    DistributedReference ref,
                    boolean createHollow)
             throws SystemException

PendRuleImpl

public PendRuleImpl(DistributedContext context,
                    DistributedReference ref)
             throws SystemException
Method Detail

getDescription

public java.lang.String getDescription()
                                throws SystemException
Specified by:
getDescription in interface PendRule
Throws:
SystemException

getAvsCode

public AvsCode getAvsCode()
                   throws SystemException,
                          BusinessException
Specified by:
getAvsCode in interface PendRule
Throws:
SystemException
BusinessException

checkAdditionalSecurityCodes

public boolean checkAdditionalSecurityCodes()
                                     throws SystemException
Specified by:
checkAdditionalSecurityCodes in interface PendRule
Throws:
SystemException

checkForDifferentBillToShipTo

public boolean checkForDifferentBillToShipTo()
                                      throws SystemException
Specified by:
checkForDifferentBillToShipTo in interface PendRule
Throws:
SystemException

checkHighRiskZip

public boolean checkHighRiskZip()
                         throws SystemException
Specified by:
checkHighRiskZip in interface PendRule
Throws:
SystemException

checkNegativeFraudFile

public boolean checkNegativeFraudFile()
                               throws SystemException
Specified by:
checkNegativeFraudFile in interface PendRule
Throws:
SystemException

getDepartment

public Department getDepartment()
                         throws SystemException
Specified by:
getDepartment in interface PendRule
Throws:
SystemException

getLineQty

public Quantity getLineQty()
                    throws SystemException
Specified by:
getLineQty in interface PendRule
Throws:
SystemException

getOrderLineType

public OrderLineTypeEnum getOrderLineType()
                                   throws SystemException
Specified by:
getOrderLineType in interface PendRule
Throws:
SystemException

getOrderSource

public OrderSource getOrderSource()
                           throws SystemException
Specified by:
getOrderSource in interface PendRule
Throws:
SystemException

getOrderTotalTolerance

public Money getOrderTotalTolerance()
                             throws SystemException
Specified by:
getOrderTotalTolerance in interface PendRule
Throws:
SystemException

getOrderLineTotal

public Money getOrderLineTotal()
                        throws SystemException
Specified by:
getOrderLineTotal in interface PendRule
Throws:
SystemException

getOrderType

public OrderType getOrderType()
                       throws SystemException
Specified by:
getOrderType in interface PendRule
Throws:
SystemException

getReturnRequired

public ReturnRequired getReturnRequired()
                                 throws SystemException
Specified by:
getReturnRequired in interface PendRule
Throws:
SystemException

getTenderType

public TenderType getTenderType()
                         throws SystemException
Specified by:
getTenderType in interface PendRule
Throws:
SystemException

getBanners

public java.util.Set getBanners()
                         throws SystemException,
                                BusinessException
Specified by:
getBanners in interface PendRule
Throws:
SystemException
BusinessException

getFraudAlertPendReason

public OrderPendReason getFraudAlertPendReason()
                                        throws SystemException
Specified by:
getFraudAlertPendReason in interface PendRule
Throws:
SystemException

setDescription

public void setDescription(java.lang.String description)
                    throws SystemException
Specified by:
setDescription in interface PendRule
Throws:
SystemException

setAvsCode

public void setAvsCode(AvsCode avsCode)
                throws SystemException
Specified by:
setAvsCode in interface PendRule
Throws:
SystemException

setCheckAdditionalSecurityCodes

public void setCheckAdditionalSecurityCodes(boolean checkAdditionalSecurityCodes)
                                     throws SystemException
Specified by:
setCheckAdditionalSecurityCodes in interface PendRule
Throws:
SystemException

setCheckForDifferentBillToShipTo

public void setCheckForDifferentBillToShipTo(boolean checkForDifferentBillToShipTo)
                                      throws SystemException
Specified by:
setCheckForDifferentBillToShipTo in interface PendRule
Throws:
SystemException

setReturnRequired

public void setReturnRequired(ReturnRequired returnRequired)
                       throws SystemException
Specified by:
setReturnRequired in interface PendRule
Throws:
SystemException

setCheckHighRiskZip

public void setCheckHighRiskZip(boolean checkHighRiskZip)
                         throws SystemException
Specified by:
setCheckHighRiskZip in interface PendRule
Throws:
SystemException

setCheckNegativeFraudFile

public void setCheckNegativeFraudFile(boolean checkNegativeFraudFile)
                               throws SystemException
Specified by:
setCheckNegativeFraudFile in interface PendRule
Throws:
SystemException

setDepartment

public void setDepartment(Department department)
                   throws SystemException
Specified by:
setDepartment in interface PendRule
Throws:
SystemException

setLineQty

public void setLineQty(Quantity orderLineQty)
                throws SystemException
Specified by:
setLineQty in interface PendRule
Throws:
SystemException

setOrderLineType

public void setOrderLineType(OrderLineTypeEnum orderLineType)
                      throws SystemException
Specified by:
setOrderLineType in interface PendRule
Throws:
SystemException

setOrderSource

public void setOrderSource(OrderSource orderSource)
                    throws SystemException
Specified by:
setOrderSource in interface PendRule
Throws:
SystemException

setOrderTotalTolerance

public void setOrderTotalTolerance(Money orderTotalTolerance)
                            throws SystemException
Specified by:
setOrderTotalTolerance in interface PendRule
Throws:
SystemException

setOrderLineTotal

public void setOrderLineTotal(Money orderLineTotal)
                       throws SystemException
Specified by:
setOrderLineTotal in interface PendRule
Throws:
SystemException

setOrderType

public void setOrderType(OrderType orderType)
                  throws SystemException
Specified by:
setOrderType in interface PendRule
Throws:
SystemException

setTenderType

public void setTenderType(TenderType tenderType)
                   throws SystemException
Specified by:
setTenderType in interface PendRule
Throws:
SystemException

setFraudAlertPendReason

public void setFraudAlertPendReason(OrderPendReason pendReason)
                             throws SystemException
Specified by:
setFraudAlertPendReason in interface PendRule
Throws:
SystemException

addBanner

public void addBanner(Banner banner)
               throws SystemException
Specified by:
addBanner in interface PendRule
Throws:
SystemException

clearBanners

public void clearBanners()
                  throws SystemException
Specified by:
clearBanners in interface PendRule
Throws:
SystemException

isMultipleCheck

public boolean isMultipleCheck()
                        throws SystemException
Specified by:
isMultipleCheck in interface PendRule
Throws:
SystemException

setMultipleCheck

public void setMultipleCheck(boolean multipleCheck)
                      throws SystemException
Specified by:
setMultipleCheck in interface PendRule
Throws:
SystemException

readLatest

public Dto readLatest()
               throws SystemException
Overrides:
readLatest in class DistributedObjectImpl
Throws:
SystemException

submit

public void submit()
            throws BusinessException,
                   SystemException
Specified by:
submit in interface PendRule
Throws:
BusinessException
SystemException

getDto

public PendRuleDto getDto()
                   throws SystemException
Throws:
SystemException

getRole

public Role getRole()
             throws SystemException
Specified by:
getRole in interface PendRule
Throws:
SystemException

setRole

public void setRole(Role role)
             throws SystemException
Specified by:
setRole in interface PendRule
Throws:
SystemException

getTask

public Task getTask()
             throws SystemException
Specified by:
getTask in interface PendRule
Returns:
Task this is the task that this rule is associated to.
Throws:
SystemException

setTask

public void setTask(Task task)
             throws SystemException
Specified by:
setTask in interface PendRule
Returns:
Task this is the task that this rule is associated to.
Throws:
SystemException

getPendRuleType

public PendRuleType getPendRuleType()
                             throws SystemException
Specified by:
getPendRuleType in interface PendRule
Throws:
SystemException

setPendRuleType

public void setPendRuleType(PendRuleType pendRuleType)
                     throws SystemException
Specified by:
setPendRuleType in interface PendRule
Throws:
SystemException

getOrderHeaderAccommodationAmount

public Money getOrderHeaderAccommodationAmount()
                                        throws SystemException
Specified by:
getOrderHeaderAccommodationAmount in interface PendRule
Throws:
SystemException

setOrderHeaderAccommodationAmount

public void setOrderHeaderAccommodationAmount(Money pendAccommodationsAmount)
                                       throws SystemException
Specified by:
setOrderHeaderAccommodationAmount in interface PendRule
Throws:
SystemException

getOrderLineAccommodationAmount

public Money getOrderLineAccommodationAmount()
                                      throws SystemException
Specified by:
getOrderLineAccommodationAmount in interface PendRule
Throws:
SystemException

setOrderLineAccommodationAmount

public void setOrderLineAccommodationAmount(Money pendAccommodationsAmount)
                                     throws SystemException
Specified by:
setOrderLineAccommodationAmount in interface PendRule
Throws:
SystemException

toDisplayString

public java.lang.String toDisplayString()
Specified by:
toDisplayString in interface com.retek.swing11.commons.type.Displayable


Copyright © 2004 Retek Inc. All Rights Reserved. - Generated at Fri, 10/22/2004 07:28