Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
C
D
E
F
G
H
I
L
M
N
P
R
S
T
U
Y
Z
A
addHostCredential(String, IHostCredential)
- Method in class authorization.
HostCredentials
Add a new set of host credentials for a client (Verastream) user.
addUser(String, String, String[])
- Method in class authorization.
UserAuthorizer
Add a user to the authentication and authorization database.
authenticateUser(AuthenticateUserEvent)
- Method in class authorization.
LifeCycleHandler
Authenticate a user attempting to connect to the model.
authorization
- package authorization
Authorizations
- Static variable in class authorization.
Constants
Shared model hash map key for the authentication and authorization data.
C
capabilities
- Static variable in class authorization.
Constants
The name of a capability is the name of a table procedure.
capabilities
- Variable in class authorization.
User
Capabilities for this user.
Constants
- Class in
authorization
Define common constants used in the associated event handlers.
Constants()
- Constructor for class authorization.
Constants
convert(String, String)
- Method in class shared.formatting.
DateFormatter
Convert a date into a four-digit year form using the output outputSeparator supplied.
convert(String)
- Method in class shared.formatting.
DateFormatter
Convert a date into a four-digit year form using a default output separator.
convertMonthOrDay(String)
- Static method in class shared.formatting.
DateFormatter
Convert a month or day into a two-digit string
convertYear(String)
- Method in class shared.formatting.
DateFormatter
Convert a two- or four-digit year into a four-digit year
credentials
- Variable in class authorization.
HostCredentials
Map from Verastream client user name to host credentials.
CurrencyFormatter
- Class in
shared.formatting
This class reformats currency values into a standard form.
CurrencyFormatter()
- Constructor for class shared.formatting.
CurrencyFormatter
D
DateFormatter
- Class in
shared.formatting
This class reformats dates into a standard form.
DateFormatter()
- Constructor for class shared.formatting.
DateFormatter
Default constructor.
DateFormatter(String)
- Constructor for class shared.formatting.
DateFormatter
Constructor which provides for an alternate string separator.
DateFormatter(int, String)
- Constructor for class shared.formatting.
DateFormatter
Constructor which provides for alternative separator and epoch.
DateFormatter.Epoch
- Class in
shared.formatting
Convert between two- and four-digit years using a single year as the start of a two-digit
epoch
.
DateFormatter.Epoch()
- Constructor for class shared.formatting.
DateFormatter.Epoch
Default constructor.
DateFormatter.Epoch(int)
- Constructor for class shared.formatting.
DateFormatter.Epoch
Create an epoch instance which begins in the year given.
defaultEpoch()
- Method in class shared.formatting.
DateFormatter.Epoch
Construct a default epoch
defaultSeparator
- Static variable in class shared.formatting.
DateFormatter
Default string which separates input dates.
description
- Static variable in class authorization.
LifeCycleHandler
description
- Static variable in class authorization.
ProcedureHandler
E
epoch
- Variable in class shared.formatting.
DateFormatter
The
DateFormatter.Epoch
in which to interpret two-digit years
epochBoundary
- Variable in class shared.formatting.
DateFormatter.Epoch
The smallest two-digit year which occurs within the first of two centuries.
executeProcedure(ExecuteProcedureEvent)
- Method in class authorization.
ProcedureHandler
Execute a procedure only if the client is authorized to do so.
F
firstCentury
- Variable in class shared.formatting.
DateFormatter.Epoch
The first of two centuries for date conversions.
Forbidden
- Static variable in class authorization.
Constants
Error message if client not authorized to perform an action.
fourDigitYear
- Static variable in class shared.formatting.
DateFormatter
Four-digit year pattern: exactly four digits.
G
getDefaultAuthorizations()
- Static method in class authorization.
Constants
Create default set of client credentials and capabilities for testing.
getDefaultHostCredentials()
- Static method in class authorization.
Constants
Create default set of host credentials for testing.
getHostCredentialsFor(String)
- Method in class authorization.
HostCredentials
Return the host credentials for a client (Verastream) user.
getHostCredentialsFor(String)
- Method in interface shared.authorization.
IHostCredentialMap
Return the host application credentials for this Verastream user.
getHostPassword()
- Method in class authorization.
HostCredential
Password getter.
getHostPassword()
- Method in interface shared.authorization.
IHostCredential
Return the password credential to be used when logging into the host.
getHostUserName()
- Method in class authorization.
HostCredential
User name getter.
getHostUserName()
- Method in interface shared.authorization.
IHostCredential
Return the name credential to be used when logging into the host.
getName()
- Method in class authorization.
User
User name getter.
H
hasCapability(String)
- Method in class authorization.
User
Does this user have this capability?
hasPassword(String)
- Method in class authorization.
User
Does the password supplied match?
HostCredential
- Class in
authorization
Host credential object.
HostCredential()
- Constructor for class authorization.
HostCredential
Default constructor: create an empty instance.
HostCredential(String, String)
- Constructor for class authorization.
HostCredential
Constructor: create an instance holding the credentials provided.
HostCredentials
- Static variable in class authorization.
Constants
Shared model hash map key for host credential data.
HostCredentials
- Class in
authorization
Map client user name to host credentials for that client.
HostCredentials()
- Constructor for class authorization.
HostCredentials
Default constructor.
hostPassword
- Static variable in class authorization.
Constants
Host passwords to be used ordered by client user name.
hostPassword
- Variable in class authorization.
HostCredential
hostUserName
- Static variable in class authorization.
Constants
Host user names to be used by client user name.
hostUserName
- Variable in class authorization.
HostCredential
I
IHostCredential
- Interface in
shared.authorization
Simple interface providing read-only access to the host credentials to be used for a particular Verastream user.
IHostCredentialMap
- Interface in
shared.authorization
Interface which defines how to map a Verastream user name into the host application credentials for that user.
init(int)
- Method in class shared.formatting.
DateFormatter.Epoch
Initialize an epoch instance which begins in a particular year
isAuthenticated(String, String)
- Method in class authorization.
UserAuthorizer
Look up this user name and password in the database.
isAuthenticated(String, String)
- Method in interface shared.authorization.
IUserAuthorizer
Determine if this user is both known to the directory and if the password matches what is in the directory.
isCapable(String, String)
- Method in class authorization.
UserAuthorizer
Determine whether or not this user has this capability.
isCapable(String, String)
- Method in interface shared.authorization.
IUserAuthorizer
Determine if this user has the named capability.
IUserAuthorizer
- Interface in
shared.authorization
This interface defines how event handlers can query for authentication information.
L
LifeCycleHandler
- Class in
authorization
Implement client authentication and authorization.
LifeCycleHandler()
- Constructor for class authorization.
LifeCycleHandler
M
mmddyyPattern(String)
- Static method in class shared.formatting.
DateFormatter
Construct MM-DD-YY pattern based upon the input separator.
mmyyPattern(String)
- Static method in class shared.formatting.
DateFormatter
Construct MM-YY pattern based upon input separator
modelLoaded(ModelLoadedEvent)
- Method in class authorization.
LifeCycleHandler
Initialize the client authorization and host credential databases.
modelUnloaded(ModelUnloadedEvent)
- Method in class authorization.
LifeCycleHandler
Delete the client authorization and host credential databases.
monthDay
- Static variable in class shared.formatting.
DateFormatter
Month and day pattern: one or two digits.
monthDayYear
- Variable in class shared.formatting.
DateFormatter
Month-day-year pattern, compiled with given input separator.
monthYear
- Variable in class shared.formatting.
DateFormatter
Month-year pattern, compiled with given input separator.
MV_password
- Static variable in class authorization.
Constants
Name of model variable which holds host password.
MV_userID
- Static variable in class authorization.
Constants
Name of model variable which holds host user name.
N
name
- Variable in class authorization.
User
User name.
NotInitialized
- Static variable in class authorization.
Constants
Error message if event handler not initialized properly.
P
password
- Variable in class authorization.
User
Password for this user.
passwords
- Static variable in class authorization.
Constants
Client passwords by client user name.
placeInEpoch(int)
- Method in class shared.formatting.
DateFormatter.Epoch
Place a two-digit year within this epoch.
ProcedureHandler
- Class in
authorization
Guard access to a table procedure.
ProcedureHandler()
- Constructor for class authorization.
ProcedureHandler
R
reformat(String)
- Static method in class shared.formatting.
CurrencyFormatter
Reformat currency strings into standard form.
S
secondCentury
- Variable in class shared.formatting.
DateFormatter.Epoch
The second of two centuries for date conversions.
setHostPassword(String)
- Method in class authorization.
HostCredential
Password setter.
setHostUserName(String)
- Method in class authorization.
HostCredential
User name setter.
shared.authorization
- package shared.authorization
shared.formatting
- package shared.formatting
T
twoDigitYear
- Static variable in class shared.formatting.
DateFormatter
Two-digit year pattern: exactly two digits.
U
User
- Class in
authorization
This class records the state of a particular client (Verastream) user as a simple immutable bean.
User(String, String, String[])
- Constructor for class authorization.
User
Constructor.
UserAuthorizer
- Class in
authorization
This class implements the
IUserAuthorizer
interface using an in-memory database initialized when the model is loaded for execution.
UserAuthorizer()
- Constructor for class authorization.
UserAuthorizer
Constructor: create an empty user authorization map.
users
- Static variable in class authorization.
Constants
User names of authorized clients for this application.
users
- Variable in class authorization.
UserAuthorizer
Map from user names to user authentication and authorization information (String -> User).
Y
year
- Variable in class shared.formatting.
DateFormatter
Year pattern: two or four digits, no separator.
Z
zeroFilled(int, int)
- Static method in class shared.formatting.
DateFormatter
Return an integer value as a string, left-filled to required width with zeroes.
A
C
D
E
F
G
H
I
L
M
N
P
R
S
T
U
Y
Z
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes