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