Class BTTechnicalObjectHeaderLoad

java.lang.Object
overit.geocall.bl.BusinessTask<TechnicalObjectHeaderLoadEvent>
overit.geocallapp.wfm.core.bl.technicalobject.header.task.BTTechnicalObjectHeaderLoad
All Implemented Interfaces:
Serializable, Tool

Business task in order to load a BOTechnicalObjectHeader.
When the TechnicalObjectHeaderLoadEvent is launched the BT notices the call and loads the BOTechnicalObjectHeader basing on the event's input.
Since:
9.2
See Also:
GCApi:
task
  • Constructor Details

    • BTTechnicalObjectHeaderLoad

      public BTTechnicalObjectHeaderLoad()
  • Method Details

    • body

      protected void body(TechnicalObjectHeaderLoadEvent event, PoolKit poolKit) throws DAException, DAValidateException
      Writes the loaded technical object header into the event journal
      Specified by:
      body in class BusinessTask<TechnicalObjectHeaderLoadEvent>
      Parameters:
      event - the event to load the technical object header
      poolKit - the pool kit
      Throws:
      DAException - in case of database error
      DAValidateException - in case of database validation error
    • applyVisibilityFilters

      protected void applyVisibilityFilters(Map<String,Object> filters, EventOptions eventOptions)
      Determines whether operation center visibility filters should be applied based on the current user's visibility profile and current event options

      The visibility filter is skipped in the following cases:

      • The current user has SUPERUSER visibility profile
      • The event options explicitly request to skip visibility filters
      Parameters:
      filters - the filter map to which visibility filters will be added
      eventOptions - the event options that may override default filtering behavior, can be null