SalesPoint Framework v3.0

Uses of Class
sale.SaleProcess

Packages that use SaleProcess
data.stdforms.singletableformsheet Contains the EditButtonStrategy classes for SingleTableFormSheets
data.stdforms.twotableformsheet Contains the MoveStrategy classes for TwoTableFormSheets
sale This package contains the central classes of the Framework. 
sale.stdforms This package contains basic standard FormSheets
users Contains all the classes for managing users and their capabilities. 
 

Uses of SaleProcess in data.stdforms.singletableformsheet
 

Methods in data.stdforms.singletableformsheet with parameters of type SaleProcess
abstract  Transition EditButtonStrategy.getEditProcess(SingleTableFormSheet stfs, SaleProcess p, SalesPoint sp)
          Get the first transition of the process that will perform the editing.
 Transition AbstractAddCatalogItemStrategy.getEditProcess(SingleTableFormSheet stfs, SaleProcess p, SalesPoint sp)
           
protected  String AbstractAddCatalogItemStrategy.getNewKey(SingleTableFormSheet stfs, SaleProcess p)
          Get the key of the new item.
protected  void AbstractAddCatalogItemStrategy.addToCatalog(SaleProcess p, CatalogItem ci)
          Add the specified CatalogItem to the Catalog.
 Transition DefaultRemoveCatalogItemStrategy.getEditProcess(SingleTableFormSheet stfs, SaleProcess p, SalesPoint sp)
           
protected  void DefaultRemoveCatalogItemStrategy.doRemove(SaleProcess p, CatalogItem ci, DataBasket db)
          Perform the actual removal.
 

Uses of SaleProcess in data.stdforms.twotableformsheet
 

Methods in data.stdforms.twotableformsheet with parameters of type SaleProcess
 Transition CCSStrategy.getMoveToDestProcess(SaleProcess p, SalesPoint sp, Catalog cSource, CountingStock csDest, DataBasket db, CatalogItem ci, int nCount, TwoTableFormSheet ttfs)
          Get the sub-process that will move items from the source to the destination.
protected  Gate CCSStrategy.getCheckMoveToDestGate(SaleProcess p, SalesPoint sp, Catalog cSource, CountingStock csDest, DataBasket db, CatalogItem ci, int nCount, TwoTableFormSheet ttfs)
          Get the first gate of the sub-process that will move items from the source to the destination.
protected  void CCSStrategy.moveToDest(SaleProcess p, SalesPoint sp, Catalog cSource, CountingStock csDest, DataBasket db, CatalogItem ci, int nCount)
          Move the indicated number of items as indicated into the destination Stock.
protected  int CCSStrategy.checkMoveToDest(SaleProcess p, SalesPoint sp, Catalog cSource, CountingStock csDest, DataBasket db, CatalogItem ci, int nCount)
          Check whether the indicated move is allowable.
 Transition CCSStrategy.getMoveToSourceProcess(SaleProcess p, SalesPoint sp, Catalog cSource, CountingStock csDest, DataBasket db, CatalogItem ci, int nCount, TwoTableFormSheet ttfs)
          Get the sub-process that will move items from the destination to the source.
protected  Gate CCSStrategy.getCheckMoveToSourceGate(SaleProcess p, SalesPoint sp, Catalog cSource, CountingStock csDest, DataBasket db, CatalogItem ci, int nCount, TwoTableFormSheet ttfs)
          Get the first gate of the sub-process that will move items from the destination to the source.
protected  void CCSStrategy.moveToSource(SaleProcess p, SalesPoint sp, Catalog cSource, CountingStock csDest, DataBasket db, CatalogItem ci, int nCount)
          Move the indicated number of items as indicated from the destination Stock.
protected  int CCSStrategy.checkMoveToSource(SaleProcess p, SalesPoint sp, Catalog cSource, CountingStock csDest, DataBasket db, CatalogItem ci, int nCount)
          Check whether the indicated move is allowable.
 Transition SSSSStrategy.getMoveToDestProcess(SaleProcess p, SalesPoint sp, StoringStock ssSource, StoringStock ssDest, DataBasket db, StockItem si, TwoTableFormSheet ttfs)
          Get the sub-process that will move items from the source to the destination.
protected  Gate SSSSStrategy.getCheckMoveToDestGate(SaleProcess p, SalesPoint sp, StoringStock ssSource, StoringStock ssDest, DataBasket db, StockItem si, TwoTableFormSheet ttfs)
          Get the first gate of the sub-process that will move items from the source to the destination.
 Transition SSSSStrategy.getMoveToSourceProcess(SaleProcess p, SalesPoint sp, StoringStock ssSource, StoringStock ssDest, DataBasket db, StockItem si, TwoTableFormSheet ttfs)
          Get the sub-process that will move items from the destination to the source.
protected  Gate SSSSStrategy.getCheckMoveToSourceGate(SaleProcess p, SalesPoint sp, StoringStock ssSource, StoringStock ssDest, DataBasket db, StockItem si, TwoTableFormSheet ttfs)
          Get the first gate of the sub-process that will move items from the destination to the source.
protected  Gate SSSSStrategy.getCheckMoveGate(SaleProcess p, SalesPoint sp, StoringStock ssSource, StoringStock ssDest, DataBasket db, StockItem si, TwoTableFormSheet ttfs)
          Get the first gate of a sub-process that will move items from one Stock into another.
protected  int SSSSStrategy.checkMove(SaleProcess p, SalesPoint sp, StoringStock ssSource, StoringStock ssDest, DataBasket db, StockItem si)
          Check whether the indicated move is allowable.
protected  void SSSSStrategy.moveImpl(SaleProcess p, SalesPoint sp, StoringStock ssSource, StoringStock ssDest, DataBasket db, StockItem si)
          Move the indicated item from the source StoringStock into the destination StoringStock.
 Transition CDBStrategy.getMoveToDestProcess(SaleProcess p, SalesPoint sp, Catalog cSource, DataBasket dbDest, CatalogItem ci, TwoTableFormSheet ttfs)
          Get the sub-process that will move items from the source to the destination.
protected  Gate CDBStrategy.getCheckMoveToDestGate(SaleProcess p, SalesPoint sp, Catalog cSource, DataBasket dbDest, CatalogItem ci, TwoTableFormSheet ttfs)
          Get the first gate of the sub-process that will move items from the source to the destination.
protected  int CDBStrategy.checkMoveToDest(SaleProcess p, SalesPoint sp, Catalog cSource, DataBasket dbDest, CatalogItem ci)
          Check whether the indicated move is allowable.
protected  void CDBStrategy.moveToDest(SaleProcess p, SalesPoint sp, Catalog cSource, DataBasket dbDest, CatalogItem ci)
          Move the indicated item from source to destination.
 Transition CDBStrategy.getMoveToSourceProcess(SaleProcess p, SalesPoint sp, Catalog cSource, DataBasket dbDest, CatalogItem ci, TwoTableFormSheet ttfs)
          Get the sub-process that will move items from the destination to the source.
protected  Gate CDBStrategy.getCheckMoveToSourceGate(SaleProcess p, SalesPoint sp, Catalog cSource, DataBasket dbDest, CatalogItem ci, TwoTableFormSheet ttfs)
          Get the first gate of the sub-process that will move items from the destination to the source.
protected  int CDBStrategy.checkMoveToSource(SaleProcess p, SalesPoint sp, Catalog cSource, DataBasket dbDest, CatalogItem ci)
          Check whether the indicated move is allowable.
protected  void CDBStrategy.moveToSource(SaleProcess p, SalesPoint sp, Catalog cSource, DataBasket dbDest, CatalogItem ci)
          Move the indicated item from the destination to the source.
 Transition DBSSStrategy.getMoveToSourceProcess(SaleProcess p, SalesPoint sp, DataBasket dbSource, StoringStock ssDest, StockItem si, TwoTableFormSheet ttfs)
          Get the sub-process that will move items from the destination to the source.
protected  Gate DBSSStrategy.getCheckMoveToSourceGate(SaleProcess p, SalesPoint sp, DataBasket dbSource, StoringStock ssDest, StockItem si, TwoTableFormSheet ttfs)
          Get the first gate of the sub-process that will move items from the destination to the source.
protected  int DBSSStrategy.checkMoveToSource(SaleProcess p, SalesPoint sp, DataBasket dbSource, StoringStock ssDest, StockItem si)
          Check whether the indicated move is allowable.
protected  void DBSSStrategy.moveToSource(SaleProcess p, SalesPoint sp, DataBasket dbSource, StoringStock ssDest, StockItem si)
          Move the indicated item from the destination Stock.
 Transition DBSSStrategy.getMoveToDestProcess(SaleProcess p, SalesPoint sp, DataBasket dbSource, StoringStock ssDest, DataBasketEntry dbe, TwoTableFormSheet ttfs)
          Get the sub-process that will move items from the source to the destination.
protected  Gate DBSSStrategy.getCheckMoveToDestGate(SaleProcess p, SalesPoint sp, DataBasket dbSource, StoringStock ssDest, DataBasketEntry dbe, TwoTableFormSheet ttfs)
          Get the first gate of the sub-process that will move items from the source to the destination.
protected  int DBSSStrategy.checkMoveToDest(SaleProcess p, SalesPoint sp, DataBasket dbSource, StoringStock ssDest, DataBasketEntry dbe)
          Check whether the indicated move is allowable.
protected  void DBSSStrategy.moveToDest(SaleProcess p, SalesPoint sp, DataBasket dbSource, StoringStock ssDest, DataBasketEntry dbe)
          Move the indicated item into the destination Stock.
 Transition DBCStrategy.getMoveToSourceProcess(SaleProcess p, SalesPoint sp, DataBasket dbSource, Catalog cDest, CatalogItem ci, TwoTableFormSheet ttfs)
          Get the sub-process that will move items from the destination to the source.
protected  Gate DBCStrategy.getCheckMoveToSourceGate(SaleProcess p, SalesPoint sp, DataBasket dbSource, Catalog cDest, CatalogItem ci, TwoTableFormSheet ttfs)
          Get the first gate of the sub-process that will move items from the destination to the source.
protected  int DBCStrategy.checkMoveToSource(SaleProcess p, SalesPoint sp, DataBasket dbSource, Catalog cDest, CatalogItem ci)
          Check whether the indicated move is allowable.
protected  void DBCStrategy.moveToSource(SaleProcess p, SalesPoint sp, DataBasket dbSource, Catalog cDest, CatalogItem ci)
          Move the indicated item from the destination Catalog.
 Transition DBCStrategy.getMoveToDestProcess(SaleProcess p, SalesPoint sp, DataBasket dbSource, Catalog cDest, CatalogItem ci, TwoTableFormSheet ttfs)
          Get the sub-process that will move items from the source to the destination.
protected  Gate DBCStrategy.getCheckMoveToDestGate(SaleProcess p, SalesPoint sp, DataBasket dbSource, Catalog cDest, CatalogItem ci, TwoTableFormSheet ttfs)
          Get the first gate of the sub-process that will move items from the source to the destination.
protected  int DBCStrategy.checkMoveToDest(SaleProcess p, SalesPoint sp, DataBasket dbSource, Catalog cDest, CatalogItem ci)
          Check whether the indicated move is allowable.
protected  void DBCStrategy.moveToDest(SaleProcess p, SalesPoint sp, DataBasket dbSource, Catalog cDest, CatalogItem ci)
          Move the item into the destination Catalog.
 Transition CCStrategy.getMoveToDestProcess(SaleProcess p, SalesPoint sp, Catalog cSource, Catalog cDest, DataBasket db, CatalogItem ci, TwoTableFormSheet ttfs)
          Get the sub-process that will move items from the source to the destination.
protected  Gate CCStrategy.getCheckMoveToDestGate(SaleProcess p, SalesPoint sp, Catalog cSource, Catalog cDest, DataBasket db, CatalogItem ci, TwoTableFormSheet ttfs)
          Get the first gate of the sub-process that will move items from the source to the destination.
 Transition CCStrategy.getMoveToSourceProcess(SaleProcess p, SalesPoint sp, Catalog cSource, Catalog cDest, DataBasket db, CatalogItem ci, TwoTableFormSheet ttfs)
          Get the sub-process that will move items from the destination to the source.
protected  Gate CCStrategy.getCheckMoveToSourceGate(SaleProcess p, SalesPoint sp, Catalog cSource, Catalog cDest, DataBasket db, CatalogItem ci, TwoTableFormSheet ttfs)
          Get the first gate of the sub-process that will move items from the destination to the source.
protected  Gate CCStrategy.getCheckMoveGate(SaleProcess p, SalesPoint sp, Catalog cSource, Catalog cDest, DataBasket db, CatalogItem ci, TwoTableFormSheet ttfs)
          Get the first gate of a sub-process that will move items from one Catalog into another.
protected  void CCStrategy.moveImpl(SaleProcess p, SalesPoint sp, Catalog cSource, Catalog cDest, DataBasket db, CatalogItem ci)
          Move the indicated item from the source Catalog into the destination Catalog.
protected  int CCStrategy.checkMove(SaleProcess p, SalesPoint sp, Catalog cSource, Catalog cDest, DataBasket db, CatalogItem ci)
          Check whether the indicated move is allowable.
 Transition DBCSStrategy.getMoveToSourceProcess(SaleProcess p, SalesPoint sp, DataBasket dbSource, CountingStock csDest, CatalogItem ci, int nCount, TwoTableFormSheet ttfs)
          Get the sub-process that will move items from the destination to the source.
protected  Gate DBCSStrategy.getCheckMoveToSourceGate(SaleProcess p, SalesPoint sp, DataBasket dbSource, CountingStock csDest, CatalogItem ci, int nCount, TwoTableFormSheet ttfs)
          Get the first gate of the sub-process that will move items from the destination to the source.
protected  int DBCSStrategy.checkMoveToSource(SaleProcess p, SalesPoint sp, DataBasket dbSource, CountingStock csDest, CatalogItem ci, int nCount)
          Check whether the indicated move is allowable.
protected  void DBCSStrategy.moveToSource(SaleProcess p, SalesPoint sp, DataBasket dbSource, CountingStock csDest, CatalogItem ci, int nCount)
          Move the indicated number of items as indicated from the destination Stock.
 Transition DBCSStrategy.getMoveToDestProcess(SaleProcess p, SalesPoint sp, DataBasket dbSource, CountingStock csDest, DataBasketEntry dbe, int nCount, TwoTableFormSheet ttfs)
          Get the sub-process that will move items from the source to the destination.
protected  Gate DBCSStrategy.getCheckMoveToDestGate(SaleProcess p, SalesPoint sp, DataBasket dbSource, CountingStock csDest, DataBasketEntry dbe, int nCount, TwoTableFormSheet ttfs)
          Get the first gate of the sub-process that will move items from the source to the destination.
protected  int DBCSStrategy.checkMoveToDest(SaleProcess p, SalesPoint sp, DataBasket dbSource, CountingStock csDest, DataBasketEntry dbe, int nCount)
          Check whether the indicated move is allowable.
protected  void DBCSStrategy.moveToDest(SaleProcess p, SalesPoint sp, DataBasket dbSource, CountingStock csDest, DataBasketEntry dbe, int nCount)
          Move the indicated number of items as indicated into the destination Stock.
 Transition CSDBStrategy.getMoveToDestProcess(SaleProcess p, SalesPoint sp, CountingStock csSource, DataBasket dbDest, CatalogItem ci, int nCount, TwoTableFormSheet ttfs)
          Get the sub-process that will move items from the source to the destination.
protected  Gate CSDBStrategy.getCheckMoveToDestGate(SaleProcess p, SalesPoint sp, CountingStock csSource, DataBasket dbDest, CatalogItem ci, int nCount, TwoTableFormSheet ttfs)
          Get the first gate of the sub-process that will move items from the source to the destination.
protected  int CSDBStrategy.checkMoveToDest(SaleProcess p, SalesPoint sp, CountingStock csSource, DataBasket dbDest, CatalogItem ci, int nCount)
          Check whether the indicated move is allowable.
protected  void CSDBStrategy.moveToDest(SaleProcess p, SalesPoint sp, CountingStock csSource, DataBasket dbDest, CatalogItem ci, int nCount)
          Move the indicated number of items as indicated into the destination DataBasket.
 Transition CSDBStrategy.getMoveToSourceProcess(SaleProcess p, SalesPoint sp, CountingStock csSource, DataBasket dbDest, DataBasketEntry dbe, int nCount, TwoTableFormSheet ttfs)
          Get the sub-process that will move items from the destination to the source.
protected  Gate CSDBStrategy.getCheckMoveToSourceGate(SaleProcess p, SalesPoint sp, CountingStock csSource, DataBasket dbDest, DataBasketEntry dbe, int nCount, TwoTableFormSheet ttfs)
          Get the first gate of the sub-process that will move items from the destination to the source.
protected  int CSDBStrategy.checkMoveToSource(SaleProcess p, SalesPoint sp, CountingStock csSource, DataBasket dbDest, DataBasketEntry dbe, int nCount)
          Check whether the indicated move is allowable.
protected  void CSDBStrategy.moveToSource(SaleProcess p, SalesPoint sp, CountingStock csSource, DataBasket dbDest, DataBasketEntry dbe, int nCount)
          Move the indicated number of items as indicated from the source into the destination.
 Transition CSCSStrategy.getMoveToDestProcess(SaleProcess p, SalesPoint sp, CountingStock csSource, CountingStock csDest, DataBasket db, CatalogItem ci, int nCount, TwoTableFormSheet ttfs)
          Get the sub-process that will move items from the source to the destination.
protected  Gate CSCSStrategy.getCheckMoveToDestGate(SaleProcess p, SalesPoint sp, CountingStock csSource, CountingStock csDest, DataBasket db, CatalogItem ci, int nCount, TwoTableFormSheet ttfs)
          Get the first gate of the sub-process that will move items from the source to the destination.
 Transition CSCSStrategy.getMoveToSourceProcess(SaleProcess p, SalesPoint sp, CountingStock csSource, CountingStock csDest, DataBasket db, CatalogItem ci, int nCount, TwoTableFormSheet ttfs)
          Get the sub-process that will move items from the destination to the source.
protected  Gate CSCSStrategy.getCheckMoveToSourceGate(SaleProcess p, SalesPoint sp, CountingStock csSource, CountingStock csDest, DataBasket db, CatalogItem ci, int nCount, TwoTableFormSheet ttfs)
          Get the first gate of the sub-process that will move items from the destination to the source.
protected  Gate CSCSStrategy.getCheckMoveGate(SaleProcess p, SalesPoint sp, CountingStock csSource, CountingStock csDest, DataBasket db, CatalogItem ci, int nCount, TwoTableFormSheet ttfs)
          Get the first gate of a sub-process that will move items from one Stock into another.
protected  void CSCSStrategy.moveImpl(SaleProcess p, SalesPoint sp, CountingStock csSource, CountingStock csDest, DataBasket db, CatalogItem ci, int nCount)
          Move the indicated number of items from the source CountingStock into the destination CountingStock.
protected  int CSCSStrategy.checkMove(SaleProcess p, SalesPoint sp, CountingStock csSource, CountingStock csDest, DataBasket db, CatalogItem ci, int nCount)
          Check whether the indicated move is allowable.
 Transition SSDBStrategy.getMoveToDestProcess(SaleProcess p, SalesPoint sp, StoringStock ssSource, DataBasket dbDest, StockItem si, TwoTableFormSheet ttfs)
          Get the sub-process that will move items from the source to the destination.
protected  Gate SSDBStrategy.getCheckMoveToDestGate(SaleProcess p, SalesPoint sp, StoringStock ssSource, DataBasket dbDest, StockItem si, TwoTableFormSheet ttfs)
          Get the first gate of the sub-process that will move items from the source to the destination.
protected  int SSDBStrategy.checkMoveToDest(SaleProcess p, SalesPoint sp, StoringStock ssSource, DataBasket dbDest, StockItem si)
          Check whether the indicated move is allowable.
protected  void SSDBStrategy.moveToDest(SaleProcess p, SalesPoint sp, StoringStock ssSource, DataBasket dbDest, StockItem si)
          Move the indicated item from the source Stock.
 Transition SSDBStrategy.getMoveToSourceProcess(SaleProcess p, SalesPoint sp, StoringStock ssSource, DataBasket dbDest, DataBasketEntry dbe, TwoTableFormSheet ttfs)
          Get the sub-process that will move items from the destination to the source.
protected  Gate SSDBStrategy.getCheckMoveToSourceGate(SaleProcess p, SalesPoint sp, StoringStock ssSource, DataBasket dbDest, DataBasketEntry dbe, TwoTableFormSheet ttfs)
          Get the first gate of the sub-process that will move items from the destination to the source.
protected  int SSDBStrategy.checkMoveToSource(SaleProcess p, SalesPoint sp, StoringStock ssSource, DataBasket dbDest, DataBasketEntry dbe)
          Check whether the indicated move is allowable.
protected  void SSDBStrategy.moveToSource(SaleProcess p, SalesPoint sp, StoringStock ssSource, DataBasket dbDest, DataBasketEntry dbe)
          Move the indicated item into the source Stock.
 Transition CSSStrategy.getMoveToDestProcess(SaleProcess p, SalesPoint sp, Catalog cSource, StoringStock ssDest, DataBasket db, CatalogItem ci, TwoTableFormSheet ttfs)
          Get the sub-process that will move items from the source to the destination.
protected  Gate CSSStrategy.getCheckMoveToDestGate(SaleProcess p, SalesPoint sp, Catalog cSource, StoringStock ssDest, DataBasket db, CatalogItem ci, TwoTableFormSheet ttfs)
          Get the first gate of the sub-process that will move items from the source to the destination.
protected  int CSSStrategy.checkMoveToDest(SaleProcess p, SalesPoint sp, Catalog cSource, StoringStock ssDest, DataBasket db, CatalogItem ci)
          Check whether the indicated move is allowable.
protected abstract  StockItem CSSStrategy.createStockItem(SaleProcess p, SalesPoint sp, Catalog cSource, StoringStock ssDest, DataBasket db, CatalogItem ci)
          Create a fresh StockItem following the specifications given.
protected  void CSSStrategy.moveToDest(SaleProcess p, SalesPoint sp, Catalog cSource, StoringStock ssDest, DataBasket db, StockItem si)
          Move the item as indicated into the destination Stock.
 Transition CSSStrategy.getMoveToSourceProcess(SaleProcess p, SalesPoint sp, Catalog cSource, StoringStock ssDest, DataBasket db, StockItem si, TwoTableFormSheet ttfs)
          Get the sub-process that will move items from the destination to the source.
protected  Gate CSSStrategy.getCheckMoveToSourceGate(SaleProcess p, SalesPoint sp, Catalog cSource, StoringStock ssDest, DataBasket db, StockItem si, TwoTableFormSheet ttfs)
          Get the first gate of the sub-process that will move items from the destination to the source.
protected  int CSSStrategy.checkMoveToSource(SaleProcess p, SalesPoint sp, Catalog cSource, StoringStock ssDest, DataBasket db, StockItem si)
          Check whether the indicated move is allowable.
protected  void CSSStrategy.moveToSource(SaleProcess p, SalesPoint sp, Catalog cSource, StoringStock ssDest, DataBasket db, StockItem si)
          Move the indicated item as indicated from the destination Stock.
 

Uses of SaleProcess in sale
 

Fields in sale declared as SaleProcess
protected  SaleProcess Shop.ProcessHandle.m_p
          The process for which this is the context.
protected  SaleProcess MenuSheetObject.m_pAttached
          The SaleProcess attached to this MenuSheetObject, if any.
protected  SaleProcess SalesPoint.m_pCurProcess
          The process currently running on this SalesPoint, if any.
 

Methods in sale that return SaleProcess
 SaleProcess FormSheet.attach(SaleProcess p)
          Attach a process to this FormSheet.
 SaleProcess FormSheet.detachProcess()
          Detach the current process from this FormSheet.
 SaleProcess FormSheet.getProcess()
          Get the currently attached process.
 SaleProcess MenuSheetObject.attach(SaleProcess p)
          Attach a SaleProcess to this MenuSheetObject.
 SaleProcess MenuSheetObject.detachSaleProcess()
          Detach the currently attached SaleProcess.
 SaleProcess MenuSheet.attach(SaleProcess p)
          Attach a SaleProcess to this MenuSheet.
 SaleProcess SalesPoint.getCurrentProcess()
          Get the process currently running on this SalesPoint, if any.
 

Methods in sale with parameters of type SaleProcess
 void Shop.runProcess(SaleProcess p, Display d, User usr, DataBasket db)
          Run a process on the Shop.
 void Shop.runBackgroundProcess(SaleProcess p, User usr, DataBasket db)
          Run a background process on the Shop.
 void Shop.ProcessHandle.setFormSheet(SaleProcess p, FormSheet fs)
           
 void Shop.ProcessHandle.popUpFormSheet(SaleProcess p, FormSheet fs)
           
 void Shop.ProcessHandle.setMenuSheet(SaleProcess p, MenuSheet ms)
           
 boolean Shop.ProcessHandle.hasUseableDisplay(SaleProcess p)
           
 void Shop.ProcessHandle.log(SaleProcess p, Loggable la)
           
 User Shop.ProcessHandle.getCurrentUser(SaleProcess p)
           
 void Shop.ProcessHandle.processStarted(SaleProcess p)
           
 void Shop.ProcessHandle.processFinished(SaleProcess p)
           
 Gate GateChangeTransition.perform(SaleProcess p, User u)
          Perform the Transition.
 SaleProcess FormSheet.attach(SaleProcess p)
          Attach a process to this FormSheet.
 SaleProcess MenuSheetObject.attach(SaleProcess p)
          Attach a SaleProcess to this MenuSheetObject.
 SaleProcess MenuSheet.attach(SaleProcess p)
          Attach a SaleProcess to this MenuSheet.
 Transition Gate.getNextTransition(SaleProcess pOwner, User usr)
          Determine the next Transition.
 Transition UIGate.getNextTransition(SaleProcess pOwner, User usr)
           
 Gate Transition.perform(SaleProcess pOwner, User usr)
          Actually perform the transition.
 void SalesPoint.runProcess(SaleProcess p)
          Start a process on this SalesPoint.
 void SalesPoint.setFormSheet(SaleProcess p, FormSheet fs)
          Allow a process to set a FormSheet on the SalesPoint's current display.
 void SalesPoint.popUpFormSheet(SaleProcess p, FormSheet fs)
          Allow a process to pop up a FormSheet on the SalesPoint's current display.
 void SalesPoint.setMenuSheet(SaleProcess p, MenuSheet ms)
          Allow a process to set a MenuSheet on the SalesPoint's current display.
 boolean SalesPoint.hasUseableDisplay(SaleProcess p)
          True, if the SalesPoint currently has a display and this display is useable.
 void SalesPoint.log(SaleProcess p, Loggable la)
          Log the given Loggable.
 User SalesPoint.getCurrentUser(SaleProcess p)
          Get the current user for the given process.
 void SalesPoint.processStarted(SaleProcess p)
          Notification that a process started on a SalesPoint.
 void SalesPoint.processFinished(SaleProcess p)
          Notification that a process finished running on this SalesPoint.
 void ProcessContext.setFormSheet(SaleProcess p, FormSheet fs)
          Set a FormSheet for a process.
 void ProcessContext.popUpFormSheet(SaleProcess p, FormSheet fs)
          Pop up a FormSheet for a process.
 void ProcessContext.setMenuSheet(SaleProcess p, MenuSheet ms)
          Set a MenuSheet for a process.
 boolean ProcessContext.hasUseableDisplay(SaleProcess p)
          True if the ProcessContext has a useable display for the given process.
 void ProcessContext.log(SaleProcess p, Loggable la)
          Put an entry into the ProcessContext's log stream for a process.
 User ProcessContext.getCurrentUser(SaleProcess p)
          Get the user currently associated with the given process.
 void ProcessContext.processStarted(SaleProcess p)
          Notification that a process was started in this ProcessContext.
 void ProcessContext.processFinished(SaleProcess p)
          Notification that a process was finished in this ProcessContext.
 void Action.doAction(SaleProcess p, SalesPoint sp)
          Perform the actual action.
 void ActionActionListener.doAction(SaleProcess p, SalesPoint sp)
          Action interface method.
 

Constructors in sale with parameters of type SaleProcess
Shop.ProcessHandle.Shop.ProcessHandle(SaleProcess p, Display d, User usr, DataBasket db)
          Create a new ProcessHandle.
SaleProcess.ProcessLogEntry.SaleProcess.ProcessLogEntry(SaleProcess p)
          Create a new ProcessLogEntry.
 

Uses of SaleProcess in sale.stdforms
 

Methods in sale.stdforms with parameters of type SaleProcess
 void FormSheetStrategy.error(SaleProcess p, int nErrorCode)
          Handle an error.
 void FormSheetStrategy.ErrorHandler.error(SaleProcess p, int nErrorCode)
          Handle an error.
 

Uses of SaleProcess in users
 

Methods in users with parameters of type SaleProcess
 void ActionCapability.doAction(SaleProcess p, SalesPoint sp)
          If the capability is granting rights, perform the guarded action; otherwise, print a message to the user that he/she is not granted the right to perform this action.
 


SalesPoint Framework v3.0