Index

A B C D E G H I L N O R S T U V W 
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
 
A B C D E G H I L N O R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form