Index
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 anaction
which has already been specified by another, earlier createdRule
. - 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
'sSubjectMapper
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 aproduct
set andnamespace
. - 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
- createActionRefRule(String, Map<String, String>, String, String, String) - Method in class com.caplin.permissioning.PermissioningDataSource
- createActionRule(String, String, String, String) - Method in class com.caplin.permissioning.PermissioningDataSource
- createActionRule(String, Map<String, String>, String, String, String) - Method in class com.caplin.permissioning.PermissioningDataSource
- createGroup(String) - Method in class com.caplin.permissioning.PermissioningDataSource
-
Creates a new
Group
in thisPermissioningDataSource
. - createSubjectMapper() - Method in class com.caplin.permissioning.User
- createUser(String) - Method in class com.caplin.permissioning.PermissioningDataSource
-
Creates a new,
KeyMaster
authenticatedUser
that is known to thisPermissioningDataSource
. - createUser(String, String) - Method in class com.caplin.permissioning.PermissioningDataSource
-
Creates a new, text password authenticated
User
that is known to thisPermissioningDataSource
. - 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
- 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 aproduct
set andnamespace
. - 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 thatPermissionable
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 inidentifier
. - get(String) - Method in interface com.caplin.permissioning.GlobalContext
-
Returns the
Map
of key-value pairs that are saved for the passed inidentifier
. - get(String, String) - Method in class com.caplin.permissioning.DefaultGlobalContext
-
Returns the value that is saved for the passed in
identifier
andkey
. - get(String, String) - Method in interface com.caplin.permissioning.GlobalContext
-
Returns the value that is saved for the passed in
identifier
andkey
. - 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 thisPermissioningDataSource
. - 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 thisUser
. - getUser(String) - Method in class com.caplin.permissioning.PermissioningDataSource
-
Retrieve an existing
User
that is already known to thisPermissioningDataSource
. - GlobalContext - Interface in com.caplin.permissioning
-
A custom
SubjectMapper
can call one of theget()
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 aTransactionInProgressException
J
- JavaUtilLoggerProvider - Class in com.caplin.permissioning.logging
-
An adapter for
PermissioningLogger
, so that the Permissioning system can log to the javaLogger
. - JavaUtilLoggerProvider(Logger) - Constructor for class com.caplin.permissioning.logging.JavaUtilLoggerProvider
-
Creates a Permissioning
LoggerProvider
that adapts Permissioning logging to theLogger
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 aDataSource
object. - PermissioningDataSource(DataSource, Role) - Constructor for class com.caplin.permissioning.PermissioningDataSource
-
Creates a new
PermissioningDataSource
having a given role (master or slave) and an associatedDataSource
instance that allows thePermissioningDataSource
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 aproduct
set andnamespace
. - 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 defaultSubjectMapper
(see the section on Mapping Logic, below), but unlike the defaultSubjectMapper
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 inidentifier
and theMap
of key-value pairs for thatidentifier
. - remove(String) - Method in interface com.caplin.permissioning.GlobalContext
-
Removes from the
GlobalContext
, the passed inidentifier
and theMap
of key-value pairs for thatidentifier
. - 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 byidentifier
. - 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 aproduct
set andnamespace
. - 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 theUser
from anyGroup
s 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 theGlobalContext
. - setGlobalContext(GlobalContext) - Method in interface com.caplin.permissioning.SubjectMapper
-
This method is called by the Permissioning Auth Module when the
GlobalContext
is updated at thePermissioningDataSource
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 theGlobalContext
. - setLogger(LoggerProvider) - Static method in class com.caplin.permissioning.logging.PermissioningLogger
-
Set the
LoggerProvider
that theLoggerProvider
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 aKeyMaster
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 thisUser
. - 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 itsupdateMappings
method. - SubjectMapping(String, Map<String, String>) - Constructor for class com.caplin.permissioning.SubjectMapping
-
Creates a new
SubjectMapping
using the passed inkey
andmap
. - 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
anddata
, and makes the data available to theget()
methods of this interface. - update(String, Map<String, String>) - Method in interface com.caplin.permissioning.GlobalContext
-
Saves the passed in
identifier
anddata
, and makes thedata
available to theget()
methods of this interface. - updateGlobalContext(String, Map<String, String>) - Method in class com.caplin.permissioning.PermissioningDataSource
-
Adds
data
to theGlobalContext
. - 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 aUser
that is using this type ofSubjectMapper
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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form