Java Doc for OrderReadHelper.java in  » ERP-CRM-Financial » SourceTap-CRM » org » ofbiz » order » order » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » ERP CRM Financial » SourceTap CRM » org.ofbiz.order.order 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.ofbiz.order.order.OrderReadHelper

OrderReadHelper
public class OrderReadHelper (Code)
Utility class for easily extracting important information from orders

NOTE: in the current scheme order adjustments are never included in tax or shipping, but order item adjustments ARE included in tax and shipping calcs unless they are tax or shipping adjustments or the includeInTax or includeInShipping are set to N.


author:
   Andy Zeneski
author:
   David E. Jones
author:
   Eric Pabst
author:
   Ray Barlow
version:
   $Revision: 1.21 $
since:
   2.0


Field Summary
protected  Listadjustments
    
final public static  Stringmodule
    
protected  GenericValueorderHeader
    
protected  ListorderItemInventoryReses
    
protected  ListorderItemIssuances
    
protected  ListorderItemPriceInfos
    
protected  ListorderItems
    
protected  ListorderStatuses
    
protected  ListpaymentPrefs
    
protected  DoubletotalPrice
    

Constructor Summary
protected  OrderReadHelper()
    
public  OrderReadHelper(GenericValue orderHeader, List adjustments, List orderItems)
    
public  OrderReadHelper(GenericValue orderHeader)
    

Method Summary
public static  doublecalcItemAdjustment(GenericValue itemAdjustment, GenericValue item)
    
public static  doublecalcItemAdjustment(GenericValue itemAdjustment, Double quantity, Double unitPrice)
    
public static  doublecalcItemAdjustments(Double quantity, Double unitPrice, List adjustments, boolean includeOther, boolean includeTax, boolean includeShipping, boolean forTax, boolean forShipping)
    
public static  doublecalcOrderAdjustment(GenericValue orderAdjustment, double orderSubTotal)
    
public static  doublecalcOrderAdjustments(List orderHeaderAdjustments, double subTotal, boolean includeOther, boolean includeTax, boolean includeShipping)
    
public static  ListfilterOrderAdjustments(List adjustments, boolean includeOther, boolean includeTax, boolean includeShipping, boolean forTax, boolean forShipping)
    
public  StringgetAdjustmentType(GenericValue adjustment)
    
public  ListgetAdjustments()
    
public  StringgetAffiliateId()
    
public static  doublegetAllOrderItemsAdjustmentsTotal(List orderItems, List adjustments, boolean includeOther, boolean includeTax, boolean includeShipping)
    
public  GenericValuegetBillToPerson()
    
public  GenericValuegetBillingAccount()
    
public  GenericValuegetBillingAddress()
    
public  StringgetCurrency()
    
public  StringgetCurrentItemStatus(GenericValue orderItem)
    
public  StringgetCurrentItemStatusString(GenericValue orderItem)
    
public  StringgetCurrentStatusString()
    
public  StringgetDistributorId()
    
public  MapgetFeatureIdQtyMap()
    
public static  OrderReadHelpergetHelper(GenericValue orderHeader)
    
public  doublegetItemBackorderedQuantity(GenericValue orderItem)
    
public  doublegetItemCanceledQuantity(GenericValue orderItem)
    
public  doublegetItemPendingShipmentQuantity(GenericValue orderItem)
    
public  doublegetItemReservedQuantity(GenericValue orderItem)
    
public  doublegetItemShippedQuantity(GenericValue orderItem)
    
public  doublegetOrderAdjustmentTotal(GenericValue adjustment)
    
public  doublegetOrderAdjustmentsTotal()
    
public static  doublegetOrderAdjustmentsTotal(List orderItems, List adjustments)
    
public  StringgetOrderEmailString()
    
public  doublegetOrderGrandTotal()
    
public static  doublegetOrderGrandTotal(List orderItems, List adjustments)
    
public  GenericValuegetOrderHeader()
     Getter for property orderHeader.
public static  GenericValuegetOrderHeader(GenericDelegator delegator, String orderId)
    
public  ListgetOrderHeaderAdjustments()
    
public static  ListgetOrderHeaderAdjustments(List adjustments)
    
public  ListgetOrderHeaderAdjustmentsToShow()
    
public  ListgetOrderHeaderStatuses()
    
public static  ListgetOrderHeaderStatuses(List orderStatuses)
    
public  StringgetOrderId()
    
public  GenericValuegetOrderItem(String orderItemSeqId)
    
public static  ListgetOrderItemAdjustmentList(GenericValue orderItem, List adjustments)
    
public  doublegetOrderItemAdjustmentTotal(GenericValue orderItem, GenericValue adjustment)
    
public  ListgetOrderItemAdjustments(GenericValue orderItem)
    
public  doublegetOrderItemAdjustmentsTotal(GenericValue orderItem, boolean includeOther, boolean includeTax, boolean includeShipping)
    
public  doublegetOrderItemAdjustmentsTotal(GenericValue orderItem)
    
public static  doublegetOrderItemAdjustmentsTotal(GenericValue orderItem, List adjustments, boolean includeOther, boolean includeTax, boolean includeShipping)
    
public static  doublegetOrderItemAdjustmentsTotal(GenericValue orderItem, List adjustments, boolean includeOther, boolean includeTax, boolean includeShipping, boolean forTax, boolean forShipping)
    
public static  ListgetOrderItemInventoryResFacilityIds(GenericValue orderHeader)
    
public  ListgetOrderItemInventoryReses(GenericValue orderItem)
    
public  ListgetOrderItemIssuances(GenericValue orderItem)
    
public  ListgetOrderItemPriceInfos(GenericValue orderItem)
    
public static  DoublegetOrderItemQuantity(GenericValue orderItem)
    
public  doublegetOrderItemShipping(GenericValue orderItem)
    
public  ListgetOrderItemStatuses(GenericValue orderItem)
    
public static  ListgetOrderItemStatuses(GenericValue orderItem, List orderStatuses)
    
public  doublegetOrderItemSubTotal(GenericValue orderItem)
    
public static  doublegetOrderItemSubTotal(GenericValue orderItem, List adjustments)
    
public static  doublegetOrderItemSubTotal(GenericValue orderItem, List adjustments, boolean forTax, boolean forShipping)
    
public  doublegetOrderItemTax(GenericValue orderItem)
    
public  doublegetOrderItemTotal(GenericValue orderItem)
    
public static  doublegetOrderItemTotal(GenericValue orderItem, List adjustments)
    
public  ListgetOrderItems()
    
public  doublegetOrderItemsSubTotal()
    
public static  doublegetOrderItemsSubTotal(List orderItems, List adjustments)
    
public  doublegetOrderItemsTotal()
    
public static  doublegetOrderItemsTotal(List orderItems, List adjustments)
    
public  ListgetOrderPayments()
    
public  doublegetOrderReturnedQuantity()
    
public  ListgetOrderStatuses()
    
public  StringgetOrderTypeId()
    
public  GenericValuegetPartyFromRole(String roleTypeId)
    
public  ListgetPaymentPreferences()
    
public  GenericValuegetPlacingParty()
    
public static  GenericValuegetProductStoreFromOrder(GenericDelegator delegator, String orderId)
    
public static  GenericValuegetProductStoreFromOrder(GenericValue orderHeader)
    
public  StringgetProductStoreId()
    
public  doublegetShippableQuantity()
    
public  ListgetShippableSizes()
    
public  doublegetShippableTotal()
    
public  doublegetShippableWeight()
    
public  GenericValuegetShippingAddress()
    
public  StringgetShippingMethod()
    
public  StringgetShippingMethodCode()
    
public  doublegetShippingTotal()
    
public  StringgetStatusString()
    
public  GenericValuegetSupplierAgent()
    
public  doublegetTotalOrderItemsOrderedQuantity()
    
public  doublegetTotalOrderItemsQuantity()
    
public  ListgetValidDigitalItems()
    
public  ListgetValidOrderItems()
    
public  StringgetWebSiteId()
    
public  booleanhasPermission(Security security, GenericValue userLogin)
    
public static  booleanhasPermission(Security security, GenericValue userLogin, GenericValue orderHeader)
    

Field Detail
adjustments
protected List adjustments(Code)



module
final public static String module(Code)



orderHeader
protected GenericValue orderHeader(Code)



orderItemInventoryReses
protected List orderItemInventoryReses(Code)



orderItemIssuances
protected List orderItemIssuances(Code)



orderItemPriceInfos
protected List orderItemPriceInfos(Code)



orderItems
protected List orderItems(Code)



orderStatuses
protected List orderStatuses(Code)



paymentPrefs
protected List paymentPrefs(Code)



totalPrice
protected Double totalPrice(Code)




Constructor Detail
OrderReadHelper
protected OrderReadHelper()(Code)



OrderReadHelper
public OrderReadHelper(GenericValue orderHeader, List adjustments, List orderItems)(Code)



OrderReadHelper
public OrderReadHelper(GenericValue orderHeader)(Code)




Method Detail
calcItemAdjustment
public static double calcItemAdjustment(GenericValue itemAdjustment, GenericValue item)(Code)



calcItemAdjustment
public static double calcItemAdjustment(GenericValue itemAdjustment, Double quantity, Double unitPrice)(Code)



calcItemAdjustments
public static double calcItemAdjustments(Double quantity, Double unitPrice, List adjustments, boolean includeOther, boolean includeTax, boolean includeShipping, boolean forTax, boolean forShipping)(Code)



calcOrderAdjustment
public static double calcOrderAdjustment(GenericValue orderAdjustment, double orderSubTotal)(Code)



calcOrderAdjustments
public static double calcOrderAdjustments(List orderHeaderAdjustments, double subTotal, boolean includeOther, boolean includeTax, boolean includeShipping)(Code)



filterOrderAdjustments
public static List filterOrderAdjustments(List adjustments, boolean includeOther, boolean includeTax, boolean includeShipping, boolean forTax, boolean forShipping)(Code)



getAdjustmentType
public String getAdjustmentType(GenericValue adjustment)(Code)



getAdjustments
public List getAdjustments()(Code)



getAffiliateId
public String getAffiliateId()(Code)



getAllOrderItemsAdjustmentsTotal
public static double getAllOrderItemsAdjustmentsTotal(List orderItems, List adjustments, boolean includeOther, boolean includeTax, boolean includeShipping)(Code)



getBillToPerson
public GenericValue getBillToPerson()(Code)



getBillingAccount
public GenericValue getBillingAccount()(Code)



getBillingAddress
public GenericValue getBillingAddress()(Code)



getCurrency
public String getCurrency()(Code)



getCurrentItemStatus
public String getCurrentItemStatus(GenericValue orderItem)(Code)



getCurrentItemStatusString
public String getCurrentItemStatusString(GenericValue orderItem)(Code)



getCurrentStatusString
public String getCurrentStatusString()(Code)



getDistributorId
public String getDistributorId()(Code)



getFeatureIdQtyMap
public Map getFeatureIdQtyMap()(Code)



getHelper
public static OrderReadHelper getHelper(GenericValue orderHeader)(Code)



getItemBackorderedQuantity
public double getItemBackorderedQuantity(GenericValue orderItem)(Code)



getItemCanceledQuantity
public double getItemCanceledQuantity(GenericValue orderItem)(Code)



getItemPendingShipmentQuantity
public double getItemPendingShipmentQuantity(GenericValue orderItem)(Code)



getItemReservedQuantity
public double getItemReservedQuantity(GenericValue orderItem)(Code)



getItemShippedQuantity
public double getItemShippedQuantity(GenericValue orderItem)(Code)



getOrderAdjustmentTotal
public double getOrderAdjustmentTotal(GenericValue adjustment)(Code)



getOrderAdjustmentsTotal
public double getOrderAdjustmentsTotal()(Code)



getOrderAdjustmentsTotal
public static double getOrderAdjustmentsTotal(List orderItems, List adjustments)(Code)



getOrderEmailString
public String getOrderEmailString()(Code)



getOrderGrandTotal
public double getOrderGrandTotal()(Code)



getOrderGrandTotal
public static double getOrderGrandTotal(List orderItems, List adjustments)(Code)



getOrderHeader
public GenericValue getOrderHeader()(Code)
Getter for property orderHeader. Value of property orderHeader.



getOrderHeader
public static GenericValue getOrderHeader(GenericDelegator delegator, String orderId)(Code)



getOrderHeaderAdjustments
public List getOrderHeaderAdjustments()(Code)



getOrderHeaderAdjustments
public static List getOrderHeaderAdjustments(List adjustments)(Code)



getOrderHeaderAdjustmentsToShow
public List getOrderHeaderAdjustmentsToShow()(Code)



getOrderHeaderStatuses
public List getOrderHeaderStatuses()(Code)



getOrderHeaderStatuses
public static List getOrderHeaderStatuses(List orderStatuses)(Code)



getOrderId
public String getOrderId()(Code)



getOrderItem
public GenericValue getOrderItem(String orderItemSeqId)(Code)



getOrderItemAdjustmentList
public static List getOrderItemAdjustmentList(GenericValue orderItem, List adjustments)(Code)



getOrderItemAdjustmentTotal
public double getOrderItemAdjustmentTotal(GenericValue orderItem, GenericValue adjustment)(Code)



getOrderItemAdjustments
public List getOrderItemAdjustments(GenericValue orderItem)(Code)



getOrderItemAdjustmentsTotal
public double getOrderItemAdjustmentsTotal(GenericValue orderItem, boolean includeOther, boolean includeTax, boolean includeShipping)(Code)



getOrderItemAdjustmentsTotal
public double getOrderItemAdjustmentsTotal(GenericValue orderItem)(Code)



getOrderItemAdjustmentsTotal
public static double getOrderItemAdjustmentsTotal(GenericValue orderItem, List adjustments, boolean includeOther, boolean includeTax, boolean includeShipping)(Code)
The passed adjustments can be all adjustments for the order, ie for all line items



getOrderItemAdjustmentsTotal
public static double getOrderItemAdjustmentsTotal(GenericValue orderItem, List adjustments, boolean includeOther, boolean includeTax, boolean includeShipping, boolean forTax, boolean forShipping)(Code)
The passed adjustments can be all adjustments for the order, ie for all line items



getOrderItemInventoryResFacilityIds
public static List getOrderItemInventoryResFacilityIds(GenericValue orderHeader)(Code)



getOrderItemInventoryReses
public List getOrderItemInventoryReses(GenericValue orderItem)(Code)



getOrderItemIssuances
public List getOrderItemIssuances(GenericValue orderItem)(Code)



getOrderItemPriceInfos
public List getOrderItemPriceInfos(GenericValue orderItem)(Code)



getOrderItemQuantity
public static Double getOrderItemQuantity(GenericValue orderItem)(Code)



getOrderItemShipping
public double getOrderItemShipping(GenericValue orderItem)(Code)



getOrderItemStatuses
public List getOrderItemStatuses(GenericValue orderItem)(Code)



getOrderItemStatuses
public static List getOrderItemStatuses(GenericValue orderItem, List orderStatuses)(Code)



getOrderItemSubTotal
public double getOrderItemSubTotal(GenericValue orderItem)(Code)



getOrderItemSubTotal
public static double getOrderItemSubTotal(GenericValue orderItem, List adjustments)(Code)
The passed adjustments can be all adjustments for the order, ie for all line items



getOrderItemSubTotal
public static double getOrderItemSubTotal(GenericValue orderItem, List adjustments, boolean forTax, boolean forShipping)(Code)
The passed adjustments can be all adjustments for the order, ie for all line items



getOrderItemTax
public double getOrderItemTax(GenericValue orderItem)(Code)



getOrderItemTotal
public double getOrderItemTotal(GenericValue orderItem)(Code)



getOrderItemTotal
public static double getOrderItemTotal(GenericValue orderItem, List adjustments)(Code)



getOrderItems
public List getOrderItems()(Code)



getOrderItemsSubTotal
public double getOrderItemsSubTotal()(Code)



getOrderItemsSubTotal
public static double getOrderItemsSubTotal(List orderItems, List adjustments)(Code)



getOrderItemsTotal
public double getOrderItemsTotal()(Code)



getOrderItemsTotal
public static double getOrderItemsTotal(List orderItems, List adjustments)(Code)



getOrderPayments
public List getOrderPayments()(Code)



getOrderReturnedQuantity
public double getOrderReturnedQuantity()(Code)



getOrderStatuses
public List getOrderStatuses()(Code)



getOrderTypeId
public String getOrderTypeId()(Code)



getPartyFromRole
public GenericValue getPartyFromRole(String roleTypeId)(Code)



getPaymentPreferences
public List getPaymentPreferences()(Code)



getPlacingParty
public GenericValue getPlacingParty()(Code)



getProductStoreFromOrder
public static GenericValue getProductStoreFromOrder(GenericDelegator delegator, String orderId)(Code)



getProductStoreFromOrder
public static GenericValue getProductStoreFromOrder(GenericValue orderHeader)(Code)



getProductStoreId
public String getProductStoreId()(Code)



getShippableQuantity
public double getShippableQuantity()(Code)



getShippableSizes
public List getShippableSizes()(Code)



getShippableTotal
public double getShippableTotal()(Code)



getShippableWeight
public double getShippableWeight()(Code)



getShippingAddress
public GenericValue getShippingAddress()(Code)



getShippingMethod
public String getShippingMethod()(Code)



getShippingMethodCode
public String getShippingMethodCode()(Code)



getShippingTotal
public double getShippingTotal()(Code)



getStatusString
public String getStatusString()(Code)



getSupplierAgent
public GenericValue getSupplierAgent()(Code)



getTotalOrderItemsOrderedQuantity
public double getTotalOrderItemsOrderedQuantity()(Code)



getTotalOrderItemsQuantity
public double getTotalOrderItemsQuantity()(Code)



getValidDigitalItems
public List getValidDigitalItems()(Code)



getValidOrderItems
public List getValidOrderItems()(Code)



getWebSiteId
public String getWebSiteId()(Code)



hasPermission
public boolean hasPermission(Security security, GenericValue userLogin)(Code)
Checks to see if this user has read permission on this order
Parameters:
  userLogin - The UserLogin value object to check boolean True if we have read permission



hasPermission
public static boolean hasPermission(Security security, GenericValue userLogin, GenericValue orderHeader)(Code)
Checks to see if this user has read permission on the specified order
Parameters:
  userLogin - The UserLogin value object to check
Parameters:
  orderHeader - The OrderHeader for the specified order boolean True if we have read permission



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.