Package org.jenkinsci.plugins.matrixauth
Class AmbiguityMonitor
java.lang.Object
hudson.model.AbstractModelObject
hudson.model.AdministrativeMonitor
org.jenkinsci.plugins.matrixauth.AmbiguityMonitor
- All Implemented Interfaces:
- ExtensionPoint,- ModelObject,- SearchableModelObject,- SearchItem,- org.kohsuke.stapler.StaplerProxy
@Extension
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
public class AmbiguityMonitor
extends AdministrativeMonitor
Warn when any configuration contains ambiguous permission assignments.
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic interfaceImplementations must provide aentries.jellyfile to display their ambiguous items as top-level<li>items (it will be displayed in a<ul>.static classstatic classstatic classstatic classNested classes/interfaces inherited from interface hudson.ExtensionPointExtensionPoint.LegacyInstancesAreScopedToHudson
- 
Field SummaryFieldsFields inherited from class hudson.model.AdministrativeMonitorid
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic booleanhasAmbiguousEntries(AuthorizationContainer<?> container) booleanstatic booleanbooleanstatic voidFor folder and job properties, we hook into their #setOwner method.Methods inherited from class hudson.model.AdministrativeMonitorall, checkRequiredPermission, disable, doDisable, getRequiredPermission, getSearchUrl, getTarget, getUrl, hasPermissionToDisplay, hasRequiredPermission, isEnabledMethods inherited from class hudson.model.AbstractModelObjectgetSearch, getSearchIndex, getSearchName, makeSearchIndex, requirePOST, sendError, sendError, sendError, sendError, sendError, sendError, sendError, sendError
- 
Field Details- 
LOGGER
 
- 
- 
Constructor Details- 
AmbiguityMonitorpublic AmbiguityMonitor()
 
- 
- 
Method Details- 
getContributors
- 
getDisplayName- Specified by:
- getDisplayNamein interface- ModelObject
- Overrides:
- getDisplayNamein class- AdministrativeMonitor
 
- 
isSecuritypublic boolean isSecurity()- Overrides:
- isSecurityin class- AdministrativeMonitor
 
- 
isActivatedpublic boolean isActivated()- Specified by:
- isActivatedin class- AdministrativeMonitor
 
- 
hasAmbiguousEntries
- 
recordAgentsFor folder and job properties, we hook into their #setOwner method. Node properties have no such method, so we need to scan them after startup.
- 
isGatheringDatapublic static boolean isGatheringData()
 
-