Class EsbAppMetaDataProducer

All Implemented Interfaces:
MetaDataProducerInterface<QAppMetaData>

public class EsbAppMetaDataProducer extends MetaDataProducer<QAppMetaData>
The ESB app: one overview widget, for users with esbView.hasAccess (the ESB's service-level permission). Also names the ESB's other permissions: esbOperate (pause, resume, restart, replay, move) and esbDelete (purge and delete messages).
  • Field Details

  • Constructor Details

    • EsbAppMetaDataProducer

      public EsbAppMetaDataProducer()
  • Method Details

    • viewPermissionRules

      public static QPermissionRules viewPermissionRules()
      The has-access permission rules on esbView - for the app, its widget, and the overview endpoint (which checks access to the app).
    • produce

      public QAppMetaData produce(QInstance qInstance) throws QException
      Description copied from interface: MetaDataProducerInterface
      Produce the metaData object. Generally, you don't want to add it to the instance yourself - but the instance is there in case you need it to get other metaData.
      Throws:
      QException