Class EsbAppMetaDataProducer
java.lang.Object
com.kingsrook.qqq.backend.core.model.metadata.MetaDataProducer<QAppMetaData>
com.kingsrook.qqq.esb.metadata.EsbAppMetaDataProducer
- All Implemented Interfaces:
MetaDataProducerInterface<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 Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from interface com.kingsrook.qqq.backend.core.model.metadata.MetaDataProducerInterface
DEFAULT_SORT_ORDER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionProduce the metaData object.static QPermissionRulesThe has-access permission rules on esbView - for the app, its widget, and the overview endpoint (which checks access to the app).Methods inherited from class com.kingsrook.qqq.backend.core.model.metadata.MetaDataProducer
getSourceClass, setSourceClass, withSourceClassMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.kingsrook.qqq.backend.core.model.metadata.MetaDataProducerInterface
getSortOrder, isEnabled
-
Field Details
-
NAME
- See Also:
-
VIEW_PERMISSION_BASE_NAME
- See Also:
-
OPERATE_PERMISSION_BASE_NAME
- See Also:
-
DELETE_PERMISSION_BASE_NAME
- See Also:
-
-
Constructor Details
-
EsbAppMetaDataProducer
public EsbAppMetaDataProducer()
-
-
Method Details
-
viewPermissionRules
The has-access permission rules on esbView - for the app, its widget, and the overview endpoint (which checks access to the app). -
produce
Description copied from interface:MetaDataProducerInterfaceProduce 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
-