Index

A B C D E G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

ActionAlreadyExistsException - Exception in com.caplin.permissioning
Thrown at runtime if one attempts to create a Rule that specifies an action which has already been specified by another, earlier created Rule.
actionExists(String) - Method in class com.caplin.permissioning.PermissioningDataSource
A convenience method that will tell you if a rule for an action has been sent to Liberator.
activeAdd(Peer, User, PermissionStore) - Method in class com.caplin.permissioning.PermissionPublisher
 
activeDelete(SubjectErrorEvent, PermissionStore, TransactionWrapper) - Method in class com.caplin.permissioning.PermissionPublisher
 
activeDiscard(Peer, String, PermissionStore) - Method in class com.caplin.permissioning.PermissionPublisher
 
activeError(String) - Method in class com.caplin.permissioning.PermissionPublisher
 
activeUpdate(ContainerMessage, User, PermissionStore, TransactionWrapper) - Method in class com.caplin.permissioning.PermissionPublisher
 
addMember(Permissionable) - Method in class com.caplin.permissioning.Group
Adds a member to the group.
addSpecialTokenFields(Map<String, String>, Map<String, String>) - Method in interface com.caplin.permissioning.SpecialFieldProvider
 
addSubjectMapping(String, Map<String, String>) - Method in class com.caplin.permissioning.User
Adds subject mappping data for use by a User's SubjectMapper instance.
ALL_ACTIONS - Static variable in class com.caplin.permissioning.Constants
A wild card, for use when applying permissions.
ALL_PRODUCTS - Static variable in class com.caplin.permissioning.Constants
A wild card, used when creating rules.
ALLOW - Enum constant in enum class com.caplin.permissioning.Authorization
Allows authorization to perform the action
applyPermission(Set<String>, String, String, Authorization) - Method in class com.caplin.permissioning.Permissionable
Adds a permission that either allows or denies a single action on a product set and namespace.
attributes - Variable in class com.caplin.permissioning.User
 
AUTHENTICATION_CALLBACK - Static variable in class com.caplin.permissioning.Constants
The reserved value AUTHENTICATION_CALLBACK that signifies the user will be authenticated via a call to an dynamically loaded Java class in the Permissioning Authentication Module (PAM)
Authorization - Enum Class in com.caplin.permissioning
Defines the allowed types of authorization that can be applied to an action.

B

broadcast(Message, TransactionWrapper) - Method in class com.caplin.permissioning.PermissionPublisher
 
broadcast(Peer, Message, TransactionWrapper) - Method in class com.caplin.permissioning.PermissionPublisher
 
broadcast(Peer, List<? extends Message>, TransactionWrapper) - Method in class com.caplin.permissioning.PermissionPublisher
 
broadcast(List<? extends Message>, TransactionWrapper) - Method in class com.caplin.permissioning.PermissionPublisher
 
broadcastError(Peer, SubjectErrorEvent) - Method in class com.caplin.permissioning.PermissionPublisher
 
broadcastToActivePeers(Message, TransactionWrapper) - Method in class com.caplin.permissioning.PermissionPublisher
 
broadcastToActivePeers(List<? extends Message>, TransactionWrapper) - Method in class com.caplin.permissioning.PermissionPublisher
 
broadcastUpdate(PermissionMessage, TransactionWrapper) - Method in class com.caplin.permissioning.PermissionPublisher
 
broadcastUpdate(Peer, PermissionMessage, TransactionWrapper) - Method in class com.caplin.permissioning.PermissionPublisher
 
broadcastUpdate(List<? extends Message>, TransactionWrapper) - Method in class com.caplin.permissioning.PermissionPublisher
 

C

com.caplin.permissioning - package com.caplin.permissioning
The Caplin Permissioning Integration API provides classes and interfaces that allow you to create Permissioning Adapters.
com.caplin.permissioning.logging - package com.caplin.permissioning.logging
The classes and interfaces that support the ability to apply a different logging strategy for permissioning objects.
commitTransaction() - Method in class com.caplin.permissioning.PermissioningDataSource
Finishes a transaction and sends the data for that transaction to the remote Liberator.
CONFIGURATION - Static variable in class com.caplin.permissioning.SwitchByKeySubjectPatternMapper
Deprecated.
Used in calls to User.addSubjectMapping() as the key that identifies passed in mappings as configuration settings.
Constants - Class in com.caplin.permissioning
Constants used when interacting with the the Permissioning API
copyPermissions() - Method in class com.caplin.permissioning.Permissionable
 
createActionRefRule(String, String, String, String) - Method in class com.caplin.permissioning.PermissioningDataSource
Creates a new Rule for an action on a product.
createActionRefRule(String, Map<String, String>, String, String, String) - Method in class com.caplin.permissioning.PermissioningDataSource
Creates a new Rule for an action on a product.
createActionRule(String, String, String, String) - Method in class com.caplin.permissioning.PermissioningDataSource
Creates a new Rule for an action on a product.
createActionRule(String, Map<String, String>, String, String, String) - Method in class com.caplin.permissioning.PermissioningDataSource
Creates a new Rule for an action on a product.
createGroup(String) - Method in class com.caplin.permissioning.PermissioningDataSource
Creates a new Group in this PermissioningDataSource.
createSubjectMapper() - Method in class com.caplin.permissioning.User
 
createUser(String) - Method in class com.caplin.permissioning.PermissioningDataSource
Creates a new, KeyMaster authenticated User that is known to this PermissioningDataSource.
createUser(String, String) - Method in class com.caplin.permissioning.PermissioningDataSource
Creates a new, text password authenticated User that is known to this PermissioningDataSource.
CUSTOMER_ID - Static variable in class com.caplin.permissioning.Constants
This is provided by a keymaster servlet

D

data - Variable in class com.caplin.permissioning.DefaultGlobalContext
Stores the each Map passed in to the update() against the identifier it was passed in with.
DEFAULT_MAPPINGS - Static variable in class com.caplin.permissioning.SwitchByKeySubjectPatternMapper
Deprecated.
Used in calls to User.addSubjectMapping() to identify the configuration setting for the default key mapping.
DEFAULT_PERMISSION_NAMESPACE - Static variable in class com.caplin.permissioning.Constants
The default permission namespace
DefaultGlobalContext - Class in com.caplin.permissioning
This class implements the GlobalContext interface and is already deployed at the Permissioning Auth Module.
DefaultGlobalContext() - Constructor for class com.caplin.permissioning.DefaultGlobalContext
Creates a new empty DefaultGlobalContext.
deny(Set<String>, String, String...) - Method in class com.caplin.permissioning.Permissionable
Adds a permission that denies one or more actions on a product set and namespace.
DENY - Enum constant in enum class com.caplin.permissioning.Authorization
Denies authorization to perform the action
dump() - Method in class com.caplin.permissioning.PermissioningDataSource
Prints structure of cached permission data, used for debugging
DuplicateNodeException - Exception in com.caplin.permissioning
Thrown when adding a Permissionable to a group, when that Permissionable already exists as a member.

E

equals(Object) - Method in class com.caplin.permissioning.Permissionable
Indicates whether or not another object is "equal to" this Permissionable.
equals(Object) - Method in class com.caplin.permissioning.SubjectMapping
Compares the passed in object to this SubjectMapping.

G

get(String) - Method in class com.caplin.permissioning.DefaultGlobalContext
Returns the Map of key-value pairs that are saved for the passed in identifier.
get(String) - Method in interface com.caplin.permissioning.GlobalContext
Returns the Map of key-value pairs that are saved for the passed in identifier.
get(String, String) - Method in class com.caplin.permissioning.DefaultGlobalContext
Returns the value that is saved for the passed in identifier and key.
get(String, String) - Method in interface com.caplin.permissioning.GlobalContext
Returns the value that is saved for the passed in identifier and key.
getAttribute(String) - Method in class com.caplin.permissioning.User
Get an attribute that has been set by an earlier call to User.setAttribute(String, String).
getAttributeNames() - Method in class com.caplin.permissioning.User
Get the name of every attribute that has been set on this user
getGroup(String) - Method in class com.caplin.permissioning.PermissioningDataSource
Retrieve an existing Group that is already known to this PermissioningDataSource.
getKey() - Method in class com.caplin.permissioning.SubjectMapping
Gets the the key that was passed to the constructor.
getMap() - Method in class com.caplin.permissioning.SubjectMapping
Gets the subject mappings that were passed to the constructor.
getMembers() - Method in class com.caplin.permissioning.Group
Gets the members that have been added to the group.
getMessageFactory() - Method in class com.caplin.permissioning.PermissionPublisher
 
getName() - Method in class com.caplin.permissioning.Permissionable
Gets the name of this Permissionable.
getName() - Method in class com.caplin.permissioning.PermissioningDataSource
Gets the name of the PermissioningDataSource.
getPassword() - Method in class com.caplin.permissioning.User
Get this User's password.
getSpecialFieldValue(String, String) - Method in interface com.caplin.permissioning.SpecialFieldProvider
 
getSubjectMapper() - Method in class com.caplin.permissioning.User
Gets the class that implements the SubjectMapper interface for this User.
getUser(String) - Method in class com.caplin.permissioning.PermissioningDataSource
Retrieve an existing User that is already known to this PermissioningDataSource.
GlobalContext - Interface in com.caplin.permissioning
A custom SubjectMapper can call one of the get() methods of this interface to access data that is common all subject mappers.
Group - Class in com.caplin.permissioning
A grouping of users and/or other groups.

H

hashCode() - Method in class com.caplin.permissioning.Permissionable
Returns a hash code value for this Permissionable.
hashCode() - Method in class com.caplin.permissioning.SubjectMapping
Returns a hash code value for this SubjectMapping.

I

InvalidHierarchyException - Exception in com.caplin.permissioning
Thrown if the hierarchy to be created is unacceptable.
isMaster() - Method in class com.caplin.permissioning.PermissioningDataSource
Indicates the role of the PermissioningDataSource.
isPermitted(String, String, String) - Method in class com.caplin.permissioning.User
Check if the User is authorised to perform action in that permissionNameSpace on the specified product.
isSpecialFieldName(String) - Method in interface com.caplin.permissioning.SpecialFieldProvider
 
isTransactionInProgress() - Method in class com.caplin.permissioning.PermissioningDataSource
Determine whether an underlying transaction is already in progress - use before invoking startTransaction to guard against a TransactionInProgressException

J

JavaUtilLoggerProvider - Class in com.caplin.permissioning.logging
An adapter for PermissioningLogger, so that the Permissioning system can log to the java Logger.
JavaUtilLoggerProvider(Logger) - Constructor for class com.caplin.permissioning.logging.JavaUtilLoggerProvider
Creates a Permissioning LoggerProvider that adapts Permissioning logging to the Logger provided.

K

KEYMASTER - Static variable in class com.caplin.permissioning.Constants
The reserved value keymaster that signifies the user will log in with a Keymaster SSO Token

L

logDebug(String) - Method in class com.caplin.permissioning.logging.JavaUtilLoggerProvider
Log a debug level message to the Logger that this class was created with.
logDebug(String) - Method in interface com.caplin.permissioning.logging.LoggerProvider
Log a debug level message
logDebug(String) - Static method in class com.caplin.permissioning.logging.PermissioningLogger
Log a debug level message
logDebug(String, Object...) - Method in class com.caplin.permissioning.logging.JavaUtilLoggerProvider
Log a debug level message to the Logger that this class was created with.
logDebug(String, Object...) - Method in interface com.caplin.permissioning.logging.LoggerProvider
Log an info level message with items to be incorporated into the message string
logDebug(String, Object...) - Static method in class com.caplin.permissioning.logging.PermissioningLogger
Log an info level message with items to be incorporated into the message string
logError(String) - Method in class com.caplin.permissioning.logging.JavaUtilLoggerProvider
Log an error level message to the Logger that this class was created with.
logError(String) - Method in interface com.caplin.permissioning.logging.LoggerProvider
Log an error level message
logError(String) - Static method in class com.caplin.permissioning.logging.PermissioningLogger
Log an error level message
logError(String, Throwable) - Method in class com.caplin.permissioning.logging.JavaUtilLoggerProvider
Log an error level message to the Logger that this class was created with.
logError(String, Throwable) - Method in interface com.caplin.permissioning.logging.LoggerProvider
Log an error level message with items to be incorporated into the message string
logError(String, Throwable) - Static method in class com.caplin.permissioning.logging.PermissioningLogger
Log an error level message with items to be incorporated into the message string
LoggerProvider - Interface in com.caplin.permissioning.logging
A logging interface that the LoggerProvider uses to log with.
logInfo(String) - Method in class com.caplin.permissioning.logging.JavaUtilLoggerProvider
Log an info level message to the Logger that this class was created with.
logInfo(String) - Method in interface com.caplin.permissioning.logging.LoggerProvider
Log an info level message
logInfo(String) - Static method in class com.caplin.permissioning.logging.PermissioningLogger
Log an info level message
logInfo(String, Object...) - Method in class com.caplin.permissioning.logging.JavaUtilLoggerProvider
Log an info level message to the Logger that this class was created with.
logInfo(String, Object...) - Method in interface com.caplin.permissioning.logging.LoggerProvider
Log an info level message with items to be incorporated into the message string
logInfo(String, Object...) - Static method in class com.caplin.permissioning.logging.PermissioningLogger
Log an info level message with items to be incorporated into the message string
logWarn(String) - Method in class com.caplin.permissioning.logging.JavaUtilLoggerProvider
Log a warn level message to the Logger that this class was created with.
logWarn(String) - Method in interface com.caplin.permissioning.logging.LoggerProvider
Log a warn level message
logWarn(String) - Static method in class com.caplin.permissioning.logging.PermissioningLogger
Log an warn level message
logWarn(String, Object...) - Method in class com.caplin.permissioning.logging.JavaUtilLoggerProvider
Log a warn level message to the Logger that this class was created with.
logWarn(String, Object...) - Method in interface com.caplin.permissioning.logging.LoggerProvider
Log a warn level message with items to be incorporated into the message string
logWarn(String, Object...) - Static method in class com.caplin.permissioning.logging.PermissioningLogger
Log a warn level message with items to be incorporated into the message string

M

mapSubject(String) - Method in class com.caplin.permissioning.RegexSuffixSubjectMapper
You do not call this method directly; it is called in the Permissioning Auth Module to map objects each time a new RTTP object is requested or contributed to.
mapSubject(String) - Method in interface com.caplin.permissioning.SubjectMapper
This method is called by the Permissioning Auth Module when Liberator receives an RTTP message from the client application.
mapSubject(String) - Method in class com.caplin.permissioning.SwitchByKeySubjectPatternMapper
Deprecated.
Called by the Permissioning Auth Module to map the passed in subject using the current set of subject mappings.
MASTER - Enum constant in enum class com.caplin.permissioning.Role
The DataSource adapter is a master PermissioningDataSource.

N

name - Variable in class com.caplin.permissioning.Permissionable
 
NO_PERMISSION - Enum constant in enum class com.caplin.permissioning.Authorization
If the user has neither ALLOW or DENY permissions to perform the action
NoTransactionInProgressException - Exception in com.caplin.permissioning
Thrown when an attempted operation requires a transaction to be in progress; however one is not.

O

onUserDiscard(String) - Method in interface com.caplin.permissioning.UserRequestListener
Method called back when a discard is made for a user.
onUserRequest(String) - Method in interface com.caplin.permissioning.UserRequestListener
Method called back when a request is made for a user that is not in the store.

P

parents - Variable in class com.caplin.permissioning.Permissionable
 
password - Variable in class com.caplin.permissioning.User
 
PERMISSION_NAMESPACE - Static variable in class com.caplin.permissioning.Constants
 
Permissionable - Class in com.caplin.permissioning
Classes that extend this class can be assigned permissions.
PermissioningDataSource - Class in com.caplin.permissioning
When a PermissioningDataSource is constructed it must be supplied with a DataSource object.
PermissioningDataSource(DataSource, Role) - Constructor for class com.caplin.permissioning.PermissioningDataSource
Creates a new PermissioningDataSource having a given role (master or slave) and an associated DataSource instance that allows the PermissioningDataSource to communicate with Liberator.
PermissioningLogger - Class in com.caplin.permissioning.logging
Provides way of injecting a different logging strategy for the Permissioning domain objects.
PermissionPublisher - Class in com.caplin.permissioning
 
PermissionPublisher(CompatibilityPublisher, BroadcastPublisher, SubscriptionManager, RoleInternal, Logger) - Constructor for class com.caplin.permissioning.PermissionPublisher
 
permit(Set<String>, String, String...) - Method in class com.caplin.permissioning.Permissionable
Adds a permission that allows one or more actions on a product set and namespace.
productPermissionSets - Variable in class com.caplin.permissioning.Permissionable
 

R

RegexSuffixSubjectMapper - Class in com.caplin.permissioning
This implementation of the SubjectMapper interface maps subjects in the same manner as the default SubjectMapper (see the section on Mapping Logic, below), but unlike the default SubjectMapper it permits multiple mappings to be added to it.
RegexSuffixSubjectMapper() - Constructor for class com.caplin.permissioning.RegexSuffixSubjectMapper
 
remove(String) - Method in class com.caplin.permissioning.DefaultGlobalContext
Removes from the GlobalContext, the passed in identifier and the Map of key-value pairs for that identifier.
remove(String) - Method in interface com.caplin.permissioning.GlobalContext
Removes from the GlobalContext, the passed in identifier and the Map of key-value pairs for that identifier.
removeAllPermissions() - Method in class com.caplin.permissioning.Permissionable
Removes every permission for this Permissionable.
removeAllSubjectMappings() - Method in class com.caplin.permissioning.User
Removes all subject mappings for this User, regardless of the method was used to add them.
removeAttribute(String) - Method in class com.caplin.permissioning.User
Removes the named attribute from this user.
removeGlobalContextData(String) - Method in class com.caplin.permissioning.PermissioningDataSource
Removes from the GlobalContext, the data identified by identifier.
removeGroup(Group) - Method in class com.caplin.permissioning.PermissioningDataSource
Removes a given group and implicitly removes the group from all groups of which it is a member.
removeMember(Permissionable) - Method in class com.caplin.permissioning.Group
Removes a member from the group.
removePermission(Set<String>, String, String...) - Method in class com.caplin.permissioning.Permissionable
Removes a permission for a single action on a product set and namespace.
removeSubjectMappingForKey(String) - Method in class com.caplin.permissioning.User
Removes the subject mappings identified by the passed in key.
removeUser(User) - Method in class com.caplin.permissioning.PermissioningDataSource
Removes a given User and implicitly removes the User from any Groups of which it is a member.
Role - Enum Class in com.caplin.permissioning
Defines the possible roles for a PermissioningDataSource
rollbackTransaction() - Method in class com.caplin.permissioning.PermissioningDataSource
Reverts the PermissioningDataSource data to its state before the current transaction was started.

S

sendClear(Peer) - Method in class com.caplin.permissioning.PermissionPublisher
 
sendGlobalDefaults(Peer, PermissionStore) - Method in class com.caplin.permissioning.PermissionPublisher
 
sendRules(Peer, PermissionStore) - Method in class com.caplin.permissioning.PermissionPublisher
 
sendRulesAndGlobalDefaults(Peer, PermissionStore) - Method in class com.caplin.permissioning.PermissionPublisher
 
setAttribute(String, String) - Method in class com.caplin.permissioning.User
Sets an attribute on this user.
setGlobalContext(GlobalContext) - Method in class com.caplin.permissioning.RegexSuffixSubjectMapper
This method is a no-op as RegexSuffixSubjectMapper's do not utilise data from the GlobalContext.
setGlobalContext(GlobalContext) - Method in interface com.caplin.permissioning.SubjectMapper
This method is called by the Permissioning Auth Module when the GlobalContext is updated at the PermissioningDataSource as part of a transaction.
setGlobalContext(GlobalContext) - Method in class com.caplin.permissioning.SwitchByKeySubjectPatternMapper
Deprecated.
This method is a no-op as SwitchByKeySubjectPatternMapper's do not utilise data from the GlobalContext.
setLogger(LoggerProvider) - Static method in class com.caplin.permissioning.logging.PermissioningLogger
Set the LoggerProvider that the LoggerProvider will use.
setPassword(String) - Method in class com.caplin.permissioning.User
Set this User's password.
setPasswordKeymaster() - Method in class com.caplin.permissioning.User
Sets this User's password field to indicate that a KeyMaster token (as opposed to a text password) should be used to authenticate this user.
setSerializer(Serialiser) - Method in class com.caplin.permissioning.PermissionPublisher
 
setSubjectMapper(String) - Method in class com.caplin.permissioning.User
Sets the class that implements the SubjectMapper interface for this User.
setUserRequestListener(UserRequestListener) - Method in class com.caplin.permissioning.PermissioningDataSource
Registers a UserRequestListener to be called back when a user container is requested or discarded.
SLAVE - Enum constant in enum class com.caplin.permissioning.Role
The DataSource adapter is a slave PermissioningDataSource.
SpecialFieldProvider - Interface in com.caplin.permissioning
 
startImageTransaction() - Method in class com.caplin.permissioning.PermissioningDataSource
Starts an image transaction, which should be used to set the permissioning data.
startImageTransaction(boolean) - Method in class com.caplin.permissioning.PermissioningDataSource
Starts an image transaction, which should be used to set the permissioning data.
startUpdateTransaction() - Method in class com.caplin.permissioning.PermissioningDataSource
Starts an update transaction, which should be used to make changes to the existing permissioning data.
startUpdateTransaction(boolean) - Method in class com.caplin.permissioning.PermissioningDataSource
Starts an update transaction, which should be used to make changes to the existing permissioning data.
subjectMapper - Variable in class com.caplin.permissioning.User
 
SubjectMapper - Interface in com.caplin.permissioning
The SubjectMapper interface must be implemented by any custom SubjectMapper class that you write.
SubjectMapping - Class in com.caplin.permissioning
A convenience class that can be used by implementations of SubjectMapper to store the keys and subject mappings passed to its updateMappings method.
SubjectMapping(String, Map<String, String>) - Constructor for class com.caplin.permissioning.SubjectMapping
Creates a new SubjectMapping using the passed in key and map.
subjectMappingInfo - Variable in class com.caplin.permissioning.User
 
SwitchableSubjectMapper - Interface in com.caplin.permissioning
Deprecated.
This interface exists purely to support a mode of TOBO that is inferior in many ways to the other supported TOBO modes. It is unnecessarily expensive in memory usage, creates potential for data inconsistencies if used incorrectly by an API client and is undocumented to strongly discourage its use. You should use one of the TOBO modes documented in the Permissioning Guides.
SwitchByKeySubjectPatternMapper - Class in com.caplin.permissioning
Deprecated.
See the deprecation warning in SwitchableSubjectMapper.
SwitchByKeySubjectPatternMapper() - Constructor for class com.caplin.permissioning.SwitchByKeySubjectPatternMapper
Deprecated.
 
switchMappings(String, Map<String, String>) - Method in interface com.caplin.permissioning.SwitchableSubjectMapper
Deprecated.
This method is called by the Permissioning Auth Module when it receives an RTTP request from the client application to switch to a named set of subject mappings.
switchMappings(String, Map<String, String>) - Method in class com.caplin.permissioning.SwitchByKeySubjectPatternMapper
Deprecated.
Called by the Permissioning Auth Module to switch the current set of subject mappings to the set requested by the client application.
switchToDefaultMappings() - Method in interface com.caplin.permissioning.SwitchableSubjectMapper
Deprecated.
This method is called by the Permissioning Auth Module when a user logs in, or if the set of subject mappings currently being applied are removed while the user is logged in.
switchToDefaultMappings() - Method in class com.caplin.permissioning.SwitchByKeySubjectPatternMapper
Deprecated.
Called by the Permissioning Auth Module to switch the current set of subject mappings to the default set.

T

toString() - Method in class com.caplin.permissioning.Group
Returns a string representation of Group.
toString() - Method in class com.caplin.permissioning.PermissioningDataSource
Returns a string that describes this PermissioningDataSource , including its master/slave role and the message protocol that it uses.
toString() - Method in class com.caplin.permissioning.RegexSuffixSubjectMapper
 
toString() - Method in class com.caplin.permissioning.SubjectMapping
Returns a string representation of this SubjectMapping.
toString() - Method in class com.caplin.permissioning.User
Returns a string representation of User.
TransactionInProgressException - Exception in com.caplin.permissioning
Thrown when an attempt is made to start a new transaction if another transaction is still in progress.

U

unlockCommit() - Method in class com.caplin.permissioning.PermissionPublisher
 
update(String, Map<String, String>) - Method in class com.caplin.permissioning.DefaultGlobalContext
Saves the passed in identifier and data, and makes the data available to the get() methods of this interface.
update(String, Map<String, String>) - Method in interface com.caplin.permissioning.GlobalContext
Saves the passed in identifier and data, and makes the data available to the get() methods of this interface.
updateGlobalContext(String, Map<String, String>) - Method in class com.caplin.permissioning.PermissioningDataSource
Adds data to the GlobalContext.
updateMappings(String, Map<String, String>) - Method in class com.caplin.permissioning.RegexSuffixSubjectMapper
You do not call this method directly; it is called when you invoke User.addSubjectMapping(String, Map) on a User that is using this type of SubjectMapper class.
updateMappings(String, Map<String, String>) - Method in interface com.caplin.permissioning.SubjectMapper
This method is called by the Permissioning Auth Module when subject mappings are received from the PermissioningDataSource.
updateMappings(String, Map<String, String>) - Method in class com.caplin.permissioning.SwitchByKeySubjectPatternMapper
Deprecated.
Called by the Permissioning Auth Module to add the passed in set of subject mappings to any existing sets of subject mappings.
User - Class in com.caplin.permissioning
Represents a permissioned user that is able to log on to Caplin Trader.
UserRequestListener - Interface in com.caplin.permissioning
 

V

VALUE - Static variable in class com.caplin.permissioning.Constants
The value field
valueOf(String) - Static method in enum class com.caplin.permissioning.Authorization
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.caplin.permissioning.Role
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.caplin.permissioning.Authorization
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.caplin.permissioning.Role
Returns an array containing the constants of this enum class, in the order they are declared.

W

wrapPermissionMessages(String, List<PermissionMessage>) - Method in class com.caplin.permissioning.PermissionPublisher
 
A B C D E G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form