A B C D E F G H I J K L M N O P R S T U V W X

A

abort() - Method in class com.cafesoft.cams.auth.login.module.XmlLoginModule
Method to abort the authentication process (phase 2).
abort() - Method in class com.cafesoft.cams.auth.login.module.SiteServerLoginModule
Method to abort the authentication process (phase 2).
abort() - Method in class com.cafesoft.cams.auth.login.module.LdapLoginModule
Method to abort the authentication process (phase 2).
abort() - Method in class com.cafesoft.cams.auth.login.module.JdbcLoginModule
Method to abort the authentication process (phase 2).
abort() - Method in class com.cafesoft.cams.auth.login.module.ActiveDirectoryLoginModule
Method to abort the authentication process (phase 2).
absolute(int) - Method in class com.cafesoft.core.jdbc.DelegatingResultSet
Moves the cursor to the given row number in this ResultSet object.
AbstractAccessControlRule - class com.cafesoft.cams.access.AbstractAccessControlRule.
AbstractAccessControlRule is an abstract implementation of AccessControlRule that provides an implementation for basic methods.
AbstractAccessControlRule() - Constructor for class com.cafesoft.cams.access.AbstractAccessControlRule
Create a new AccessControlRule.
AbstractAccessControlRule(String) - Constructor for class com.cafesoft.cams.access.AbstractAccessControlRule
Create a new AccessControlRule with the specified ID.
AbstractAccessControlRulePersistenceManager - class com.cafesoft.cams.access.AbstractAccessControlRulePersistenceManager.
AbstractAccessControlRulePersistenceManager provides generic method implementations for AccessControlRulePersistenceManager.
AbstractAccessControlRulePersistenceManager() - Constructor for class com.cafesoft.cams.access.AbstractAccessControlRulePersistenceManager
 
AbstractBaseSession - class com.cafesoft.cams.session.AbstractBaseSession.
Abstract base class for all Session objects.
AbstractBaseSession(SessionId, String, long, long, Map, SessionStatus, NamespaceMap) - Constructor for class com.cafesoft.cams.session.AbstractBaseSession
Create an AbstractBaseSession with the given SessionId, creation time, last touch time, AuthenticationMethod Map, Session status, and NamespaceMap
AbstractBaseSession(SessionId, String, long, Map) - Constructor for class com.cafesoft.cams.session.AbstractBaseSession
Create an AbstractBaseSession with the given SessionId and AuthenticationMethod Map
AbstractCamsHttpAgentRequest - class com.cafesoft.cams.agent.http.AbstractCamsHttpAgentRequest.
Abstract implementation of CamsHttpAgentRequest.
AbstractCamsHttpAgentRequest() - Constructor for class com.cafesoft.cams.agent.http.AbstractCamsHttpAgentRequest
 
AbstractCamsHttpAgentRequest(HttpServletRequest) - Constructor for class com.cafesoft.cams.agent.http.AbstractCamsHttpAgentRequest
Create a new AbstractCamsHttpAgentRequest.
AbstractCamsHttpAgentResponse - class com.cafesoft.cams.agent.http.AbstractCamsHttpAgentResponse.
Abstract implementation of CamsHttpAgentResponse.
AbstractCamsHttpAgentResponse() - Constructor for class com.cafesoft.cams.agent.http.AbstractCamsHttpAgentResponse
Creates a new AAbstractCamsHttpAgentResponse.
AbstractCamsHttpAgentResponse(HttpServletResponse, CamsHttpAgentRequest) - Constructor for class com.cafesoft.cams.agent.http.AbstractCamsHttpAgentResponse
Creates a new AbstractCamsHttpAgentResponse with the specified response and request.
AbstractElementFactory - class com.cafesoft.core.xml.dom.AbstractElementFactory.
AbstractElementFactory implements an abstract factory class for constructing an Object associated with an XML DOM Element.
AbstractElementFactory() - Constructor for class com.cafesoft.core.xml.dom.AbstractElementFactory
Create a new ElementFactory.
AbstractElementFactory(String, String) - Constructor for class com.cafesoft.core.xml.dom.AbstractElementFactory
Create a new ElementFactory.
AbstractFieldInfo - class com.cafesoft.core.field.AbstractFieldInfo.
Abstract implementation of the FieldInfo interface.
AbstractFieldInfo(String, Object, boolean, boolean) - Constructor for class com.cafesoft.core.field.AbstractFieldInfo
Create abstract FieldInfo.
AbstractLifecycleService - class com.cafesoft.core.service.AbstractLifecycleService.
An abstract implementation of the LifecycleService interface.
AbstractLifecycleService() - Constructor for class com.cafesoft.core.service.AbstractLifecycleService
Create a new AbstractLifecycleService.
AbstractPermission - class com.cafesoft.cams.access.AbstractPermission.
Provides an abstract implementation of the Permission interface.
AbstractPermission(ResourceType) - Constructor for class com.cafesoft.cams.access.AbstractPermission
Create a new AbstractPermission.
AbstractPermission(ResourceType, ResourcePattern, String[]) - Constructor for class com.cafesoft.cams.access.AbstractPermission
Create a new AbstractPermission.
AbstractPermissionCollection - class com.cafesoft.cams.access.AbstractPermissionCollection.
Abstract implementation of the PermissionCollection interface.
AbstractPermissionCollection() - Constructor for class com.cafesoft.cams.access.AbstractPermissionCollection
Create a new AbstractPermissionCollection.
AbstractResourcePattern - class com.cafesoft.cams.access.AbstractResourcePattern.
Provides a generic implementation of ResourcePattern methods for extension by resource-specific base classes.
AbstractResourcePattern() - Constructor for class com.cafesoft.cams.access.AbstractResourcePattern
 
AbstractResourceRequest - class com.cafesoft.cams.access.AbstractResourceRequest.
Base class for all ResourceRequests.
AbstractResourceRequest(ResourceType, String, String) - Constructor for class com.cafesoft.cams.access.AbstractResourceRequest
Create a new AbstractResourceRequest object.
AbstractService - class com.cafesoft.core.service.AbstractService.
Provides basic implementation of a service.
AbstractService() - Constructor for class com.cafesoft.core.service.AbstractService
Create a new AbstractService.
AbstractServiceConnector - class com.cafesoft.core.service.AbstractServiceConnector.
AbstractServiceConnector implements a base class for ServiceConnector implementations, which generally manage client network connections and provide access to remote Services.
AbstractServiceConnector() - Constructor for class com.cafesoft.core.service.AbstractServiceConnector
This is an abstract class, so it can't be instantiated, but be sure to invoke this constructor from your extending class.
accept(int, Object, String) - Method in class com.cafesoft.core.log.MessageLevelMessageFilter
Tests whether or not the specified message should be logged.
accept(int, Object, String) - Method in interface com.cafesoft.core.log.MessageFilter
Tests whether or not the specified message should be logged.
accept(int, Object, String, Throwable) - Method in class com.cafesoft.core.log.MessageLevelMessageFilter
Tests whether or not the specified message should be logged.
accept(int, Object, String, Throwable) - Method in interface com.cafesoft.core.log.MessageFilter
Tests whether or not the specified message should be logged.
acceptsURL(String) - Method in class com.cafesoft.core.jdbc.PoolingConnectionDriver
Retrieves whether the driver thinks that it can open a connection to the given URL.
ACCESS_EXCEPTION_TYPE - Static variable in class com.cafesoft.cams.client.ConnectionExceptionType
Access Exception Type
AccessControlCheck - class com.cafesoft.cams.access.AccessControlCheck.
Encapsulates key AccessControlService request and response parameters.
AccessControlCheckCache - interface com.cafesoft.cams.access.AccessControlCheckCache.
Caches AccessControlCheck instances.
AccessControlCheckException - exception com.cafesoft.cams.access.AccessControlCheckException.
Thrown for errors associated with AccessControlCheck creation or usage.
AccessControlCheckException() - Constructor for class com.cafesoft.cams.access.AccessControlCheckException
Construct a new AccessControlCheckException with no other information.
AccessControlCheckException(String) - Constructor for class com.cafesoft.cams.access.AccessControlCheckException
Construct a new AccessControlCheckException for the specified message.
AccessControlCheckException(String, Throwable) - Constructor for class com.cafesoft.cams.access.AccessControlCheckException
Construct a new AccessControlCheckException for the specified message and throwable.
AccessControlCheckException(Throwable) - Constructor for class com.cafesoft.cams.access.AccessControlCheckException
Construct a new AccessControlCheckException for the specified throwable.
AccessControlException - exception com.cafesoft.cams.access.AccessControlException.
Thrown for errors that occur in the AccessControl subsystem of the CamsServer.
AccessControlException() - Constructor for class com.cafesoft.cams.access.AccessControlException
Construct a new AccessControlException with no other information.
AccessControlException(String) - Constructor for class com.cafesoft.cams.access.AccessControlException
Construct a new AccessControlException for the specified message.
AccessControlException(String, Throwable) - Constructor for class com.cafesoft.cams.access.AccessControlException
Construct a new AccessControlException for the specified message and throwable.
AccessControlException(Throwable) - Constructor for class com.cafesoft.cams.access.AccessControlException
Construct a new AccessControlException for the specified throwable.
AccessControlRequest - interface com.cafesoft.cams.access.AccessControlRequest.
The interface to an Access Control Request for a Cafesoft SecurityDomain's Access Control Engine.
AccessControlResponse - interface com.cafesoft.cams.access.AccessControlResponse.
AccessControlResponse defines the interface to an Access Control Response corresponding to an AccessControlRequest to a Cafesoft SecurityDomain's Access Control Engine.
AccessControlRule - interface com.cafesoft.cams.access.AccessControlRule.
AccessControlRule defines an interface for a rule that implements access control logic.
AccessControlRuleElement - interface com.cafesoft.cams.access.AccessControlRuleElement.
AccessControlRuleElement is a tagging interface that identifies a class as a valid child "element" within an AccessControlRule.
AccessControlRulePersistenceManager - interface com.cafesoft.cams.access.AccessControlRulePersistenceManager.
AccessControlRulePersistenceManager defines the interface for classes that load, store, create, and remove AccessControlRule instances.
AccessControlService - interface com.cafesoft.cams.access.AccessControlService.
Defines an interface for a client-side AccessControlService hosted under a CamsClient.
accessSession(SessionAccessRequest) - Method in interface com.cafesoft.cams.session.access.SessionAccessService
SessionAccessenticate a subject.
acr - Variable in class com.cafesoft.cams.access.AbstractPermission
The AccessControlRule associated with this Permission.
acrCreate() - Method in interface com.cafesoft.cams.access.AccessControlRulePersistenceManager
Create a new/empty AccessControlRule.
acrCreate() - Method in class com.cafesoft.cams.access.AbstractAccessControlRulePersistenceManager
Create a new/empty AccessControlRule.
acrLoad(Object) - Method in interface com.cafesoft.cams.access.AccessControlRulePersistenceManager
Load an AccessControlRule from persistent storage.
acrLoad(Object) - Method in class com.cafesoft.cams.access.AbstractAccessControlRulePersistenceManager
Load an AccessControlRule from persistent storage.
acrRemove(AccessControlRule) - Method in interface com.cafesoft.cams.access.AccessControlRulePersistenceManager
Remove an AccessControlRule from persistent storage.
acrRemove(AccessControlRule) - Method in class com.cafesoft.cams.access.AbstractAccessControlRulePersistenceManager
Remove an AccessControlRule from persistent storage.
acrStore(AccessControlRule, Object) - Method in interface com.cafesoft.cams.access.AccessControlRulePersistenceManager
Store an AccessControlRule to persistent storage.
acrStore(AccessControlRule, Object) - Method in class com.cafesoft.cams.access.AbstractAccessControlRulePersistenceManager
Store an AccessControlRule to persistent storage.
actions - Variable in class com.cafesoft.cams.access.AbstractResourceRequest
Colloquial actions of the ResourceRequest (i.e. this is the raw actions of the ResourceRequest).
actions - Variable in class com.cafesoft.cams.access.AbstractPermission
An array of Permission actions.
actionsMask - Variable in class com.cafesoft.cams.access.AbstractResourceRequest
ActionMask of the actions being performed on the ResourceRequest.
actionsMask - Variable in class com.cafesoft.cams.access.AbstractPermission
A bit mask used to hold the actions associated with this Permission.
activate() - Method in class com.cafesoft.core.jdbc.DelegatingStatement
Activate the Statement object This method simply sets the state of the Statement to that of the ready state.
activate() - Method in class com.cafesoft.core.jdbc.DelegatingPreparedStatement
Activate the Statement object This method simply sets the state of the Statement to that of the ready state.
activate() - Method in class com.cafesoft.core.jdbc.DelegatingConnection
Activate the Connection object This method simply sets the state of the Connection to that of the ready state.
activate() - Method in class com.cafesoft.core.jdbc.DelegatingCallableStatement
Activate the Statement object This method simply sets the state of the Statement to that of the ready state.
activate(Connection) - Method in class com.cafesoft.core.jdbc.StandardPoolableConnectionFactory
Activate the Connection
activate(Connection) - Method in interface com.cafesoft.core.jdbc.PoolableConnectionFactory
Activate the Connection
ACTIVE_STATUS - Static variable in class com.cafesoft.cams.session.SessionStatus
Active Status SessionStatus object
ActiveDirectoryLoginModule - class com.cafesoft.cams.auth.login.module.ActiveDirectoryLoginModule.
Implements the LoginModule interface found in JAAS to authenticate users against an Active Directory repository.
ActiveDirectoryLoginModule() - Constructor for class com.cafesoft.cams.auth.login.module.ActiveDirectoryLoginModule
Default ActiveDirectoryLoginModule Constructor.
add(Class, Service) - Method in class com.cafesoft.core.service.StandardServiceManager
Add a Service to the registry.
add(Class, Service) - Method in interface com.cafesoft.core.service.ServiceManager
Add a Service to the registry.
add(ElementFactory) - Method in class com.cafesoft.core.xml.dom.StandardElementFactoryRegistry
Add an ElementFactory.
add(ElementFactory) - Method in interface com.cafesoft.core.xml.dom.ElementFactoryRegistry
Add an ElementFactory.
add(Node) - Method in class com.cafesoft.core.xml.dom.StandardNodeList
Add a Node to the NodeList.
add(ResourceRequest, AccessControlResponse) - Method in interface com.cafesoft.cams.access.AccessControlCheckCache
Adds an AccessControlCheck to the cache.
add(String, Object) - Method in class com.cafesoft.core.util.LruCache
Add a cached object.
addAppender(Appender) - Method in class com.cafesoft.core.log.StandardLog4JLogger
Add an appender to the Logger
addAppender(Appender) - Method in interface com.cafesoft.core.log.Log4JLogger
Add an appender to the Logger
addBatch() - Method in class com.cafesoft.core.jdbc.DelegatingPreparedStatement
Adds a set of parameters to this PreparedStatement object's batch of commands.
addBatch() - Method in class com.cafesoft.core.jdbc.DelegatingCallableStatement
Adds a set of parameters to this PreparedStatement object's batch of commands.
addBatch(String) - Method in class com.cafesoft.core.jdbc.DelegatingStatement
Adds the given SQL command to the current list of commmands for this Statement object.
addBatch(String) - Method in class com.cafesoft.core.jdbc.DelegatingPreparedStatement
Adds the given SQL command to the current list of commmands for this Statement object.
addBatch(String) - Method in class com.cafesoft.core.jdbc.DelegatingCallableStatement
Adds the given SQL command to the current list of commmands for this Statement object.
addCallbackValue(String, String) - Method in interface com.cafesoft.cams.auth.AuthRequest
Add a Callback value to the AuthRequest
addConnectionExceptionListener(ConnectionExceptionListener) - Method in interface com.cafesoft.cams.client.CamsClient
Adds the specified listener to this CamsClient.
addCookie(Cookie) - Method in interface com.cafesoft.cams.agent.http.CamsHttpAgentResponse
Adds the specified cookie to the response.
addCookie(Cookie) - Method in class com.cafesoft.cams.agent.http.AbstractCamsHttpAgentResponse
Adds the specified cookie to the response.
addHeader(String, String) - Method in interface com.cafesoft.cams.agent.http.CamsHttpAgentRequest
Adds the specified header and value to this HttpRequest.
addHeader(String, String) - Method in class com.cafesoft.cams.agent.http.AbstractCamsHttpAgentResponse
Adds a response header with the given name and value.
addHeader(String, String) - Method in class com.cafesoft.cams.agent.http.AbstractCamsHttpAgentRequest
Adds the specified header and value to this CamsHttpAgentRequest.
addLayout(Level, Layout) - Method in class com.cafesoft.core.log.MultiLayoutRollingFileAppender
Add a Layout to this appender
addLifecycleListener(LifecycleListener) - Method in class com.cafesoft.core.lifecycle.LifecycleBase
Add a LifecycleEvent listener to this component.
addLifecycleListener(LifecycleListener) - Method in interface com.cafesoft.core.lifecycle.Lifecycle
Add a LifecycleEvent listener to this component.
addLifecycleListener(LifecycleListener) - Method in class com.cafesoft.core.service.StandardServiceManager
Add a LifecycleEvent listener to this component.
addLifecycleListener(LifecycleListener) - Method in class com.cafesoft.core.service.AbstractLifecycleService
Add a LifecycleEvent listener to this component.
addMonitoredProcessEventListener(MonitoredProcessEventListener) - Method in class com.cafesoft.core.util.MonitoredProcess
Add a MonitoredProcessEvent listener to this component.
addObject(Object, int) - Method in class com.cafesoft.core.pool.StandardLiteObjectPool
Add an Object to the ObjectPool.
addObject(Object, int) - Method in interface com.cafesoft.core.pool.LiteObjectPool
Add an Object to the ObjectPool.
addPermission(Permission) - Method in interface com.cafesoft.cams.access.PermissionCollection
Add a Permission.
addPermission(Permission) - Method in class com.cafesoft.cams.access.AbstractPermissionCollection
Add a Permission.
addPool(String, ConnectionPool) - Method in class com.cafesoft.core.jdbc.StandardConnectionPoolManager
Add a ConnectionPool to the Manager
addPool(String, ConnectionPool) - Method in interface com.cafesoft.core.jdbc.ConnectionPoolManager
Add a ConnectionPool to the Manager
addRemoteSessionEventListener(RemoteSessionEventListener) - Method in interface com.cafesoft.cams.session.RemoteSessionManager
Add a RemoteSessionEventListener.
addRemoteSessionEventListener(RemoteSessionEventListener) - Method in class com.cafesoft.cams.session.RemoteSessionEventSupport
Add a RemoteSessionEventListener to this component.
addRequiredService(ServiceReference) - Method in class com.cafesoft.core.service.StandardServiceAdapter
Add a reference to a required Service.
addRequiredService(ServiceReference) - Method in interface com.cafesoft.core.service.ServiceAdapter
Add a reference to a required Service.
addSAXParseExceptionListener(SAXParseExceptionListener) - Method in class com.cafesoft.core.xml.DefaultXmlHandler
Add a SAXParseExceptionListener.
addServiceAdapter(ServiceAdapter) - Method in interface com.cafesoft.core.service.ServiceConnector
Add a ServiceAdapter.
addServiceAdapter(ServiceAdapter) - Method in class com.cafesoft.core.service.AbstractServiceConnector
Add a ServiceAdapter.
addSession(RemoteSession) - Method in interface com.cafesoft.cams.session.RemoteSessionManager
Add a RemoteSession to the RemoteSessionManager This method will attempt to add a RemoteSession to the list of RemoteSessions managed by the RemoteSessionManager.
addSessionId(SessionId) - Method in interface com.cafesoft.cams.access.AccessControlRequest
Add a session id to the AccessRequest
addSessionId(SessionId) - Method in interface com.cafesoft.cams.auth.AuthRequest
Add a SessionId to the AuthRequest.
addStatement(Statement) - Method in class com.cafesoft.core.jdbc.DelegatingConnection
Add a Statement object to the Connections list of open Statement objects.
addUser(RepositoryUser) - Method in interface com.cafesoft.cams.auth.login.userrepository.UserRepository
Adds the specified RepositoryUser to this UserRepository.
afterLast() - Method in class com.cafesoft.core.jdbc.DelegatingResultSet
Moves the cursor to the end of this ResultSet object, just after the last row.
allowNull() - Method in interface com.cafesoft.core.field.FieldInfo
Get the null value status.
allowNull() - Method in class com.cafesoft.core.field.AbstractFieldInfo
Get the null status.
allowShrinking() - Method in class com.cafesoft.core.jdbc.StandardConnectionPoolConfig
Determine if Shrinking of Connections is allowed
allowShrinking() - Method in interface com.cafesoft.core.jdbc.ConnectionPoolConfig
Determine if Shrinking of Connections is allowed
authenticate(AuthRequest) - Method in interface com.cafesoft.cams.auth.AuthenticationService
Authenticate a subject.
authenticate(String, String) - Method in class com.cafesoft.core.jdbc.UsernamePasswordConnectionPoolAuthenticator
Authenticate the user
authenticate(String, String) - Method in class com.cafesoft.core.jdbc.StandardConnectionPoolAuthenticator
Authenticate the user
authenticate(String, String) - Method in interface com.cafesoft.core.jdbc.ConnectionPoolAuthenticator
Authenticate the user
AUTHENTICATION_EXCEPTION_TYPE - Static variable in class com.cafesoft.cams.client.ConnectionExceptionType
Authentication Exception Type
AuthenticationMethod - class com.cafesoft.cams.auth.AuthenticationMethod.
The AuthenticationMethod defines type safe constants used to identify standardized methods for authenticating subjects.
AuthenticationMethod(String) - Constructor for class com.cafesoft.cams.auth.AuthenticationMethod
Create a new AuthenticationMethod object
AuthenticationService - interface com.cafesoft.cams.auth.AuthenticationService.
Defines an interface for a client-side AuthenticationService hosted under a CamsClient.
AuthException - exception com.cafesoft.cams.auth.AuthException.
AuthException represents an Exception within a Cafesoft SecurityDomain's Authentication Engine.
AuthException() - Constructor for class com.cafesoft.cams.auth.AuthException
Construct a new AuthException with no other information.
AuthException(String) - Constructor for class com.cafesoft.cams.auth.AuthException
Construct a new AuthException for the specified message.
AuthException(String, Throwable) - Constructor for class com.cafesoft.cams.auth.AuthException
Construct a new AuthException for the specified message and throwable.
AuthException(Throwable) - Constructor for class com.cafesoft.cams.auth.AuthException
Construct a new AuthException for the specified throwable.
AuthRequest - interface com.cafesoft.cams.auth.AuthRequest.
AuthRequest defines the interface to an Authentication Request for a Cafesoft SecurityDomain's Authentication Engine.
AuthResponse - interface com.cafesoft.cams.auth.AuthResponse.
AuthResponse defines the interface to an Authentication Response corresponding to an AuthRequest to a Cafesoft SecurityDomain's Authentication Engine.
AVAILABLE - Static variable in class com.cafesoft.cams.service.CamsServiceState
Available CamsServiceState is used to indicate that a given service is available and ready for use.

B

Base64 - class com.cafesoft.core.util.Base64.
Base64 provides static methods to encode and decode byte arrays to Base 64 character arrays.
Base64() - Constructor for class com.cafesoft.core.util.Base64
 
beep() - Static method in class com.cafesoft.core.util.SystemUtils
Sound a system-specific beep.
beforeFirst() - Method in class com.cafesoft.core.jdbc.DelegatingResultSet
Moves the cursor to the front of this ResultSet object, just before the first row.
borrowObject() - Method in class com.cafesoft.core.pool.StandardLiteObjectPool
Borrow an Object from the ObjectPool.
borrowObject() - Method in interface com.cafesoft.core.pool.ObjectPool
Borrow an object from the ObjectPool Note: Implementing class should make this method synchronized.
borrowObject() - Method in interface com.cafesoft.core.pool.LiteObjectPool
Borrow an Object from the ObjectPool.
borrowObject() - Method in class com.cafesoft.core.pool.DefaultObjectPool
Borrow an object from the ObjectPool.
ByteUtils - class com.cafesoft.core.util.ByteUtils.
ByteUtils provides convenience methods for byte manipulations.
ByteUtils() - Constructor for class com.cafesoft.core.util.ByteUtils
 

C

cacheAccessControlChecks() - Method in interface com.cafesoft.cams.agent.CamsAgentContext
Determine if AccessControlCheck caching is enabled.
cacheRemoteSessions() - Method in interface com.cafesoft.cams.agent.CamsAgentContext
Determine if RemoteSession caching is enabled.
CamsAgentContext - interface com.cafesoft.cams.agent.CamsAgentContext.
CamsAgentContext This structure provides CamsAgent instances with various resources and services including: 1. configuration Properties 2. a trace Logger 3. a CamsClient instance used to communicate with a CamsServer 4. an optional CamsRemoteSessionManager instance, used to cache information about sessions associated with authenticated Cams users. 5. an optioanl CamsAccessControlCheckCache instance, used to cache certain access control responses to improve agent performance.
CamsAgentContextFactory - class com.cafesoft.cams.agent.CamsAgentContextFactory.
The CamsAgentContextFactory class is a factory object that is responsible for creating CamsAgentContext objects.
CamsAgentException - exception com.cafesoft.cams.agent.CamsAgentException.
CamsAgentException is a general CamsAgentException
CamsAgentException() - Constructor for class com.cafesoft.cams.agent.CamsAgentException
Create a new CamsAgentException.
CamsAgentException(String) - Constructor for class com.cafesoft.cams.agent.CamsAgentException
Create a new CamsAgentException.
CamsAgentException(String, Throwable) - Constructor for class com.cafesoft.cams.agent.CamsAgentException
Create a new CamsAgentException.
CamsAgentException(Throwable) - Constructor for class com.cafesoft.cams.agent.CamsAgentException
Create a new CamsAgentException.
CamsClient - interface com.cafesoft.cams.client.CamsClient.
Defines a central interface for connecting to a Cams server and accessing services.
CamsClientFactory - interface com.cafesoft.cams.client.CamsClientFactory.
Constructs an instance of CamsClient using the config property 'cams.client.class.'
CamsException - exception com.cafesoft.cams.CamsException.
CamsException represents an exceptional condition thrown from within Cams that must be handled by application code.
CamsException() - Constructor for class com.cafesoft.cams.CamsException
Create a new CamsException.
CamsException(String) - Constructor for class com.cafesoft.cams.CamsException
Create a new CamsException.
CamsException(String, Throwable) - Constructor for class com.cafesoft.cams.CamsException
Create a new CamsException.
CamsException(Throwable) - Constructor for class com.cafesoft.cams.CamsException
Create a new CamsException.
CamsHttpAgent - interface com.cafesoft.cams.agent.http.CamsHttpAgent.
Provides methods for authentication, logout, accessing a session, and access control.
CamsHttpAgentException - exception com.cafesoft.cams.agent.http.CamsHttpAgentException.
CamsHttpAgentException represents an exceptional condition thrown from within CamsHttpAgent that must be handled by agent code.
CamsHttpAgentException() - Constructor for class com.cafesoft.cams.agent.http.CamsHttpAgentException
Create a new CamsHttpAgentException.
CamsHttpAgentException(String) - Constructor for class com.cafesoft.cams.agent.http.CamsHttpAgentException
Create a new CamsHttpAgentException.
CamsHttpAgentException(String, Throwable) - Constructor for class com.cafesoft.cams.agent.http.CamsHttpAgentException
Create a new CamsHttpAgentException.
CamsHttpAgentException(Throwable) - Constructor for class com.cafesoft.cams.agent.http.CamsHttpAgentException
Create a new CamsHttpAgentException.
CamsHttpAgentRequest - interface com.cafesoft.cams.agent.http.CamsHttpAgentRequest.
Defines an interface that normalizes a container-specific HTTP request into an HTTP container-independent form that can be used by a Cafesoft HttpAccessControlAgent.
CamsHttpAgentResponse - interface com.cafesoft.cams.agent.http.CamsHttpAgentResponse.
Defines an interface that normalizes a container-specific HTTP response into an HTTP container-independent form that can be used by a Cafesoft AccessControlAgent.
CamsHttpAgentStatusCode - class com.cafesoft.cams.agent.http.CamsHttpAgentStatusCode.
The CamsHttpAgentStatusCode class is a typesafe constant enumeration of CamsHttpAgent status codes.
CamsServiceMonitor - interface com.cafesoft.cams.service.CamsServiceMonitor.
Interface for a CamsServiceMonitor.
CamsServiceState - class com.cafesoft.cams.service.CamsServiceState.
Type safe constant class that contains all of the various CamsServiceStates.
CamsTraceLogger - class com.cafesoft.cams.log.CamsTraceLogger.
A specialized Logger object that will send debug messages that are of the level INFO and DEBUG to a specified file.
CamsTraceLogger() - Constructor for class com.cafesoft.cams.log.CamsTraceLogger
 
CamsTransportException - exception com.cafesoft.cams.client.CamsTransportException.
CamsTransportException is thrown when attempts by a CamsService fail to transport messages between the CamsClient and the CamsServer.
CamsTransportException() - Constructor for class com.cafesoft.cams.client.CamsTransportException
Create a new CamsTransportException
CamsTransportException(String) - Constructor for class com.cafesoft.cams.client.CamsTransportException
Create a new CamsTransportException
CamsTransportException(String, Throwable) - Constructor for class com.cafesoft.cams.client.CamsTransportException
Create a new CamsTransportException
cancel() - Method in class com.cafesoft.core.jdbc.DelegatingStatement
Cancels this Statement object if both the DBMS and driver support aborting an SQL statement.
cancel() - Method in class com.cafesoft.core.jdbc.DelegatingPreparedStatement
Cancels this Statement object if both the DBMS and driver support aborting an SQL statement.
cancel() - Method in class com.cafesoft.core.jdbc.DelegatingCallableStatement
Cancels this Statement object if both the DBMS and driver support aborting an SQL statement.
cancelRowUpdates() - Method in class com.cafesoft.core.jdbc.DelegatingResultSet
Cancels the updates made to the current row in this ResultSet object.
capitalize(String) - Static method in class com.cafesoft.core.util.StringUtils
Capitalize the start of the given String.
CERTIFICATE_EXCEPTION_TYPE - Static variable in class com.cafesoft.cams.client.ConnectionExceptionType
Certificate Exception Type
charOccurences(String, char) - Static method in class com.cafesoft.core.util.StringUtils
Return the number of occurrences of a given character within a String.
checkAccess(AccessControlRequest) - Method in interface com.cafesoft.cams.access.AccessControlService
Request an Access Control check.
checkOpen() - Method in class com.cafesoft.core.jdbc.DelegatingStatement
Determine if the Statement is open or closed
checkOpen() - Method in class com.cafesoft.core.jdbc.DelegatingPreparedStatement
Determine if the Statement is open or closed
checkOpen() - Method in class com.cafesoft.core.jdbc.DelegatingConnection
Determine if the Connection is open or closed
checkOpen() - Method in class com.cafesoft.core.jdbc.DelegatingCallableStatement
Determine if the Statement is open or closed
ClassInstantiationException - exception com.cafesoft.core.util.ClassInstantiationException.
An exception that is thrown if errors occur dynamically instantiating classes
ClassInstantiationException() - Constructor for class com.cafesoft.core.util.ClassInstantiationException
Construct a new ClassInstantiationException with no other information.
ClassInstantiationException(String) - Constructor for class com.cafesoft.core.util.ClassInstantiationException
Construct a new ClassInstantiationException for the specified message.
ClassInstantiationException(String, Throwable) - Constructor for class com.cafesoft.core.util.ClassInstantiationException
Construct a new ClassInstantiationException for the specified message and throwable.
ClassInstantiationException(Throwable) - Constructor for class com.cafesoft.core.util.ClassInstantiationException
Construct a new ClassInstantiationException for the specified throwable.
ClassUtils - class com.cafesoft.core.util.ClassUtils.
Provides methods to perform utility functions on classes.
ClassUtils() - Constructor for class com.cafesoft.core.util.ClassUtils
 
cleanIdle() - Method in interface com.cafesoft.core.pool.ObjectPool
Remove idle objects from the ObjectPool.
cleanIdle() - Method in class com.cafesoft.core.pool.DefaultObjectPool
Remove idle objects from the ObjectPool.
cleanIdle(int) - Method in interface com.cafesoft.core.pool.ObjectPool
Remove the given number of idle objects from the ObjectPool.
cleanIdle(int) - Method in class com.cafesoft.core.pool.DefaultObjectPool
Remove the given number of idle objects from the ObjectPool.
clear() - Method in interface com.cafesoft.cams.access.AccessControlCheckCache
Clears the cache.
clear() - Method in class com.cafesoft.core.util.LruCache
Clear the cache.
clearBatch() - Method in class com.cafesoft.core.jdbc.DelegatingStatement
Empties this Statement object's current list of SQL commands.
clearBatch() - Method in class com.cafesoft.core.jdbc.DelegatingPreparedStatement
Empties this Statement object's current list of SQL commands.
clearBatch() - Method in class com.cafesoft.core.jdbc.DelegatingCallableStatement
Empties this Statement object's current list of SQL commands.
clearParameters() - Method in class com.cafesoft.core.jdbc.DelegatingPreparedStatement
Clears the current parameter values immediately.
clearParameters() - Method in class com.cafesoft.core.jdbc.DelegatingCallableStatement
Clears the current parameter values immediately.
clearSessionIds() - Method in interface com.cafesoft.cams.access.AccessControlRequest
Clear the AccessControlRequest session id's.
clearSessionIds() - Method in interface com.cafesoft.cams.auth.AuthRequest
Clear all SessionId's from the AuthRequest.
clearWarnings() - Method in class com.cafesoft.core.jdbc.DelegatingStatement
Clears all the warnings reported on this Statement object.
clearWarnings() - Method in class com.cafesoft.core.jdbc.DelegatingResultSet
Clears all warnings reported on this ResultSet object.
clearWarnings() - Method in class com.cafesoft.core.jdbc.DelegatingPreparedStatement
Clears all the warnings reported on this Statement object.
clearWarnings() - Method in class com.cafesoft.core.jdbc.DelegatingConnection
Clears all warnings reported for this Connection object.
clearWarnings() - Method in class com.cafesoft.core.jdbc.DelegatingCallableStatement
Clears all the warnings reported on this Statement object.
CLOSE - Static variable in class com.cafesoft.cams.session.control.SessionControlAction
Represents the CLOSE action.
close() - Method in class com.cafesoft.core.jdbc.StandardConnectionPoolManager
Close the ConnectionPoolManager NOTE: Once the manager is closed it cannot be restarted The close method will remove all ConnectionPools from any internal lists and will close them.
close() - Method in class com.cafesoft.core.jdbc.StandardConnectionPool
Close the ConnectionPool
close() - Method in class com.cafesoft.core.jdbc.PoolableConnection
Releases this Connection object's database and JDBC resources immediately instead of waiting for them to be automatically released.
close() - Method in class com.cafesoft.core.jdbc.DelegatingStatement
Releases this Statement object's database and JDBC resources immediately instead of waiting for this to happen when it is automatically closed.
close() - Method in class com.cafesoft.core.jdbc.DelegatingResultSet
Releases this ResultSet object's database and JDBC resources immediately instead of waiting for this to happen when it is automatically closed.
close() - Method in class com.cafesoft.core.jdbc.DelegatingPreparedStatement
Releases this Statement object's database and JDBC resources immediately instead of waiting for this to happen when it is automatically closed.
close() - Method in class com.cafesoft.core.jdbc.DelegatingConnection
Releases this Connection object's database and JDBC resources immediately instead of waiting for them to be automatically released.
close() - Method in class com.cafesoft.core.jdbc.DelegatingCallableStatement
Releases this Statement object's database and JDBC resources immediately instead of waiting for this to happen when it is automatically closed.
close() - Method in interface com.cafesoft.core.jdbc.ConnectionPoolManager
Close the ConnectionPoolManager NOTE: Once the manager is closed it cannot be restarted The close method will remove all ConnectionPools from any internal lists and will close them.
close() - Method in interface com.cafesoft.core.jdbc.ConnectionPool
Close the ConnectionPool
close() - Method in interface com.cafesoft.core.pool.ObjectPool
Close the ObjectPool.
close() - Method in class com.cafesoft.core.pool.DefaultObjectPool
Close the ObjectPool.
close(Connection, Statement, ResultSet) - Static method in class com.cafesoft.core.jdbc.JdbcUtils
Close an SQLException connection.
closed - Variable in class com.cafesoft.core.jdbc.DelegatingConnection
Boolean flag that indicates if the connection is open or closed
CLOSED_STATUS - Static variable in class com.cafesoft.cams.session.SessionStatus
Closed Status SessionStatus object
com.cafesoft.cams - package com.cafesoft.cams
Cams API configuration classes.
com.cafesoft.cams.access - package com.cafesoft.cams.access
Cams access control service support.
com.cafesoft.cams.access.url - package com.cafesoft.cams.access.url
Cams URL Resource Request Package
com.cafesoft.cams.agent - package com.cafesoft.cams.agent
Support for implementing Cams agents.
com.cafesoft.cams.agent.http - package com.cafesoft.cams.agent.http
Support for implementing Cams HTTP agents.
com.cafesoft.cams.auth - package com.cafesoft.cams.auth
Cams authentication service support.
com.cafesoft.cams.auth.callback - package com.cafesoft.cams.auth.callback
JAAS authentication CallbackHandler support.
com.cafesoft.cams.auth.login - package com.cafesoft.cams.auth.login
Login-specific authentication services support.
com.cafesoft.cams.auth.login.module - package com.cafesoft.cams.auth.login.module
JDBC, LDAP, and XML JAAS login modules.
com.cafesoft.cams.auth.login.userrepository - package com.cafesoft.cams.auth.login.userrepository
Support for optimized user, role, and passowrd services.
com.cafesoft.cams.client - package com.cafesoft.cams.client
CamsClient classes for supporting custom Cams agents.
com.cafesoft.cams.log - package com.cafesoft.cams.log
Cams trace logging support.
com.cafesoft.cams.ping - package com.cafesoft.cams.ping
Classes for testing connectivity to a Cams server.
com.cafesoft.cams.service - package com.cafesoft.cams.service
Services for JDBC connection pooling, LDAP connection pooling, and a user repository, etc.
com.cafesoft.cams.session - package com.cafesoft.cams.session
Classes for managing Cams sessions.
com.cafesoft.cams.session.access - package com.cafesoft.cams.session.access
Cams session control service support.
com.cafesoft.cams.session.control - package com.cafesoft.cams.session.control
Cams session access service support.
com.cafesoft.cams.util - package com.cafesoft.cams.util
Cams utility classes.
com.cafesoft.core.exception - package com.cafesoft.core.exception
Contains specific exceptions and base exceptions used by Cafesoft.
com.cafesoft.core.field - package com.cafesoft.core.field
Contains generic field definition, pattern, and validation classes.
com.cafesoft.core.jdbc - package com.cafesoft.core.jdbc
Contains classes for use with jdbc.
com.cafesoft.core.ldap - package com.cafesoft.core.ldap
Contains classes for use with Ldap.
com.cafesoft.core.lifecycle - package com.cafesoft.core.lifecycle
Support for objects that are started, stopped, etc.
com.cafesoft.core.log - package com.cafesoft.core.log
Logging support.
com.cafesoft.core.pool - package com.cafesoft.core.pool
Provides classes for object pooling.
com.cafesoft.core.service - package com.cafesoft.core.service
Services API support.
com.cafesoft.core.util - package com.cafesoft.core.util
Utility classes.
com.cafesoft.core.xml - package com.cafesoft.core.xml
Contains classes for Xml manipulation.
com.cafesoft.core.xml.dom - package com.cafesoft.core.xml.dom
Contains classes for manipulating the DOM.
commit() - Method in class com.cafesoft.cams.auth.login.module.XmlLoginModule
Method to commit the authentication process (phase 2).
commit() - Method in class com.cafesoft.cams.auth.login.module.SiteServerLoginModule
Method to commit the authentication process (phase 2).
commit() - Method in class com.cafesoft.cams.auth.login.module.LdapLoginModule
Method to commit the authentication process (phase 2).
commit() - Method in class com.cafesoft.cams.auth.login.module.JdbcLoginModule
Method to commit the authentication process (phase 2).
commit() - Method in class com.cafesoft.cams.auth.login.module.ActiveDirectoryLoginModule
Method to commit the authentication process (phase 2).
commit() - Method in class com.cafesoft.core.jdbc.DelegatingConnection
Makes all changes made since the previous commit/rollback permanent and releases any database locks currently held by this Connection object.
compareTo(Object) - Method in class com.cafesoft.cams.access.AbstractResourcePattern
Compares two ResourcePatterns and determines if a ResourcePattern is less than, equals to, or greater than another ResourcePattern.
compareTo(Object) - Method in class com.cafesoft.cams.access.AbstractPermission
Compares this object with the specified object for order.
concatenate(byte[], byte[]) - Static method in class com.cafesoft.core.util.ByteUtils
Return a byte array concatenated from two byte arrays.
config - Variable in class com.cafesoft.cams.access.AbstractPermissionCollection
The Config object passed in at initialization through which configuration parameters, services, and a Logger are available.
config - Variable in class com.cafesoft.cams.access.AbstractPermission
The Config object through which configuration parameters, services, and a Logger are available.
config - Variable in class com.cafesoft.cams.access.AbstractAccessControlRulePersistenceManager
The Config from which resources are made available.
config - Variable in class com.cafesoft.cams.access.AbstractAccessControlRule
The Config from which resources are made available.
Config - interface com.cafesoft.cams.Config.
Config defines a general interface for accessing Cams configuration parameters, logging, services, and other resources.
ConfigException - exception com.cafesoft.cams.ConfigException.
ConfigException represents an exceptional condition encountered when attempting to configure a Cams component.
ConfigException() - Constructor for class com.cafesoft.cams.ConfigException
Create a LoginConfigurationException with no additional information.
ConfigException(String) - Constructor for class com.cafesoft.cams.ConfigException
Create a LoginConfigurationException with a detailed message.
ConfigException(String, Throwable) - Constructor for class com.cafesoft.cams.ConfigException
Create a LoginConfigurationException with no additional information.
ConfigException(Throwable) - Constructor for class com.cafesoft.cams.ConfigException
Create a LoginConfigurationException with a nested exception.
ConfigSupport - class com.cafesoft.cams.util.ConfigSupport.
A Helper class that performs common functions on Config Objects
ConfigSupport() - Constructor for class com.cafesoft.cams.util.ConfigSupport
 
configureLog4J(String, Object) - Static method in class com.cafesoft.core.util.TestUtils
Configure Log4j to run for the particular test class.
configureLog4J(String, String, Object) - Static method in class com.cafesoft.core.util.TestUtils
Configure Log4j to run for the particular test class.
connect() - Method in interface com.cafesoft.cams.client.CamsClient
Connect to the CamsServer.
connect(String, Properties) - Method in class com.cafesoft.core.jdbc.PoolingConnectionDriver
Attempts to make a database connection to the given URL.
connection - Variable in class com.cafesoft.core.jdbc.DelegatingConnection
The underlying Connection object which all calls are delegated to
ConnectionConfig - interface com.cafesoft.core.jdbc.ConnectionConfig.
Interface for a configuration object that is used to configure a Connection
ConnectionConfig - class com.cafesoft.core.ldap.ConnectionConfig.
ConnectionConfig encapsulates a set of LDAP Connection parameters.
ConnectionConfig(String, int, int, String, String) - Constructor for class com.cafesoft.core.ldap.ConnectionConfig
Create a new ConnectionConfig object.
ConnectionException - interface com.cafesoft.cams.client.ConnectionException.
ConnectionException represents an Exception with a network connection between a CamsClient and a Cams Server.
ConnectionExceptionListener - interface com.cafesoft.cams.client.ConnectionExceptionListener.
Provides a manner of notifying when a connection exception has occurred.
ConnectionExceptionType - class com.cafesoft.cams.client.ConnectionExceptionType.
Type safe constant class that contains the ConnectionException types that can occur
connectionHost - Variable in class com.cafesoft.core.ldap.ConnectionConfig
KRJ - doc
ConnectionInfo - interface com.cafesoft.core.jdbc.ConnectionInfo.
ConnectionInfo contains information relevant to the Connection Object.
connectionName - Variable in class com.cafesoft.core.ldap.ConnectionConfig
KRJ - doc
connectionPassword - Variable in class com.cafesoft.core.ldap.ConnectionConfig
KRJ - doc
ConnectionPool - interface com.cafesoft.core.jdbc.ConnectionPool.
Interface for an ObjectPool of java.sql.Connection Objects
ConnectionPoolAuthenticator - interface com.cafesoft.core.jdbc.ConnectionPoolAuthenticator.
Interface for an authentication object which determines if a user is authenticated to use the Connection
ConnectionPoolConfig - interface com.cafesoft.core.jdbc.ConnectionPoolConfig.
Interface for a configuration object that is used to configure the ConnectionPool
ConnectionPoolException - exception com.cafesoft.core.jdbc.ConnectionPoolException.
Exception thrown if an error occurs with the ConnectionPool objects
ConnectionPoolException(Exception) - Constructor for class com.cafesoft.core.jdbc.ConnectionPoolException
Create a ConnectionPoolException with an Exception that caused this Exception
ConnectionPoolException(String) - Constructor for class com.cafesoft.core.jdbc.ConnectionPoolException
Create a ConnectionPoolException with a detailed message
ConnectionPoolException(String, Exception) - Constructor for class com.cafesoft.core.jdbc.ConnectionPoolException
Create a ConnectionPoolException with a detailed message and an Exception that caused this Exception
ConnectionPoolInfo - interface com.cafesoft.core.jdbc.ConnectionPoolInfo.
The ConnectionPoolInfo interface defines an Object that contains data pertinant to the ConnectionPool's state
ConnectionPoolManager - interface com.cafesoft.core.jdbc.ConnectionPoolManager.
Interface that defines an Object that manages a collection of Object pools.
ConnectionPoolManagerInfo - interface com.cafesoft.core.jdbc.ConnectionPoolManagerInfo.
The ConnectionPoolManagerInfo interface defines an Object that contains data pertinant to the ConnectionPoolManager's state
connectionPort - Variable in class com.cafesoft.core.ldap.ConnectionConfig
KRJ - doc
containsCamsHeaders() - Method in interface com.cafesoft.cams.agent.http.CamsHttpAgentRequest
Determine if the CamsHttpAgentRequest contains CAMS HTTP Headers.
containsCamsHeaders() - Method in class com.cafesoft.cams.agent.http.AbstractCamsHttpAgentRequest
Determine if the CamsHttpAgentRequest contains CAMS HTTP Headers.
containsHeader(String) - Method in class com.cafesoft.cams.agent.http.AbstractCamsHttpAgentResponse
Returns a boolean indicating whether the named response header has already been set.
containsOverlapping(Permission) - Method in interface com.cafesoft.cams.access.PermissionCollection
Check for an overlapping Permission.
containsOverlapping(Permission) - Method in class com.cafesoft.cams.access.AbstractPermissionCollection
Check for an overlapping Permission.
Context - interface com.cafesoft.cams.Context.
Context defines the interface to an object that provides configuration parameters and resources to a component deployed within the Cams environment.
controlSession(SessionControlRequest) - Method in interface com.cafesoft.cams.session.control.SessionControlService
SessionControlenticate a subject.
convert(byte[]) - Static method in class com.cafesoft.core.util.HexUtils
Convert a byte array into a printable format containing a String of hexadecimal digit characters (two per byte).
convert(String) - Static method in class com.cafesoft.core.util.HexUtils
Convert a String of hexadecimal digits into the corresponding byte array by encoding each two hexadecimal digits as a byte.
convert2Int(byte[]) - Static method in class com.cafesoft.core.util.HexUtils
Convert 4 hex digits to an int, and return the number of converted bytes.
create(Config) - Method in interface com.cafesoft.cams.client.CamsClientFactory
Create a new CamsClient instance.
create(ConnectionConfig) - Method in class com.cafesoft.core.jdbc.StandardPoolableConnectionFactory
Create a new Connection
create(ConnectionConfig) - Method in interface com.cafesoft.core.jdbc.PoolableConnectionFactory
Create a new Connection
create(Element) - Method in interface com.cafesoft.core.xml.dom.ElementFactory
Create the Object associated with an XML Element.
create(Element) - Method in class com.cafesoft.core.xml.dom.AbstractElementFactory
Create the Object associated with an XML Element.
create(Object) - Method in interface com.cafesoft.cams.auth.login.userrepository.UserRepositoryFactory
Create a UserRepository
create(ResourceRequest, AccessControlResponse) - Static method in class com.cafesoft.cams.access.AccessControlCheck
A factory method used to create an AccessControlCheck from an AccessControlRequest and an AccessControlResponse.
createAccessControlRequest() - Method in interface com.cafesoft.cams.access.AccessControlService
Create an empty AccessControlRequest.
createAppender(Log4JAppenderType, Properties) - Method in class com.cafesoft.core.log.Log4JAppenderFactory
Create a Log4j Appender object This method will construct the specified type of Log4j appender and will create it.
createAuthRequest() - Method in interface com.cafesoft.cams.auth.AuthenticationService
Create an empty AuthRequest.
createCtx(String, String) - Method in class com.cafesoft.cams.agent.CamsAgentContextFactory
Create a CamsAgentContext object.
createDigestString(String, String) - Static method in class com.cafesoft.core.util.DigestString
Returns a digest of the strValue based on the specified alogrithm.
createDigestString(String, String, byte[]) - Static method in class com.cafesoft.core.util.DigestString
Return a digestString without an algorithm label.
createDigestString(String, String, byte[], String) - Static method in class com.cafesoft.core.util.DigestString
Return a digestString with an algorithm label.
createInstance(Properties, String, String) - Method in class com.cafesoft.core.field.PropertiesFieldInfoFactory
Create a new FieldInfo instance.
createInstance(String) - Static method in class com.cafesoft.core.util.ClassUtils
Instantiate a new instance of the specified class name.
createInstance(String, Object[]) - Static method in class com.cafesoft.core.util.ClassUtils
Instantiate a new Instance of the specified class name.
createInstance(String, Object[], Class[]) - Static method in class com.cafesoft.core.util.ClassUtils
Instantiate a new Instance of the specified class name.
createObject() - Method in interface com.cafesoft.core.pool.PoolableObjectFactory
Create a new object for the ObjectPool
createObject() - Method in class com.cafesoft.core.pool.DefaultPoolableObjectFactory
Create a new object for the ObjectPool
createPermission(ResourceType, String, String[], AccessControlRule) - Method in interface com.cafesoft.cams.access.PermissionFactory
Create a Permission with an associated AccessControlRule.
createPermission(ResourceType, String, String[], String) - Method in interface com.cafesoft.cams.access.PermissionFactory
Create a Permission with an associated SecurityDomain delegate.
createPingRequest() - Method in interface com.cafesoft.cams.ping.PingService
Create an empty PingRequest.
createPool() - Method in interface com.cafesoft.core.pool.ObjectPoolFactory
Create an ObjectPool
createPool(int) - Method in interface com.cafesoft.core.pool.ObjectPoolFactory
Create an ObjectPool
createPool(int, int) - Method in interface com.cafesoft.core.pool.ObjectPoolFactory
Create an ObjectPool
createPool(int, int, long) - Method in interface com.cafesoft.core.pool.ObjectPoolFactory
Create an ObjectPool
createRegistry(Object) - Method in interface com.cafesoft.cams.access.ResourceTypeRegistryFactory
Create a new ResourceTypeRegistry.
createResourceRequest(ResourceType, String, String) - Method in interface com.cafesoft.cams.access.ResourceRequestFactory
Create a ResourceRequest.
createResourceRequest(ResourceType, String, String) - Method in class com.cafesoft.cams.access.url.UrlResourceRequestFactory
Create a ResourceRequest.
createSessionAccessRequest() - Method in interface com.cafesoft.cams.session.access.SessionAccessService
Create an empty SessionAccessRequest.
createSessionControlRequest() - Method in interface com.cafesoft.cams.session.control.SessionControlService
Create an empty SessionControlRequest.
createStatement() - Method in class com.cafesoft.core.jdbc.DelegatingConnection
Creates a Statement object for sending SQL statements to the database.
createStatement(int, int) - Method in class com.cafesoft.core.jdbc.DelegatingConnection
Creates a Statement object that will generate ResultSet objects with the given type and concurrency.
createStatement(int, int, int) - Method in class com.cafesoft.core.jdbc.DelegatingConnection
Creates a Statement object that will generate ResultSet objects with the given type, concurrency, and holdability.
crypt(String) - Static method in class com.cafesoft.core.util.UnixCrypt
Encrypt a password given the cleartext password.
crypt(String, String) - Static method in class com.cafesoft.core.util.UnixCrypt
Encrypt a password given the cleartext password and a "salt".
CSRolePrincipal - class com.cafesoft.cams.auth.CSRolePrincipal.
CSRolePrincipal represents a Cafesoft Security System Role Principal.
CSRolePrincipal(String) - Constructor for class com.cafesoft.cams.auth.CSRolePrincipal
Create a CSRolePrincipal with the specified role name.
CSUserPrincipal - class com.cafesoft.cams.auth.CSUserPrincipal.
Represents a Cafesoft Security System User Principal.
CSUserPrincipal(String) - Constructor for class com.cafesoft.cams.auth.CSUserPrincipal
Create a CSUserPrincipal with the specified username.

D

DatasourceConfig - class com.cafesoft.core.jdbc.DatasourceConfig.
Encapsulates a set of JDBC parameters for a DataSource.
DatasourceConfig(String, String, String, String) - Constructor for class com.cafesoft.core.jdbc.DatasourceConfig
Create a new DatasourceConfig object.
DateUtils - class com.cafesoft.core.util.DateUtils.
DateUtils is a class of methods for parsing, validating and otherwise working with dates.
DateUtils() - Constructor for class com.cafesoft.core.util.DateUtils
 
debug - Variable in class com.cafesoft.cams.access.AbstractPermissionCollection
A flag that enables/disables DEBUG-level messages.
debug - Variable in class com.cafesoft.cams.access.AbstractAccessControlRulePersistenceManager
A flag that enables/disables DEBUG-level messages
debug - Variable in class com.cafesoft.cams.access.AbstractAccessControlRule
A flag that enables/disables DEBUG-level messages.
debug - Variable in class com.cafesoft.core.service.AbstractService
A flag that controls logging of DEBUG-level messages.
debug - Variable in class com.cafesoft.core.service.AbstractLifecycleService
A flag that controls logging of DEBUG-level messages.
debug - Static variable in class com.cafesoft.core.util.SystemUtils
Debug flag that determines if debugging is enabled for the SystemUtils class.
debug - Variable in class com.cafesoft.core.xml.DefaultXmlHandler
A flag used to enable/disable DEBUG-level messages.
DEBUG - Static variable in interface com.cafesoft.core.log.Logger
A flag used to indicate that a message is at the "DEBUG" level.
debug(Object, String) - Method in class com.cafesoft.cams.log.CamsTraceLogger
Log a debug message from the specified source object.
debug(Object, String) - Method in class com.cafesoft.core.log.StdoutLogger
Log a debug message from the specified source object.
debug(Object, String) - Method in class com.cafesoft.core.log.StderrLogger
Log a debug message from the specified source object.
debug(Object, String) - Method in class com.cafesoft.core.log.StandardLog4JLogger
Log a debug message from the specified source object.
debug(Object, String) - Method in interface com.cafesoft.core.log.Logger
Log a debug message from the specified source object.
debug(Object, String) - Method in class com.cafesoft.core.log.Log4JFileLogger
Log a debug message from the specified source object.
debug(Object, String, Throwable) - Method in class com.cafesoft.cams.log.CamsTraceLogger
Log a debug message from the specified source object.
debug(Object, String, Throwable) - Method in class com.cafesoft.core.log.StdoutLogger
Log a debug message from the specified source object.
debug(Object, String, Throwable) - Method in class com.cafesoft.core.log.StderrLogger
Log a debug message from the specified source object.
debug(Object, String, Throwable) - Method in class com.cafesoft.core.log.StandardLog4JLogger
Log a debug message from the specified source object.
debug(Object, String, Throwable) - Method in interface com.cafesoft.core.log.Logger
Log a debug message from the specified source object.
debug(Object, String, Throwable) - Method in class com.cafesoft.core.log.Log4JFileLogger
Log a debug message from the specified source object.
Debuggable - interface com.cafesoft.core.util.