c# wpf free pdf viewer : Delete pages of pdf preview control Library system web page asp.net wpf console ATGCommProgGuide83-part2166

ATG  C om mer ce P ro g ramm in g   Gui d e 
81 3  
Appen d ix   E:  P ur chas e  P roces s   C las s   Di agram s  
μ
Property 
Data Type 
commerceItemCount 
int 
commerceItems 
List 
totalCommerceItemCount 
long 
CommerceItemRelationshipContainerImpl 
Property 
Data Type 
commerceItemRelationshipCount 
int
commerceItemRelationships 
List 
CostCenterContainerImpl 
Property 
Data Type 
costCenterCount 
int
costCenters 
List 
CostCenterRelationshipContainerImpl 
Property 
Data Type 
costCenterRelationshipCount 
int
costCenterRelationships 
List 
HandlingInstructionContainerImpl 
Property 
Data Type 
handlingInstruction 
HandlingInstruction 
handlingInstructionCount 
int
handlingInstructions 
List 
Delete pages of pdf preview - SDK application API:C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Easy to Use C# Code to Extract PDF Pages, Copy Pages from One PDF File and Paste into Others
www.rasteredge.com
Delete pages of pdf preview - SDK application API:VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Detailed VB.NET Guide for Extracting Pages from Microsoft PDF Doc
www.rasteredge.com
ATG  C om merce  P ro gra mm in g  G ui d e 
81 4  
Appen d ix   E:  P u rch ase  P ro ces s  C l ass   Di ag rams  
OrderRelationshipContainerImpl 
Property 
Data Type 
orderRelationship 
OrderRelationship 
orderRelationshipCount 
int
PaymentGroupContainerImpl 
Property 
Data Type 
paymentGroupCount 
int
paymentGroups 
List 
PaymentGroupRelationshipContainerImpl 
Property 
Data Type 
paymentGroupRelationshipCount 
int
paymentGroupRelationships 
List 
RelationshipContainerImpl 
Property 
Data Type 
relationshipCount 
int
relationships 
List 
ShippingGroupContainerImpl 
Property 
Data Type 
shippingGroupCount 
int
shippingGroups 
List 
SDK application API:How to C#: Preview Document Content Using XDoc.Word
How to C#: Preview Document Content Using XDoc.Word. Get Preview From File. You may get document preview image from an existing Word file in C#.net.
www.rasteredge.com
SDK application API:How to C#: Preview Document Content Using XDoc.PowerPoint
How to C#: Preview Document Content Using XDoc.PowerPoint. Get Preview From File. You may get document preview image from an existing PowerPoint file in C#.net.
www.rasteredge.com
ATG  C om mer ce P ro g ramm in g   Gui d e 
81 5  
Appen d ix   E:  P ur chas e  P roces s   C las s   Di agram s  
ShippingGroupRelationshipContainerImpl 
Property 
Data Type 
shippingGroupRelationshipCount 
int
shippingGroupRelationships 
List 
SDK application API:VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
a preview component enables compressing and decompressing in preview in ASP images size reducing can help to reduce PDF file size Delete unimportant contents:
www.rasteredge.com
SDK application API:C# WinForms Viewer: Load, View, Convert, Annotate and Edit PDF
Erase PDF images. • Erase PDF pages. Miscellaneous. • Select PDF text on viewer. • Search PDF text in preview. • View PDF outlines. Related Resources.
www.rasteredge.com
ATG  C om merce  P ro gra mm in g  G ui d e 
81 6  
Appen d ix   E:  P u rch ase  P ro ces s  C l ass   Di ag rams  
SDK application API:C# PDF Page Insert Library: insert pages into PDF file in C#.net
document files by C# code, how to rotate PDF document page, how to delete PDF page using C# .NET, how to reorganize PDF document pages and how
www.rasteredge.com
SDK application API:How to C#: Preview Document Content Using XDoc.excel
How to C#: Preview Document Content Using XDoc.Excel. Get Preview From File. You may get document preview image from an existing Excel file in C#.net.
www.rasteredge.com
ATG  C om mer ce P ro g ramm in g   Gui d e 
81 7  
Appen di x   F:  A TG  C om merc e an d   Ses s io n  B ack u p 
Appendix F: ATG Commerce and Session 
Backup 
By default, ATG Commerce adds several property values to the list of values that are written to the session 
backup server after every request. The property values that are added preserve the following for the user: 
current and saved orders 
active promotions 
products currently being compared 
event name for the current gift list 
The properties that store this information are specified by layering on the following configuration file for 
the central configuration component, 
/atg/dynamo/Configuration
# Add orders, promotions, and product comparisons to the list of 
# items that are restored on session failover. 
sessionBackupServerPropertyList+=\ 
/atg/commerce/ShoppingCart.restorableOrders,\ 
/atg/userprofiling/ProfileFailService.activePromotions,\ 
/atg/commerce/catalog/comparison/ProductList.items,\ 
/atg/commerce/gifts/GiftlistFormHandler.eventName 
The configuration file is located at 
<ATG10dir>/DCS/config/
For more information on backing up sessions, see the ATG Installation and Configuration Guide. 
For information on session failover and migration, see the documentation for your application server. 
SDK application API:VB.NET PDF delete text library: delete, remove text from PDF file
Visual Studio .NET application. Delete text from PDF file in preview without adobe PDF reader component installed. Able to pull text
www.rasteredge.com
SDK application API:C# Word - Delete Word Document Page in C#.NET
doc.Save(outPutFilePath); Delete Consecutive Pages from Word in C#. int[] detelePageindexes = new int[] { 1, 3, 5, 7, 9 }; // Delete pages.
www.rasteredge.com
ATG  C om merce  P ro gra mm in g  G ui d e 
81 8  
Appen d i x  F:  A T G C o mm erce  an d  S ess i on   Backu p 
SDK application API:C# PDF delete text Library: delete, remove text from PDF file in
Delete text from PDF file in preview without adobe PDF reader component installed in ASP.NET. C#.NET PDF: Delete Text from Consecutive PDF Pages.
www.rasteredge.com
SDK application API:C# PowerPoint - Delete PowerPoint Document Page in C#.NET
doc.Save(outPutFilePath); Delete Consecutive Pages from PowerPoint in C#. int[] detelePageindexes = new int[] { 1, 3, 5, 7, 9 }; // Delete pages.
www.rasteredge.com
ATG  C om mer ce P ro g ramm in g   Gui d e 
81 9  
Appen di x   G:  C o mm erce P i pel in e  C h ain s  
Appendix G: Commerce Pipeline Chains 
This appendix describes the pipeline chains included with ATG Commerce and their component links. For 
general information on pipelines, see the Processor Chains and the Pipeline Manager chapter. This 
appendix contains the following sections: 
Core Commerce Pipelines 
Fulfillment Pipelines 
Order Approval Pipelines 
Core Commerce Pipelines 
This section describes the pipelines that make up core Commerce functionality. 
updateOrder Pipeline Chain 
The 
updateOrder
pipeline saves the 
Order
supplied to it. The 
updateOrder
pipeline chain is executed 
by the 
updateOrder()
method in the 
OrderManager
. The 
updateOrder()
method adds the given 
Order and the 
OrderManager
to its parameter list, which is supplied to the executing chain. The pipeline 
chain’s transaction mode is TX_REQUIRED. 
The following sections describe each processor in the pipeline chain. 
updateOrderObject
Saves the properties in the Order object. 
Transactional mode: TX_MANDATORY 
Nucleus component: 
/atg/commerce/order/processor/SaveOrderObject
PipelineProcessor object: 
atg.commerce.order.processor.ProcSaveOrderObject
Transitions: return value of 1 executes 
updateCommerceItemObjects
updateCommerceItemObjects
Saves the properties in the 
CommerceItem
objects in the Order. 
Transactional mode: TX_MANDATORY 
ATG  C om merce  P ro gra mm in g  G ui d e 
82 0  
Appen d ix   G:  C o mm erce  Pi pel in e  C h ain s  
Nucleus component: 
/atg/commerce/order/processor/SaveCommerceItemObjects
PipelineProcessor object: 
atg.commerce.order.processor.ProcSaveCommerceItemObjects
Transitions: return value of 1 executes 
updateShippingGroupObjects
updateShippingGroupObjects
Saves the properties in the 
ShippingGroup
objects in the Order. 
Transactional mode: TX_MANDATORY 
Nucleus component: 
/atg/commerce/order/processor/SaveShippingGroupObjects
PipelineProcessor object: 
atg.commerce.order.processor.ProcSaveShippingGroupObjects
Transitions: return value of 1 executes 
updateHandlingInstructionObjects
updateHandlingInstructionObjects
Saves the properties in the 
HandlingInstruction
objects in all the 
ShippingGroups
in the Order. 
Transactional mode: TX_MANDATORY 
Nucleus component: 
/atg/commerce/order/processor/SaveHandlingInstructionObjects
PipelineProcessor object: 
atg.commerce.order.processor.ProcSaveHandlingInstructionObjects
Transitions: return value of 1 executes 
updatePaymentGroupObjects
updatePaymentGroupObjects
Saves the properties in the 
PaymentGroup
objects in the Order. 
Transactional mode: TX_MANDATORY 
Nucleus component: 
/atg/commerce/order/processor/SavePaymentGroupObjects
PipelineProcessor object: 
atg.commerce.order.processor.ProcSavePaymentGroupObjects
Transitions: return value of 1 executes 
updatePaymentStatusObjects
updatePaymentStatusObjects
Saves the properties in the 
PaymentStatus
objects in all the 
PaymentGroups
in the Order. 
Transactional mode: TX_MANDATORY 
Nucleus component: 
/atg/commerce/order/processor/SavePaymentStatusObjects
PipelineProcessor object: 
atg.commerce.order.processor.ProcSavePaymentStatusObjects
ATG  C om mer ce P ro g ramm in g   Gui d e 
82 1  
Appen di x   G:  C o mm erce P i pel in e  C h ain s  
Transitions: return value of 1 executes 
updateRelationshipObjects
updateRelationshipObjects
Saves the properties in the Relationship objects in the Order. 
Transactional mode: TX_MANDATORY 
Nucleus component: 
/atg/commerce/order/processor/SaveRelationshipObjects
PipelineProcessor object: 
atg.commerce.order.processor.ProcSaveRelationshipObjects
Transitions: return value of 1 executes 
updatePriceInfoObjects
updatePriceInfoObjects
This processor saves the properties in the 
OrderPriceInfo
and 
TaxPriceInfo
objects in the 
Order
, the 
ShippingPriceInfo
object in the 
ShippingGroups
, and the 
ItemPriceInfo
object in the 
CommerceItems
Transactional mode: TX_MANDATORY 
Nucleus component: 
/atg/commerce/order/processor/SavePriceInfoObjects
PipelineProcessor object: 
atg.commerce.order.processor.ProcSavePriceInfoObjects
Transitions: return value of 1 will execute 
saveManualAdjustments
next 
ProcSavePriceInfoObjects
includes an 
orderStateSaveModes
property, which you can use to map 
order states (see Order States in the Working with Purchase Process Objects chapter) to save 
modes,which determine which types of PriceInfo object are saved. The valid save modes are: 
ALL—Saves all PriceInfo types. 
ALL_NO_AUDIT—Saves all PriceInfo types, but does not save audit trail information 
(pricing adjustments and detailed price info objects) 
ORDER—Saves only the OrderPriceInfo object (not shipping, item, tax) 
ORDER_NO_AUDIT—Saves only the OrderPriceInfo object, with no audit information 
NONE—Saves no pricing information 
For example: 
orderStateSaveModes=INCOMPLETE=ALL_NO_AUDIT 
ProcSavePriceInfoObjects
also includes a 
defaultSaveMode
to use if the current order state does 
not have an entry in the 
orderStateSaveModes
map. 
saveManualAdjustments
Updates the order for any manual adjustments made by agents in ATG Commerce Service Center. If you 
are not using CSC, this step does not apply. See Warning below. 
ATG  C om merce  P ro gra mm in g  G ui d e 
82 2  
Appen d ix   G:  C o mm erce  Pi pel in e  C h ain s  
Transactional Mode: TX_MANDATORY 
Nucleus component: 
/atg/commerce/order/processor/SaveManualAdjustments
PipelineProcessor object: 
atg.commerce.order.processor.ProcSaveManualAdjustments
Transitions: return value of 1 execute 
setLastModifiedTime
Warning: Manual adjustments are changes to an order made by an agent using ATG Commerce Service 
Center. Manual adjustments are applied unconditionally by the 
OrderAdjustmentCalculator
(see the 
ATG Commerce Service Center User Guide for information on this class). Once an adjustment has been 
added, it affects the order’s price regardless of the order’s contents. If an adjustment is applied to an 
incomplete order, changes at checkout time do not affect the adjustment; for example, if a $20 credit is 
manually applied to an incomplete order, and the customer removes items, the order could end up with a 
$0 total. By default, the processor is configured not to save manual adjustments for incomplete orders, in 
which case the adjustment is discarded if the agent does not check out the order. However, this behavior 
is configurable. If you want to apply manual adjustments to incomplete orders, set the 
saveIncompleteOrderAdjustments
property to true in the 
/atg/commerce/order/processor/SaveManualAdjustments
component. To save manual 
adjustments for orders in additional states, adjust the configuration of the 
incompleteStates
property. 
# The processor will save the manual adjustments to the repository for orders 
# in these states, depending on the value of saveIncompleteOrderAdjustments. 
incompleteStates^=/atg/commerce/order/OrderLookupService.incompleteStates 
# The processor will save the manual adjustments to the repository for orders 
# in the configured incomplete states if this property is true. Otherwise, the 
# manual adjustments are not saved for incomplete orders. 
saveIncompleteOrderAdjustments=false 
setLastModifiedTime
Sets the 
lastModifiedTime
property of an Order to the current time if any changes were made to an 
Order. 
Transactional mode: TX_MANDATORY 
Nucleus component: 
/atg/commerce/order/processor/SetLastModifiedTime
PipelineProcessor object: 
atg.commerce.order.processor.ProcSetLastModifiedTime
Transitions: None. This is the last link in the chain and causes the 
PipelineManager
to return to the 
caller. 
Documents you may be interested
Documents you may be interested