Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AccessManager - Interface in com.atlassian.plugins.whitelist
-
A simple interface for the purpose of allowing OutboundWhitelist to check the access status of a UserKey.
- add(WhitelistRule) - Method in interface com.atlassian.plugins.whitelist.WhitelistManager
-
Add a new whitelist rule.
- add(WhitelistRule) - Method in interface com.atlassian.plugins.whitelist.WhitelistService
-
Add a new whitelist rule.
- addAll(Iterable<WhitelistRule>) - Method in interface com.atlassian.plugins.whitelist.WhitelistManager
-
Add the given collection of whitelist rules.
- ALLOW_ANONYMOUS - Enum constant in enum com.atlassian.plugins.whitelist.applinks.ApplicationLinkRestrictiveness
- ALLOW_AUTHENTICATED - Enum constant in enum com.atlassian.plugins.whitelist.applinks.ApplicationLinkRestrictiveness
- allowAnonymous() - Method in enum com.atlassian.plugins.whitelist.applinks.ApplicationLinkRestrictiveness
- allowInbound(boolean) - Method in class com.atlassian.plugins.whitelist.ImmutableWhitelistRuleBuilder
- APPLICATION_LINK - Enum constant in enum com.atlassian.plugins.whitelist.WhitelistType
- ApplicationLinkRestrictions - Interface in com.atlassian.plugins.whitelist.applinks
-
Handles the settings for how restrictively application links are treated by the whitelist by default.
- ApplicationLinkRestrictiveness - Enum in com.atlassian.plugins.whitelist.applinks
-
Defines how restrictively Application Links are treated in the whitelist
- authenticationRequired(boolean) - Method in class com.atlassian.plugins.whitelist.ImmutableWhitelistRuleBuilder
B
- build() - Method in class com.atlassian.plugins.whitelist.ImmutableWhitelistRuleBuilder
- builder() - Static method in class com.atlassian.plugins.whitelist.ImmutableWhitelistRule
C
- canUserAccessProduct(UserKey) - Method in interface com.atlassian.plugins.whitelist.AccessManager
- ClearWhitelistCacheEvent - Class in com.atlassian.plugins.whitelist.events
- ClearWhitelistCacheEvent() - Constructor for class com.atlassian.plugins.whitelist.events.ClearWhitelistCacheEvent
- com.atlassian.plugins.whitelist - package com.atlassian.plugins.whitelist
- com.atlassian.plugins.whitelist.applinks - package com.atlassian.plugins.whitelist.applinks
- com.atlassian.plugins.whitelist.events - package com.atlassian.plugins.whitelist.events
- COPY - Static variable in class com.atlassian.plugins.whitelist.ImmutableWhitelistRuleBuilder
- copyOf(WhitelistRule) - Method in class com.atlassian.plugins.whitelist.ImmutableWhitelistRuleBuilder
- createApplinkRules() - Method in enum com.atlassian.plugins.whitelist.applinks.ApplicationLinkRestrictiveness
D
- DENY - Enum constant in enum com.atlassian.plugins.whitelist.applinks.ApplicationLinkRestrictiveness
- disable() - Method in interface com.atlassian.plugins.whitelist.WhitelistOnOffSwitch
-
Disable the whitelist in general.
- disableWhitelist() - Method in interface com.atlassian.plugins.whitelist.WhitelistService
-
Disable the whitelist in general.
- DOMAIN_NAME - Enum constant in enum com.atlassian.plugins.whitelist.WhitelistType
E
- enable() - Method in interface com.atlassian.plugins.whitelist.WhitelistOnOffSwitch
-
Enable the whitelist in general.
- enableWhitelist() - Method in interface com.atlassian.plugins.whitelist.WhitelistService
-
Enable the whitelist in general.
- equals(Object) - Method in class com.atlassian.plugins.whitelist.events.WhitelistRuleChangedEvent
- equals(Object) - Method in class com.atlassian.plugins.whitelist.ImmutableWhitelistRule
- EXACT_URL - Enum constant in enum com.atlassian.plugins.whitelist.WhitelistType
- expression(String) - Method in class com.atlassian.plugins.whitelist.ImmutableWhitelistRuleBuilder
G
- get(int) - Method in interface com.atlassian.plugins.whitelist.WhitelistManager
- get(int) - Method in interface com.atlassian.plugins.whitelist.WhitelistService
- getAll() - Method in interface com.atlassian.plugins.whitelist.WhitelistManager
- getAll() - Method in interface com.atlassian.plugins.whitelist.WhitelistService
- getExpression() - Method in class com.atlassian.plugins.whitelist.ImmutableWhitelistRule
- getExpression() - Method in class com.atlassian.plugins.whitelist.ImmutableWhitelistRuleBuilder
- getExpression() - Method in class com.atlassian.plugins.whitelist.LegacyWhitelistRule
- getExpression() - Method in interface com.atlassian.plugins.whitelist.WhitelistRule
- getId() - Method in class com.atlassian.plugins.whitelist.ImmutableWhitelistRule
- getId() - Method in class com.atlassian.plugins.whitelist.ImmutableWhitelistRuleBuilder
- getId() - Method in class com.atlassian.plugins.whitelist.LegacyWhitelistRule
- getId() - Method in interface com.atlassian.plugins.whitelist.WhitelistRule
- getNewRule() - Method in class com.atlassian.plugins.whitelist.events.WhitelistRuleChangedEvent
- getOldRule() - Method in class com.atlassian.plugins.whitelist.events.WhitelistRuleChangedEvent
- getRestrictiveness() - Method in interface com.atlassian.plugins.whitelist.applinks.ApplicationLinkRestrictions
-
Gets the restrictiveness of application links.
- getType() - Method in class com.atlassian.plugins.whitelist.ImmutableWhitelistRule
- getType() - Method in class com.atlassian.plugins.whitelist.ImmutableWhitelistRuleBuilder
- getType() - Method in class com.atlassian.plugins.whitelist.LegacyWhitelistRule
- getType() - Method in interface com.atlassian.plugins.whitelist.WhitelistRule
- getWhitelistRule() - Method in class com.atlassian.plugins.whitelist.events.WhitelistRuleEvent
H
- hashCode() - Method in class com.atlassian.plugins.whitelist.events.WhitelistRuleChangedEvent
- hashCode() - Method in class com.atlassian.plugins.whitelist.ImmutableWhitelistRule
I
- id(Integer) - Method in class com.atlassian.plugins.whitelist.ImmutableWhitelistRuleBuilder
- ImmutableWhitelistRule - Class in com.atlassian.plugins.whitelist
- ImmutableWhitelistRule(ImmutableWhitelistRuleBuilder) - Constructor for class com.atlassian.plugins.whitelist.ImmutableWhitelistRule
- ImmutableWhitelistRule(WhitelistRule) - Constructor for class com.atlassian.plugins.whitelist.ImmutableWhitelistRule
- ImmutableWhitelistRuleBuilder - Class in com.atlassian.plugins.whitelist
- ImmutableWhitelistRuleBuilder() - Constructor for class com.atlassian.plugins.whitelist.ImmutableWhitelistRuleBuilder
- InboundWhitelist - Interface in com.atlassian.plugins.whitelist
-
Check if incoming access to a given uri is allowed or not.
- INSTANCE - Static variable in class com.atlassian.plugins.whitelist.events.WhitelistDisabledEvent
- INSTANCE - Static variable in class com.atlassian.plugins.whitelist.events.WhitelistEnabledEvent
- isAllowed(URI) - Method in interface com.atlassian.plugins.whitelist.Whitelist
-
Checks if requests to the provided URI are allowed according to the current whitelist configuration
- isAllowed(URI, UserKey) - Method in interface com.atlassian.plugins.whitelist.OutboundWhitelist
-
Checks if requests to the provided URI are allowed according to the current whitelist configuration, including rules that inspect auth status.
- isAllowInbound() - Method in class com.atlassian.plugins.whitelist.ImmutableWhitelistRule
- isAllowInbound() - Method in class com.atlassian.plugins.whitelist.ImmutableWhitelistRuleBuilder
- isAllowInbound() - Method in class com.atlassian.plugins.whitelist.LegacyWhitelistRule
- isAllowInbound() - Method in interface com.atlassian.plugins.whitelist.WhitelistRule
- isAuthenticationRequired() - Method in class com.atlassian.plugins.whitelist.ImmutableWhitelistRule
- isAuthenticationRequired() - Method in class com.atlassian.plugins.whitelist.ImmutableWhitelistRuleBuilder
- isAuthenticationRequired() - Method in class com.atlassian.plugins.whitelist.LegacyWhitelistRule
- isAuthenticationRequired() - Method in interface com.atlassian.plugins.whitelist.WhitelistRule
- isEnabled() - Method in interface com.atlassian.plugins.whitelist.WhitelistOnOffSwitch
- isWhitelistEnabled() - Method in interface com.atlassian.plugins.whitelist.WhitelistService
L
- LegacyWhitelistRule - Class in com.atlassian.plugins.whitelist
- LegacyWhitelistRule(String) - Constructor for class com.atlassian.plugins.whitelist.LegacyWhitelistRule
N
- NotAuthorizedException - Exception in com.atlassian.plugins.whitelist
- NotAuthorizedException(String) - Constructor for exception com.atlassian.plugins.whitelist.NotAuthorizedException
O
- OutboundWhitelist - Interface in com.atlassian.plugins.whitelist
-
Check if outgoing access to a given uri is allowed or not.
R
- REGULAR_EXPRESSION - Enum constant in enum com.atlassian.plugins.whitelist.WhitelistType
- remove(int) - Method in interface com.atlassian.plugins.whitelist.WhitelistService
-
Remove a whitelist rule referenced by id.
- remove(WhitelistRule) - Method in interface com.atlassian.plugins.whitelist.WhitelistManager
-
Remove the given whitelist rule.
- removeAll(Iterable<WhitelistRule>) - Method in interface com.atlassian.plugins.whitelist.WhitelistManager
-
Remove the given collection of whitelist rules.
S
- setRestrictiveness(ApplicationLinkRestrictiveness) - Method in interface com.atlassian.plugins.whitelist.applinks.ApplicationLinkRestrictions
-
Sets how restrictively application links are treated by default.
T
- toString() - Method in class com.atlassian.plugins.whitelist.events.WhitelistRuleChangedEvent
- toString() - Method in class com.atlassian.plugins.whitelist.ImmutableWhitelistRule
- toString() - Method in class com.atlassian.plugins.whitelist.LegacyWhitelistRule
- type(WhitelistType) - Method in class com.atlassian.plugins.whitelist.ImmutableWhitelistRuleBuilder
U
- update(WhitelistRule) - Method in interface com.atlassian.plugins.whitelist.WhitelistManager
-
Update a given whitelist rule.
- update(WhitelistRule) - Method in interface com.atlassian.plugins.whitelist.WhitelistService
-
Update a given whitelist rule.
V
- valueOf(String) - Static method in enum com.atlassian.plugins.whitelist.applinks.ApplicationLinkRestrictiveness
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.atlassian.plugins.whitelist.WhitelistType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.atlassian.plugins.whitelist.applinks.ApplicationLinkRestrictiveness
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.atlassian.plugins.whitelist.WhitelistType
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- Whitelist - Interface in com.atlassian.plugins.whitelist
-
Check if access to a given uri is allowed or not.
- WhitelistDisabledEvent - Class in com.atlassian.plugins.whitelist.events
-
After the whitelist has been disabled.
- WhitelistDisabledEvent() - Constructor for class com.atlassian.plugins.whitelist.events.WhitelistDisabledEvent
- WhitelistEnabledEvent - Class in com.atlassian.plugins.whitelist.events
-
After the whitelist has been enabled.
- WhitelistEnabledEvent() - Constructor for class com.atlassian.plugins.whitelist.events.WhitelistEnabledEvent
- WhitelistManager - Interface in com.atlassian.plugins.whitelist
-
Handles all whitelist rules related data queries and modification.
- WhitelistOnOffSwitch - Interface in com.atlassian.plugins.whitelist
-
Enable or disable the whitelist in general.
- whitelistRule - Variable in class com.atlassian.plugins.whitelist.events.WhitelistRuleEvent
- WhitelistRule - Interface in com.atlassian.plugins.whitelist
-
The essential data of a whitelist rule which is persisted in the database.
- WhitelistRuleAddedEvent - Class in com.atlassian.plugins.whitelist.events
-
After a new whitelist rule has been added.
- WhitelistRuleAddedEvent(WhitelistRule) - Constructor for class com.atlassian.plugins.whitelist.events.WhitelistRuleAddedEvent
- WhitelistRuleChangedEvent - Class in com.atlassian.plugins.whitelist.events
-
After an existing whitelist rule has been changed.
- WhitelistRuleChangedEvent(WhitelistRule) - Constructor for class com.atlassian.plugins.whitelist.events.WhitelistRuleChangedEvent
- WhitelistRuleChangedEvent(WhitelistRule, WhitelistRule) - Constructor for class com.atlassian.plugins.whitelist.events.WhitelistRuleChangedEvent
- WhitelistRuleEvent - Class in com.atlassian.plugins.whitelist.events
- WhitelistRuleEvent(WhitelistRule) - Constructor for class com.atlassian.plugins.whitelist.events.WhitelistRuleEvent
- WhitelistRuleRemovedEvent - Class in com.atlassian.plugins.whitelist.events
-
After an existing whitelist rule has been removed.
- WhitelistRuleRemovedEvent(WhitelistRule) - Constructor for class com.atlassian.plugins.whitelist.events.WhitelistRuleRemovedEvent
- WhitelistService - Interface in com.atlassian.plugins.whitelist
-
Handles all whitelist rules related data queries and modification.
- WhitelistType - Enum in com.atlassian.plugins.whitelist
- WILDCARD_EXPRESSION - Enum constant in enum com.atlassian.plugins.whitelist.WhitelistType
All Classes and Interfaces|All Packages|Serialized Form