Class AbstractCockpitPluginResource

    • Constructor Detail

      • AbstractCockpitPluginResource

        public AbstractCockpitPluginResource​(String engineName)
    • Method Detail

      • getCommandExecutor

        protected CommandExecutor getCommandExecutor()
        Return a CommandExecutor for the current engine to execute plugin commands.
        Returns:
      • getQueryService

        protected QueryService getQueryService()
        Return a QueryService for the current engine to execute queries against the engine datbase.
        Returns:
      • isAuthorizationEnabled

        protected boolean isAuthorizationEnabled()
        Return true if authorization is enabled.
      • isTenantCheckEnabled

        protected boolean isTenantCheckEnabled()
        Return true if tenant check is enabled.
      • isCamundaAdmin

        protected boolean isCamundaAdmin​(org.camunda.bpm.engine.impl.identity.Authentication authentication)
        Return true if the given authentication contains the group Groups.CAMUNDA_ADMIN.
      • getCurrentAuthentication

        protected org.camunda.bpm.engine.impl.identity.Authentication getCurrentAuthentication()
        Return the current authentication.
      • configureAuthorizationCheck

        protected void configureAuthorizationCheck​(QueryParameters query)
        Configure the authorization check for the given QueryParameters.
      • addPermissionCheck

        protected void addPermissionCheck​(QueryParameters query,
                                          org.camunda.bpm.engine.authorization.Resource resource,
                                          String queryParam,
                                          org.camunda.bpm.engine.authorization.Permission permission)
        Add a new PermissionCheck with the given values.
      • isPermissionDisabled

        protected boolean isPermissionDisabled​(org.camunda.bpm.engine.authorization.Permission permission)