| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectatg.commerce.order.processor.OrderRepositoryUtils
public class OrderRepositoryUtils
This class contains utility methods which the load and save processors use to access the OrderRepository.
| Field Summary | |
|---|---|
static java.lang.String | 
CLASS_VERSION
Class version string  | 
| Constructor Summary | |
|---|---|
OrderRepositoryUtils()
 | 
|
| Method Summary | |
|---|---|
static java.lang.Object | 
getPropertyValue(Order pOrder,
                 java.lang.Object pBean,
                 java.lang.String pPropertyName)
Introspects the given object for the property and returns its value.  | 
static RepositoryItem | 
getRepositoryItem(MutableRepository pMutRep,
                  CommerceIdentifier pCommerceIdentifier,
                  OrderTools pOrderTools)
Returns a RepositoryItem reference which refers to the CommerceIdentifier object which is supplied in pCommerceIdentifier.  | 
static java.util.List | 
getRepositoryItems(MutableRepository pMutRep,
                   java.util.List pCommerceIdentifierList,
                   java.util.List pSaveList,
                   OrderTools pOrderTools)
Returns a List of RepositoryItem references which refer to the CommerceIdentifier objects which are supplied in pCommerceIdentifierList.  | 
static java.util.Map | 
getRepositoryItems(MutableRepository pMutRep,
                   java.util.Map pCommerceIdentifierMap,
                   java.util.Map pSaveMap,
                   OrderTools pOrderTools)
Returns a Map of RepositoryItem references which refer to the CommerceIdentifier objects which are supplied in pCommerceIdentifierList.  | 
static java.lang.Object[] | 
getRepositoryItems(MutableRepository pMutRep,
                   java.lang.Object[] pCommerceIdentifierArray,
                   OrderTools pOrderTools)
Returns an array of RepositoryItem references which refer to the CommerceIdentifier objects which are supplied in pCommerceIdentifierArray.  | 
static java.util.Set | 
getRepositoryItems(MutableRepository pMutRep,
                   java.util.Set pCommerceIdentifierSet,
                   java.util.Set pSaveSet,
                   OrderTools pOrderTools)
Returns a Set of RepositoryItem references which refer to the CommerceIdentifier objects which are supplied in pCommerceIdentifierList.  | 
static boolean | 
hasProperty(Order pOrder,
            java.lang.Object pBean,
            java.lang.String pPropertyName)
Introspects the given object for the property and returns true if the property exists and false otherwise.  | 
static void | 
saveRepositoryItem(MutableRepository pMutRep,
                   MutableRepositoryItem pMutItem,
                   java.lang.String pPropertyName,
                   java.lang.Object pValue,
                   OrderTools pOrderTools)
Saves the given value to the given repository property.  | 
static void | 
setPropertyValue(Order pOrder,
                 java.lang.Object pBean,
                 java.lang.String pPropertyName,
                 java.lang.Object pValue)
Uses introspection on the given object to set the given property value.  | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public static final java.lang.String CLASS_VERSION
| Constructor Detail | 
|---|
public OrderRepositoryUtils()
| Method Detail | 
|---|
public static java.util.List getRepositoryItems(MutableRepository pMutRep,
                                                java.util.List pCommerceIdentifierList,
                                                java.util.List pSaveList,
                                                OrderTools pOrderTools)
                                         throws java.beans.IntrospectionException,
                                                RepositoryException
pMutRep - a reference to the repository which the given item exists inpCommerceIdentifierList - the List of CommerceIdentifier objects which the
        RepositoryItems map topOrderTools - a reference to the OrderTools
java.beans.IntrospectionException - if an exception occurs while introspecting the item
RepositoryException - if an an exception occurs while accessing the Repository
public static java.util.Map getRepositoryItems(MutableRepository pMutRep,
                                               java.util.Map pCommerceIdentifierMap,
                                               java.util.Map pSaveMap,
                                               OrderTools pOrderTools)
                                        throws java.beans.IntrospectionException,
                                               RepositoryException
pMutRep - a reference to the repository which the given item exists inpCommerceIdentifierMap - the Map of CommerceIdentifier objects which the
        RepositoryItems map topOrderTools - a reference to the OrderTools
java.beans.IntrospectionException - if an exception occurs while introspecting the item
RepositoryException - if an an exception occurs while accessing the Repository
public static java.util.Set getRepositoryItems(MutableRepository pMutRep,
                                               java.util.Set pCommerceIdentifierSet,
                                               java.util.Set pSaveSet,
                                               OrderTools pOrderTools)
                                        throws java.beans.IntrospectionException,
                                               RepositoryException
pMutRep - a reference to the repository which the given item exists inpCommerceIdentifierSet - the Set of CommerceIdentifier objects which the
        RepositoryItems map topOrderTools - a reference to the OrderTools
java.beans.IntrospectionException - if an exception occurs while introspecting the item
RepositoryException - if an an exception occurs while accessing the Repository
public static java.lang.Object[] getRepositoryItems(MutableRepository pMutRep,
                                                    java.lang.Object[] pCommerceIdentifierArray,
                                                    OrderTools pOrderTools)
                                             throws java.beans.IntrospectionException,
                                                    RepositoryException
pMutRep - a reference to the repository which the given item exists inpCommerceIdentifierArray - the Array of CommerceIdentifier objects which the
        RepositoryItems map topOrderTools - a reference to the OrderTools
java.beans.IntrospectionException - if an exception occurs while introspecting the item
RepositoryException - if an an exception occurs while accessing the Repository
public static RepositoryItem getRepositoryItem(MutableRepository pMutRep,
                                               CommerceIdentifier pCommerceIdentifier,
                                               OrderTools pOrderTools)
                                        throws java.beans.IntrospectionException,
                                               RepositoryException
pMutRep - a reference to the repository which the given item exists inpCommerceIdentifier - the CommerceIdentifier object which the RepositoryItem maps topOrderTools - a reference to the OrderTools
java.beans.IntrospectionException - if an exception occurs while introspecting the item
RepositoryException - if an an exception occurs while accessing the Repository
public static void saveRepositoryItem(MutableRepository pMutRep,
                                      MutableRepositoryItem pMutItem,
                                      java.lang.String pPropertyName,
                                      java.lang.Object pValue,
                                      OrderTools pOrderTools)
                               throws java.beans.IntrospectionException,
                                      RepositoryException
pMutRep - the repository that contains the item to be savedpMutItem - the repository item to be savedpPropertyName - the repository item name that the item is saved topValue - the value of the property to savepOrderTools - the OrderTools Nucleus component
RepositoryException - if an exception occurs while accessing the Repository
java.beans.IntrospectionException - if an exception occurs while introspecting the item to be saved
public static java.lang.Object getPropertyValue(Order pOrder,
                                                java.lang.Object pBean,
                                                java.lang.String pPropertyName)
                                         throws PropertyNotFoundException
pOrder - the current order contextpBean - the object which the property is found inpPropertyName - the name of the property
PropertyNotFoundException - if the the property is not found in the bean
public static void setPropertyValue(Order pOrder,
                                    java.lang.Object pBean,
                                    java.lang.String pPropertyName,
                                    java.lang.Object pValue)
                             throws PropertyNotFoundException,
                                    java.beans.IntrospectionException
pOrder - the current order contextpBean - the object which the property is inpPropertyName - the name of the propertypValue - the value to set
java.beans.IntrospectionException - if an exception occurs while introspecting the item to be saved
PropertyNotFoundException - if the the property is not found in the bean
public static boolean hasProperty(Order pOrder,
                                  java.lang.Object pBean,
                                  java.lang.String pPropertyName)
                           throws java.beans.IntrospectionException
pOrder - the current order contextpBean - the object which the property is found inpPropertyName - the name of the property
java.beans.IntrospectionException - if an exception occurs while introspecting the item to be saved
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||