org.kuali.kfs.module.purap.util
Class ThresholdHelper

java.lang.Object
  extended by org.kuali.kfs.module.purap.util.ThresholdHelper

public class ThresholdHelper
extends Object

A helper class to decide whether to set the receiving document required flag for a purchasing document or not.


Nested Class Summary
 class ThresholdHelper.ThresholdSummary
           
 
Field Summary
static org.kuali.kfs.module.purap.util.ThresholdCriteria CHART
           
static org.kuali.kfs.module.purap.util.ThresholdCriteria CHART_AND_ACCOUNTTYPE
           
static org.kuali.kfs.module.purap.util.ThresholdCriteria CHART_AND_COMMODITYCODE
           
static org.kuali.kfs.module.purap.util.ThresholdCriteria CHART_AND_OBJECTCODE
           
static org.kuali.kfs.module.purap.util.ThresholdCriteria CHART_AND_ORGANIZATIONCODE
           
static org.kuali.kfs.module.purap.util.ThresholdCriteria CHART_AND_SUBFUND
           
static org.kuali.kfs.module.purap.util.ThresholdCriteria CHART_AND_VENDOR
           
 
Constructor Summary
ThresholdHelper(PurchaseOrderDocument document)
           
 
Method Summary
 ReceivingThreshold getReceivingThreshold()
           
 ThresholdHelper.ThresholdSummary getThresholdSummary()
           
 boolean isReceivingDocumentRequired()
           
 boolean isReceivingDocumentRequired(org.kuali.kfs.module.purap.util.ThresholdCriteria thresholdEnum)
          This method is public since it's required in the ThresholdTest class.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CHART

public static final org.kuali.kfs.module.purap.util.ThresholdCriteria CHART

CHART_AND_ACCOUNTTYPE

public static final org.kuali.kfs.module.purap.util.ThresholdCriteria CHART_AND_ACCOUNTTYPE

CHART_AND_SUBFUND

public static final org.kuali.kfs.module.purap.util.ThresholdCriteria CHART_AND_SUBFUND

CHART_AND_COMMODITYCODE

public static final org.kuali.kfs.module.purap.util.ThresholdCriteria CHART_AND_COMMODITYCODE

CHART_AND_OBJECTCODE

public static final org.kuali.kfs.module.purap.util.ThresholdCriteria CHART_AND_OBJECTCODE

CHART_AND_ORGANIZATIONCODE

public static final org.kuali.kfs.module.purap.util.ThresholdCriteria CHART_AND_ORGANIZATIONCODE

CHART_AND_VENDOR

public static final org.kuali.kfs.module.purap.util.ThresholdCriteria CHART_AND_VENDOR
Constructor Detail

ThresholdHelper

public ThresholdHelper(PurchaseOrderDocument document)
Method Detail

isReceivingDocumentRequired

public boolean isReceivingDocumentRequired()

isReceivingDocumentRequired

public boolean isReceivingDocumentRequired(org.kuali.kfs.module.purap.util.ThresholdCriteria thresholdEnum)
This method is public since it's required in the ThresholdTest class. To know the receiving required doc status for a PO, it's always better to call isReceivingDocumentRequired() instead of this method.


getThresholdSummary

public ThresholdHelper.ThresholdSummary getThresholdSummary()

getReceivingThreshold

public ReceivingThreshold getReceivingThreshold()


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.