Userexits

Data Structures | Functions
com::agile::knlobj Namespace Reference

Data Structures

class  Context
 A Context can be used to make structure elements such as BOM positions and document structure elements visible or invisible, depending on the context which is currently selected. More...
class  ContextPresenter
 The context presenter contains all userexits which are necessary for the presentation logic for Contexts. More...
class  ContextScope
 An object that - when destroyed - reactivates the context that was active at construction time. More...
class  DefaultPresenter
 
    
More...
class  HierarchyPresenter
 MODUL : XEDB_HIERARCY PROJEKT : EDB AUTOR : DATE : April 1994 DESCRIPTION : Selected functions that have been separated from 'xedb.c' MODIFICATIONS : Date Name Description 13.06.94 ZAG 'xedb_usg_qua_hie': If the current widget (where the bill of material will be displayed) does not contain the field 'xxx.VAL_FROM', the current EDB-view will not be regarded. More...
class  ItemCategory
 The item category. More...
class  JobPresenter
 The JobPresenter class contains presentation layer methods for the jobs of the role model. More...
class  KernelObject
 The KernelObject class represents the base of all application objects and contains tha basic application layer logic for the application. More...
class  KnlBomPosition
 The implementation of a position in a Bill Of Material. More...
class  KnlBomPositionPresenter
 The KnlBomPositionPresenter. More...
class  KnlDocumentRevisionPresenter
 Class <Class> does something important. More...
class  KnlItemMaster
 Implementation of the PDM ItemMaster interface. More...
class  KnlItemMasterPresenter
 Contains the userexits of the ItemMaster implementation. More...
class  KnlItemRevision
 The Item class represents an item and contains application layer logic for items. More...
class  KnlItemRevisionPresenter
 The Presenter for the ItemRevision as defined in the KnlObj module. More...
class  KnlObjModule
 This class implements the Kernel Object module. More...
class  KnlRelationPresenter
 The context presenter contains all userexits which are necessary for the presentation logic for Contexts. More...
class  Qualifiable
 A Qualifiable object is an object which can be assigned to a context and which is then only visible within this context. More...
class  QualifiablePresenter
 The QualifiablePresenter contains all userexits which are necessary for the presentation logic for objects which can be assigned to contexts. More...
class  Quantifiable
 A Quantifiable object is a object that can calculate the dependency between the fields T_MASTER_DAT.UNIT, x.EDB_UNIT, x.QUANTITY, x.QUANTITY_BOM. More...
class  Unit
 The Unit. More...
class  UnitPresenter
 
    
More...
class  UserPresenter
 This class contains presenter methods specific to an Agile e6 user. More...

Functions

 DECLARE_EXCEPTION (KernelException, com::agile::base::EPException)
 DECLARE_EXCEPTION (NoMoreContextsException, KernelException)
 DECLARE_EXCEPTION (NoSuchContextException, KernelException)
 DECLARE_EXCEPTION (DuplicateContextAssignment, KernelException)
 FORWARD_SHARED_POINTER_DECL (UserPresenter)
 FORWARD_SHARED_POINTER_DECL (Qualifiable)
 FORWARD_SHARED_POINTER_DECL (Unit)
 FORWARD_SHARED_POINTER_DECL (KnlRelationPresenter)
 FORWARD_SHARED_POINTER_DECL (UnitPresenter)
 FORWARD_SHARED_POINTER_DECL (Quantifiable)
 FORWARD_SHARED_POINTER_DECL (JobPresenter)
 FORWARD_SHARED_POINTER_DECL (DefaultPresenter)
 FORWARD_SHARED_POINTER_DECL (ContextPresenter)
 FORWARD_SHARED_POINTER_DECL (HierarchyPresenter)
 FORWARD_SHARED_POINTER_DECL (KnlItemRevision)
 FORWARD_SHARED_POINTER_DECL (QualifiablePresenter)
 FORWARD_SHARED_POINTER_DECL (KnlItemMaster)
 FORWARD_SHARED_POINTER_DECL (ItemCategory)
 FORWARD_SHARED_POINTER_DECL (Context)
 FORWARD_SHARED_POINTER_DECL (KnlBomPosition)

Function Documentation

com::agile::knlobj::DECLARE_EXCEPTION ( KernelException  ,
com::agile::base::EPException   
)
com::agile::knlobj::DECLARE_EXCEPTION ( NoMoreContextsException  ,
KernelException   
)
com::agile::knlobj::DECLARE_EXCEPTION ( NoSuchContextException  ,
KernelException   
)
com::agile::knlobj::DECLARE_EXCEPTION ( DuplicateContextAssignment  ,
KernelException   
)
com::agile::knlobj::FORWARD_SHARED_POINTER_DECL ( UserPresenter  )
com::agile::knlobj::FORWARD_SHARED_POINTER_DECL ( Qualifiable  )
com::agile::knlobj::FORWARD_SHARED_POINTER_DECL ( Unit  )
com::agile::knlobj::FORWARD_SHARED_POINTER_DECL ( KnlRelationPresenter  )
com::agile::knlobj::FORWARD_SHARED_POINTER_DECL ( UnitPresenter  )
com::agile::knlobj::FORWARD_SHARED_POINTER_DECL ( Quantifiable  )
com::agile::knlobj::FORWARD_SHARED_POINTER_DECL ( JobPresenter  )
com::agile::knlobj::FORWARD_SHARED_POINTER_DECL ( DefaultPresenter  )
com::agile::knlobj::FORWARD_SHARED_POINTER_DECL ( ContextPresenter  )
com::agile::knlobj::FORWARD_SHARED_POINTER_DECL ( HierarchyPresenter  )
com::agile::knlobj::FORWARD_SHARED_POINTER_DECL ( KnlItemRevision  )
com::agile::knlobj::FORWARD_SHARED_POINTER_DECL ( QualifiablePresenter  )
com::agile::knlobj::FORWARD_SHARED_POINTER_DECL ( KnlItemMaster  )
com::agile::knlobj::FORWARD_SHARED_POINTER_DECL ( ItemCategory  )
com::agile::knlobj::FORWARD_SHARED_POINTER_DECL ( Context  )
com::agile::knlobj::FORWARD_SHARED_POINTER_DECL ( KnlBomPosition  )