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

A

abort() - Method in class org.persvr.data.Transaction
 
abort(Transaction) - Method in class org.persvr.data.TransactionValue
 
abortTransaction() - Method in class org.persvr.datasource.AbstractJsonSource
 
abortTransaction() - Method in class org.persvr.datasource.DatabaseDataSource
 
abortTransaction() - Method in class org.persvr.datasource.RootDataSource
 
abortTransaction() - Method in interface org.persvr.datasource.WritableDataSource
 
abortTransaction() - Method in class org.persvr.datasource.WritableXmlSource
 
AbstractJsonSource - Class in org.persvr.datasource
 
AbstractJsonSource() - Constructor for class org.persvr.datasource.AbstractJsonSource
 
AbstractJsonSource.RootAndResolved - Class in org.persvr.datasource
 
AbstractJsonSource.RootAndResolved() - Constructor for class org.persvr.datasource.AbstractJsonSource.RootAndResolved
 
ACCESS_FIELD - Static variable in class org.persvr.data.GlobalData
 
ACCESS_PERMISSION_LEVEL - Static variable in class org.persvr.security.ObjectAccessDeniedException
 
active - Static variable in class org.persvr.remote.ObjectBrowserSerializer
 
add(Object) - Method in class org.persvr.data.PersistableArray
 
add(int, Object) - Method in class org.persvr.data.PersistableArray
 
add(String) - Method in class org.persvr.data.PersistableObject.FullSet
 
addAffectedSource(WritableDataSource) - Static method in class org.persvr.data.Transaction
 
addAll(Collection) - Method in class org.persvr.data.PersistableArray
addAll(int, Collection) - Method in class org.persvr.data.PersistableArray
addAll(Collection) - Method in class org.persvr.data.PersistableObject.FullSet
 
addCallback(EventStream.EventCallback) - Method in class org.persvr.remote.EventStream
 
addConditionToQuery(Node) - Method in class org.persvr.datasource.DatabaseDataSource
Converts a JSONPath/JavaScript AST condition to SQL
addCookie(Cookie) - Method in class org.persvr.remote.InnerResponse
 
addDateHeader(String, long) - Method in class org.persvr.remote.InnerResponse
 
addEntry(Principal, AclEntry) - Method in class org.persvr.security.SystemAcls
 
addFinishListener(ClientConnection.RequestFinishListener) - Method in class org.persvr.remote.ClientConnection.IndividualRequest
 
addHeader(String, String) - Method in class org.persvr.remote.InnerResponse
 
addIntHeader(String, int) - Method in class org.persvr.remote.InnerResponse
 
ADDITION - Static variable in class org.persvr.data.PersistableObject
 
addListener(PropertyChangeSetListener) - Static method in class org.persvr.data.PersistableObject
This is used to listen for changes in an object that have been read in this transaction.
addNewItem(Persistable) - Method in class org.persvr.data.Transaction
 
addOwner(Principal, Principal) - Method in class org.persvr.security.SystemAcls
 
addRequestListener(PersevereFilter.RequestListener) - Static method in class org.persvr.remote.PersevereFilter
 
addSerializer(DataSerializer) - Static method in class org.persvr.remote.ClientConnection
 
addSourceConfigObject(String, ObjectId) - Method in class org.persvr.datasource.RootDataSource
 
addSubscription(Map<String, String>) - Method in class org.persvr.remote.EventStream
 
adoptThread(Thread) - Method in class org.persvr.remote.ClientConnection
This allows a new thread to use an client connection, for the purposes of maintaining security, making RPCs, and so forth
AliasIds - Class in org.persvr.remote
 
AliasIds() - Constructor for class org.persvr.remote.AliasIds
 
AliasIds.AliasHandler - Class in org.persvr.remote
 
AliasIds.AliasHandler() - Constructor for class org.persvr.remote.AliasIds.AliasHandler
 
ALTERS_FIELD - Static variable in class org.persvr.data.GlobalData
 
ALWAYS_DOWNLOAD_FUNCTION - Static variable in class org.persvr.data.GlobalData
 
annotationType() - Method in class org.persvr.rpc.RPCExecutable
 
APPEND - Static variable in class org.persvr.security.ObjectAccessDeniedException
 
assignId(DataSource, String) - Method in class org.persvr.data.ObjectId
 
asString() - Method in class org.persvr.remote.InnerResponse
 
augmentJsponForFunction(Function, String, boolean, String) - Method in class org.persvr.jsclient.PersevereClientSerializer
 
augmentJsponForFunction(Function, boolean) - Method in interface org.persvr.remote.ClientTransformationPlugin
This should take a function and return a property to be added to outbound objects to enhance them for use with client applications
augmentJsponForFunction(Function, String, boolean, String) - Method in class org.persvr.remote.ObjectBrowserSerializer
 
authenticate(String, String, String) - Method in class org.persvr.remote.RequestHelper
 
authenticate(String, String) - Static method in class org.persvr.security.CapabilityUser
 
authenticate(String, String) - Method in class org.persvr.security.DefaultSecurity
 
authenticate(String, String) - Method in interface org.persvr.security.SecurityHandler
This performs authentication and returns the authenticated User
authenticate(String, String) - Static method in class org.persvr.security.UserSecurity
 
avoidObjectDetection() - Method in class org.persvr.data.Schema
 

B

BaseDataSource - Class in org.persvr.datasource
This provides a starting implementation of a DataSource.
BaseDataSource() - Constructor for class org.persvr.datasource.BaseDataSource
 
baseObjectSource - Static variable in class org.persvr.data.DataSourceManager
 
BASIS_FIELD - Static variable in class org.persvr.data.GlobalData
 
Bayeux - Class in org.persvr.servlet
Bayeux implementation for Persevere
Bayeux() - Constructor for class org.persvr.servlet.Bayeux
 
BINARY_HEADER - Static variable in class org.persvr.datasource.BaseDataSource
 
BinaryData - Class in org.persvr.data
 
BinaryData(InputStream) - Constructor for class org.persvr.data.BinaryData
 
BinaryData(byte[]) - Constructor for class org.persvr.data.BinaryData
 
BOOLEAN_FALSE - Static variable in class org.persvr.datasource.BaseDataSource
 
BOOLEAN_TRUE - Static variable in class org.persvr.datasource.BaseDataSource
 
BROWSE - Static variable in class org.persvr.security.ObjectAccessDeniedException
 
bytesSent - Variable in class org.persvr.remote.EventStream
 

C

calculateMembership(Persistable, List) - Static method in class org.persvr.security.CapabilityUser
 
call(Context, Scriptable, Scriptable, Object[]) - Method in class org.persvr.data.Method
 
call(Context, Scriptable, Scriptable, Object[]) - Method in class org.persvr.data.RestMethod
 
call(Context, Scriptable, Scriptable, Object[]) - Method in class org.persvr.data.Schema
 
canAppend() - Method in enum org.persvr.security.PermissionLevel
Deprecated.  
canBrowse() - Method in enum org.persvr.security.PermissionLevel
Deprecated.  
canExecute() - Method in enum org.persvr.security.PermissionLevel
Deprecated.  
canRead() - Method in enum org.persvr.security.PermissionLevel
Deprecated.  
canReference(Persistable, Persistable) - Method in class org.persvr.remote.JSONSerializer.Serialization
 
canWrite() - Method in enum org.persvr.security.PermissionLevel
Deprecated.  
Capability - Interface in org.persvr.security
This is represents a capability or access to some resource
CapabilityObject - Class in org.persvr.security
 
CapabilityObject() - Constructor for class org.persvr.security.CapabilityObject
 
CapabilityUser - Class in org.persvr.security
There are three states of a user: 1.
CapabilityUser() - Constructor for class org.persvr.security.CapabilityUser
 
ChangeableData - Interface in org.persvr.datasource
 
changeClientSideObject(Persistable, Persistable) - Method in class org.persvr.remote.ClientConnection
 
Channels - Class in org.persvr.servlet
This is an HTTP Channels implementation that provides HTTP tunneling for duplex Comet-style RESTian communication.
Channels() - Constructor for class org.persvr.servlet.Channels
 
Channels.ConnectionConflictException - Exception in org.persvr.servlet
 
Channels.ConnectionConflictException() - Constructor for exception org.persvr.servlet.Channels.ConnectionConflictException
 
checkForDuplicateIds(Set<Integer>, Element) - Method in class org.persvr.datasource.XmlSource
 
checkPut(String, Object, boolean) - Method in class org.persvr.data.PersistableObject
 
checkSecurity(Persistable, int) - Static method in class org.persvr.data.PersistableObject
 
CHILDMODS_FIELD - Static variable in class org.persvr.data.GlobalData
 
CLASS_NAME_FIELD - Static variable in class org.persvr.data.GlobalData
 
clear() - Method in class org.persvr.data.PersistableArray
Removes all of the elements from this list (optional operation).
clear() - Method in class org.persvr.data.PersistableObject.FullSet
 
clear() - Method in class org.persvr.util.WeakValueHashMap
Removes all of the mappings from this map.
ClientConnection - Class in org.persvr.remote
This class represents a client connection/session and which is used for caching purposes.
ClientConnection(String) - Constructor for class org.persvr.remote.ClientConnection
 
ClientConnection.IndividualRequest - Class in org.persvr.remote
 
ClientConnection.ObjectFetchRequest - Class in org.persvr.remote
 
ClientConnection.ObjectFetchRequest() - Constructor for class org.persvr.remote.ClientConnection.ObjectFetchRequest
 
ClientConnection.PrioritizedObject - Class in org.persvr.remote
 
ClientConnection.PrioritizedObject() - Constructor for class org.persvr.remote.ClientConnection.PrioritizedObject
 
ClientConnection.RequestFinishListener - Interface in org.persvr.remote
 
ClientConnection.Sequence - Class in org.persvr.remote
 
ClientConnection.Sequence(long) - Constructor for class org.persvr.remote.ClientConnection.Sequence
 
ClientConnection.TimedRequest - Class in org.persvr.remote
 
ClientConnection.TimedRequest(String, long) - Constructor for class org.persvr.remote.ClientConnection.TimedRequest
 
ClientData - Class in org.persvr.remote
Just a place holder data source for client generated objects, client created objects should be in the id map or not available
ClientData() - Constructor for class org.persvr.remote.ClientData
 
clientSideObject(String, Persistable) - Method in class org.persvr.remote.ClientConnection
 
ClientTransformationPlugin - Interface in org.persvr.remote
This is an interface for outputting JavaScript Function objects for different client architectures.
close() - Method in class org.persvr.remote.PersevereResponse.RedirectedOutputStream
 
codeEnabled - Variable in class org.persvr.remote.ClientConnection.IndividualRequest
 
COMET_TIMEOUT - Static variable in class org.persvr.servlet.Channels
 
commit() - Method in class org.persvr.data.Transaction
 
commit(Transaction) - Method in class org.persvr.data.TransactionValue
Commit the value
commitPut(Map.Entry<TransactionValue, Transaction.ChangeUpdate>, Transaction, boolean) - Static method in class org.persvr.data.PersistableObject
 
commitTransaction() - Method in class org.persvr.datasource.AbstractJsonSource
 
commitTransaction() - Method in class org.persvr.datasource.DatabaseDataSource
 
commitTransaction() - Method in class org.persvr.datasource.oodb.DynaObjectDBSource
 
commitTransaction() - Method in class org.persvr.datasource.RootDataSource
 
commitTransaction() - Method in interface org.persvr.datasource.WritableDataSource
 
commitTransaction() - Method in class org.persvr.datasource.WritableXmlSource
 
commitTransaction() - Method in class org.persvr.remote.ClientConnection
 
compareTo(Object) - Method in class org.persvr.remote.ClientConnection.PrioritizedObject
 
compareTo(Object) - Method in class org.persvr.rpc.RPCMessage
 
compareTo(Object) - Method in class org.persvr.security.CapabilityUser
 
comparison(Node, Node, int) - Method in class org.persvr.datasource.DatabaseDataSource
 
comparison(Node, Node, int) - Method in class org.persvr.datasource.DynaObjectDBSource
 
COMPONENT_FIELD - Static variable in class org.persvr.data.GlobalData
 
COMPONENTS_FIELD - Static variable in class org.persvr.data.GlobalData
 
computeAccessLevel(PersistableArray, User) - Static method in class org.persvr.data.PersistableObject
Deprecated. 
computedPermissions - Static variable in class org.persvr.data.PersistableObject
 
computedPermissions - Variable in class org.persvr.security.CapabilityUser
 
connection - Variable in class org.persvr.datasource.DatabaseDataSource.ThreadSpecificConnectionObject
 
connectionId - Variable in class org.persvr.remote.EventStream
 
connectionString - Variable in class org.persvr.datasource.DatabaseDataSource
 
CONSIDERATION_THRESHOLD - Static variable in class org.persvr.remote.ClientConnection
 
Console - Class in org.persvr.util
Provides a console for interaction with the JavaScript environment on the server
Console() - Constructor for class org.persvr.util.Console
 
ConsoleLibrary - Class in org.persvr.data
Implementation of Persistent JavaScript API for Rhino
ConsoleLibrary() - Constructor for class org.persvr.data.ConsoleLibrary
 
construct(Context, Scriptable, Object[]) - Method in class org.persvr.data.Schema
 
contains(Object) - Method in class org.persvr.data.PersistableArray
contains(Object) - Method in class org.persvr.data.PersistableObject.FullSet
 
CONTAINS_REPEATING_IDENTIFIER - Static variable in class org.persvr.data.GlobalData
 
containsAll(Collection) - Method in class org.persvr.data.PersistableArray
containsAll(Collection) - Method in class org.persvr.data.PersistableObject.FullSet
 
containsHeader(String) - Method in class org.persvr.remote.InnerResponse
 
containsKey(Object) - Method in class org.persvr.util.WeakValueHashMap
Returns true if this map contains a mapping for the specified key.
containsValue(Object) - Method in class org.persvr.util.WeakValueHashMap
Returns true if this map maps one or more keys to the specified value.
CONTENT_FIELD - Static variable in class org.persvr.data.GlobalData
 
CONTEXT_OBJECT_FIELD - Static variable in class org.persvr.data.GlobalData
 
convertBytes(InputStream) - Static method in class org.persvr.data.BinaryData
 
convertJsonToJavaScript(Object, String) - Method in class org.persvr.datasource.AbstractJsonSource
 
convertJsponStringToObject(String) - Method in class org.persvr.remote.JsonReceiver
Converts a string jspon representation of a value or object into an object
convertObjectToString(Object) - Method in class org.persvr.datasource.BaseDataSource
For object types that can not be handled by default for the implemented data source, this method can be called to convert an object to a string for storage
convertParameterValueToObject(String) - Method in class org.persvr.remote.PersevereRequest
This converts a string value to an object using JSPON conversion.
convertParameterValueToObject(String) - Method in class org.persvr.remote.RequestHelper
This converts a string value to an object using JSPON conversion.
convertParsedToObject(Object) - Method in class org.persvr.remote.JsonReceiver
 
convertStringToObject(String) - Method in class org.persvr.datasource.BaseDataSource
For strings that were created from convertObjectToString, this method can be called to restore (deserialize) the string back to an object
convertToDateJavaDate(Object) - Static method in class org.persvr.data.PersistableObject
 
createConnection() - Method in class org.persvr.datasource.DatabaseDataSource
 
createFunction(String, String) - Static method in class org.persvr.data.FunctionUtils
 
createInitialObject(Map) - Method in class org.persvr.remote.JsonReceiver
 
createNewSource(String, String, Schema) - Static method in class org.persvr.data.DataSourceManager
 
createNewTable(String, String) - Static method in class org.persvr.Persevere
 
createTables - Static variable in class org.persvr.security.SystemPermission
 
createUser(String, String) - Method in class org.persvr.security.DefaultSecurity
 
createUser(String, String) - Method in interface org.persvr.security.SecurityHandler
Creates a new user in the system
createUser(String, String) - Static method in class org.persvr.security.UserSecurity
 
CREATION_DATE_FIELD - Static variable in class org.persvr.data.GlobalData
 
CURRENT - Static variable in class org.persvr.util.JSONParser
 
currentTransaction() - Static method in class org.persvr.data.Transaction
 
currentUser() - Static method in class org.persvr.security.UserSecurity
 

D

DATA_BOUND_FIELD - Static variable in class org.persvr.data.GlobalData
 
DatabaseDataSource - Class in org.persvr.datasource
 
DatabaseDataSource() - Constructor for class org.persvr.datasource.DatabaseDataSource
 
DatabaseDataSource.DatabaseAction - Interface in org.persvr.datasource
 
DatabaseDataSource.QueryIterator - Class in org.persvr.datasource
This is a lazy loading iterator that will load results from a result set as needed.
DatabaseDataSource.ThreadSpecificConnectionObject - Class in org.persvr.datasource
 
DatabaseDataSource.ThreadSpecificConnectionObject() - Constructor for class org.persvr.datasource.DatabaseDataSource.ThreadSpecificConnectionObject
 
DatabaseTableDataSource - Class in org.persvr.datasource
 
DatabaseTableDataSource() - Constructor for class org.persvr.datasource.DatabaseTableDataSource
 
DatabaseTableDataSource.Column - Class in org.persvr.datasource
 
DatabaseTableDataSource.Column() - Constructor for class org.persvr.datasource.DatabaseTableDataSource.Column
 
DatabaseTableDataSource.RelationalColumn - Class in org.persvr.datasource
 
DatabaseTableDataSource.RelationalColumn() - Constructor for class org.persvr.datasource.DatabaseTableDataSource.RelationalColumn
 
DatabaseTableDataSource.RelationshipType - Enum in org.persvr.datasource
 
DataSerializer - Interface in org.persvr.remote
 
DataSerializer.Request - Interface in org.persvr.remote
 
DataSource - Interface in org.persvr.datasource
This is an interface to map persistent data sources to objects
DataSourceCanHaveOrphans - Interface in org.persvr.datasource
 
DataSourceHelper - Class in org.persvr.data
 
DataSourceManager - Class in org.persvr.data
 
DataSourceManager() - Constructor for class org.persvr.data.DataSourceManager
 
DataSourceManager.SourceInfo - Class in org.persvr.data
 
DataSourceManager.SourceInfo() - Constructor for class org.persvr.data.DataSourceManager.SourceInfo
 
DATE_HEADER - Static variable in class org.persvr.datasource.BaseDataSource
 
DATE_HEADER - Static variable in class org.persvr.job.ImportUpgradeData
 
debugMode - Variable in class org.persvr.remote.ClientConnection
 
DECIMAL_HEADER - Static variable in class org.persvr.datasource.BaseDataSource
 
decode(String) - Method in class org.persvr.util.StringEncoder
 
DEFAULT_ACL - Static variable in class org.persvr.security.SystemAcls
 
DEFAULT_LOGIN_TIME_LENGTH - Static variable in class org.persvr.remote.RequestHelper
 
DEFAULT_RADIX - Static variable in class org.persvr.data.ObjectId
 
DEFAULT_WEBSITE - Static variable in class org.persvr.data.GlobalData
 
defaultCacheLength - Variable in class org.persvr.datasource.AbstractJsonSource
 
DefaultSecurity - Class in org.persvr.security
This is a default implementation of security.
DefaultSecurity() - Constructor for class org.persvr.security.DefaultSecurity
 
DeferredField - Class in org.persvr.data
This represents a field that may be loaded later internally, but is not supposed to lazy loaded for remote clients
DeferredField(DataSource, String, String) - Constructor for class org.persvr.data.DeferredField
 
defineConst(String, Scriptable) - Method in class org.persvr.data.Schema
 
defineFunctionProperties(String[], Class, int) - Method in class org.persvr.data.Schema
 
defineProperty(String, Class, int) - Method in class org.persvr.data.Schema
 
defineProperty(String, Object, int) - Method in class org.persvr.data.Schema
 
defineProperty(String, Object, Method, Method, int) - Method in class org.persvr.data.Schema
 
DELAY_REQUEST_THRESHOLD - Static variable in class org.persvr.remote.ClientConnection
 
delete() - Method in interface org.persvr.data.Persistable
Deletes the current object.
delete() - Method in class org.persvr.data.PersistableArray
 
delete(int) - Method in class org.persvr.data.PersistableArray
 
delete(String) - Method in class org.persvr.data.PersistableObject
 
delete() - Method in class org.persvr.data.PersistableObject
 
delete() - Method in class org.persvr.data.ReadonlyObject
 
delete() - Method in class org.persvr.data.Schema
 
delete(int) - Method in class org.persvr.data.Schema
 
delete(String) - Method in class org.persvr.data.Schema
 
deleteOwner(Principal, Principal) - Method in class org.persvr.security.SystemAcls
 
deleteSource(String) - Static method in class org.persvr.data.DataSourceManager
 
DeliverPostResponse - Class in org.persvr.remote
 
DeliverPostResponse() - Constructor for class org.persvr.remote.DeliverPostResponse
 
doAction(Writer) - Method in class org.persvr.remote.PersevereServlet.Action
 
doc - Variable in class org.persvr.datasource.XmlSource
 
doesObjectNeedUpdating(String) - Method in interface org.persvr.datasource.ChangeableData
This indicates how long an object can be accessed by id before an id request should go back to the data source for an update.
doesObjectNeedUpdating(String) - Method in class org.persvr.datasource.LocalJsonFileSource
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.persvr.remote.PersevereFilter
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.persvr.remote.DeliverPostResponse
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.persvr.remote.PersevereAction
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.persvr.remote.PersevereFilter
 
doGet(RequestHelper) - Method in class org.persvr.remote.PersevereServlet
This method should be implemented to handle the action of the servlet
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.persvr.remote.PersevereServlet
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.persvr.servlet.Channels
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.persvr.servlet.ExampleAppCacheManifest
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class org.persvr.remote.PersevereAction
 
doPost(RequestHelper) - Method in class org.persvr.remote.PersevereServlet
This method should be implemented to handle the action of the servlet
doPost(HttpServletRequest, HttpServletResponse) - Method in class org.persvr.remote.PersevereServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class org.persvr.servlet.Channels
 
doPriviledgedAction(PrivilegedAction) - Static method in class org.persvr.security.UserSecurity
 
DOUBLE_HEADER - Static variable in class org.persvr.datasource.BaseDataSource
 
DynaArrayDBSource - Class in org.persvr.datasource
 
DynaArrayDBSource() - Constructor for class org.persvr.datasource.DynaArrayDBSource
 
DynaFileDBSource - Class in org.persvr.datasource
 
DynaFileDBSource() - Constructor for class org.persvr.datasource.DynaFileDBSource
 
DynaFunctionDBSource - Class in org.persvr.datasource
 
DynaFunctionDBSource() - Constructor for class org.persvr.datasource.DynaFunctionDBSource
 
DynaObjectDBSource - Class in org.persvr.datasource
This is the dynamic object database source.
DynaObjectDBSource() - Constructor for class org.persvr.datasource.DynaObjectDBSource
 
DynaObjectDBSource - Class in org.persvr.datasource.oodb
This is the dynamic object database source.
DynaObjectDBSource() - Constructor for class org.persvr.datasource.oodb.DynaObjectDBSource
 

E

EDIT_MENU_FIELD - Static variable in class org.persvr.data.GlobalData
 
enableSecurity(boolean) - Static method in class org.persvr.data.PersistableObject
 
encode(String) - Static method in class org.persvr.util.Export
 
encode(String) - Method in class org.persvr.util.StringEncoder
 
encodeRedirectUrl(String) - Method in class org.persvr.remote.InnerResponse
 
encodeRedirectURL(String) - Method in class org.persvr.remote.InnerResponse
 
encodeUrl(String) - Method in class org.persvr.remote.InnerResponse
 
encodeURL(String) - Method in class org.persvr.remote.InnerResponse
 
enterTransaction() - Method in class org.persvr.data.Transaction
 
entries() - Method in class org.persvr.security.SystemAcls
 
ENTRY_SET_INCLUDE_DONT_ENUM - Static variable in interface org.persvr.data.Persistable
 
ENTRY_SET_INCLUDE_DONT_ENUM - Static variable in class org.persvr.data.PersistableObject
 
ENTRY_SET_INCLUDE_GETTER_SETTER_FUNCTIONS - Static variable in interface org.persvr.data.Persistable
 
ENTRY_SET_INCLUDE_GETTER_SETTER_FUNCTIONS - Static variable in class org.persvr.data.PersistableObject
 
entrySet(int) - Method in interface org.persvr.data.Persistable
 
entrySet(int) - Method in class org.persvr.data.PersistableArray
 
entrySet(int) - Method in class org.persvr.data.PersistableObject
 
entrySet(int) - Method in class org.persvr.data.SMD
 
entrySet() - Method in class org.persvr.util.WeakValueHashMap
Returns a Set view of the mappings contained in this map.
equals(Object) - Method in class org.persvr.data.ObjectId
 
equals(Object) - Method in class org.persvr.data.PersistableArray
 
equals(Object) - Method in class org.persvr.data.Schema
 
equals(Object) - Method in class org.persvr.remote.PersevereResponse.RedirectedOutputStream
 
ERASURE_VALUE - Static variable in class org.persvr.data.GlobalData
 
event(CometEvent) - Method in class org.persvr.servlet.TomcatChannels
 
eventAvailable() - Method in class org.persvr.remote.EventStream
 
EventStream - Class in org.persvr.remote
This represents a stream of events.
EventStream() - Constructor for class org.persvr.remote.EventStream
 
EventStream.EventCallback - Interface in org.persvr.remote
 
EventStream.Notification - Class in org.persvr.remote
 
EventStream.Notification() - Constructor for class org.persvr.remote.EventStream.Notification
 
EVERYONE - Static variable in class org.persvr.security.CapabilityUser
 
ExampleAppCacheManifest - Class in org.persvr.servlet
 
ExampleAppCacheManifest() - Constructor for class org.persvr.servlet.ExampleAppCacheManifest
 
execIdCall(IdFunctionObject, Context, Scriptable, Scriptable, Object[]) - Method in class org.persvr.data.PersistableArray
 
execIdCall(IdFunctionObject, Context, Scriptable, Scriptable, Object[]) - Method in class org.persvr.data.Schema
 
executable() - Method in class org.persvr.rpc.RPCExecutable
 
execute() - Method in interface org.persvr.datasource.DatabaseDataSource.DatabaseAction
 
execute() - Method in class org.persvr.job.ImportUpgradeData
 
execute() - Method in class org.persvr.job.InstallStarterFiles
 
execute() - Method in interface org.persvr.job.Job
 
execute() - Method in class org.persvr.job.OrphanPurger
 
execute() - Method in class org.persvr.job.Upgrade
 
execute(Map<String, Object>, PersevereRequest) - Method in class org.persvr.remote.PersevereAction
This method should be implemented to handle the action of the servlet
EXECUTE - Static variable in class org.persvr.security.ObjectAccessDeniedException
 
executeAndGetGeneratedKey(PreparedStatement, String) - Method in class org.persvr.datasource.DatabaseDataSource
 
executeLocally() - Method in class org.persvr.rpc.RPCall
Executes the Remote Procedure call on the server.
exitTransaction() - Method in class org.persvr.data.Transaction
 
expired() - Method in class org.persvr.rpc.RPCMessage
 
Export - Class in org.persvr.util
 
Export() - Constructor for class org.persvr.util.Export
 
EXPORT_FILE - Static variable in class org.persvr.util.Export
 
extractScriptDocAttributes(String) - Static method in class org.persvr.data.FunctionUtils
 

F

fetchNextPage(int) - Method in class org.persvr.data.PersistableArray
 
fetchSize - Static variable in class org.persvr.data.PersistableArray
 
FIELDS_FIELD - Static variable in class org.persvr.data.GlobalData
 
file - Variable in class org.persvr.datasource.XmlSource
 
finalize() - Method in class org.persvr.datasource.DatabaseDataSource.QueryIterator
 
findMultipleTag(Element) - Method in class org.persvr.datasource.XmlSource
 
finish() - Method in class org.persvr.remote.ClientConnection.IndividualRequest
 
finished() - Method in class org.persvr.datasource.MapInitializer
 
finished() - Method in interface org.persvr.datasource.NewObjectPersister
This is called after all the initialization and recordProperty calls are finished
finished() - Method in interface org.persvr.datasource.PersistableInitializer
This should be called to indicate that the initialization is complete
finished() - Method in class org.persvr.datasource.StartAsEmptyPersister
 
finished - Variable in class org.persvr.remote.EventStream
 
finished() - Method in class org.persvr.remote.EventStream
 
FiniteIterator - Interface in org.persvr.datasource
 
fire(EventStream.Notification) - Method in class org.persvr.remote.EventStream
 
FIRST - Static variable in class org.persvr.util.JSONParser
 
flush() - Method in class org.persvr.remote.PersevereResponse.RedirectedOutputStream
 
flushBuffer() - Method in class org.persvr.remote.InnerResponse
 
flushBuffer() - Method in class org.persvr.remote.PersevereResponse
 
freeze() - Method in class org.persvr.data.ProtectedGlobal
 
FULL_ACCESS - Static variable in class org.persvr.security.CapabilityObject
 
FULL_PUBLIC_ACCESS_ACL - Static variable in class org.persvr.security.SystemAcls
 
fullyFetch() - Method in class org.persvr.data.PersistableArray
 
FUNCTION_CODE_KEY - Static variable in class org.persvr.remote.JsonReceiver
 
FUNCTION_COMPILED_CODE_FIELD - Static variable in class org.persvr.data.GlobalData
 
FUNCTION_HEADER - Static variable in class org.persvr.datasource.BaseDataSource
 
FUNCTION_METHOD_FIELD - Static variable in class org.persvr.data.GlobalData
 
FUNCTION_RUN_AT_BOTH - Static variable in class org.persvr.data.GlobalData
 
FUNCTION_RUN_AT_CLIENT - Static variable in class org.persvr.data.GlobalData
 
FUNCTION_RUN_AT_FIELD - Static variable in class org.persvr.data.GlobalData
 
FUNCTION_RUN_AT_SERVER - Static variable in class org.persvr.data.GlobalData
 
functionName - Variable in class org.persvr.rpc.RPCall
 
FunctionUtils - Class in org.persvr.data
 

G

get(String) - Method in interface org.persvr.data.Persistable
Gets a field without using JS getters
get(int) - Method in class org.persvr.data.PersistableArray
 
get(int, Scriptable) - Method in class org.persvr.data.PersistableArray
 
get(String, Scriptable) - Method in class org.persvr.data.PersistableArray
 
get(String) - Method in class org.persvr.data.PersistableArray
 
get(String) - Method in class org.persvr.data.PersistableObject
 
get(String, Scriptable) - Method in class org.persvr.data.PersistableObject
 
get(int) - Method in class org.persvr.data.PersistableObject
 
get(int, Scriptable) - Method in class org.persvr.data.PersistableObject
 
get(String, Scriptable) - Method in class org.persvr.data.ProtectedGlobal
 
get(String, Scriptable) - Method in class org.persvr.data.ReadonlyObject
 
get(int, Scriptable) - Method in class org.persvr.data.Schema
 
get(int) - Method in class org.persvr.data.Schema
 
get(String, Scriptable) - Method in class org.persvr.data.Schema
 
get(String) - Method in class org.persvr.data.Schema
 
get(String) - Method in class org.persvr.data.SMD
 
get(Object) - Method in class org.persvr.util.WeakValueHashMap
Returns the value to which the specified key is mapped, or null if this map contains no mapping for the key.
getAccessLevel() - Method in interface org.persvr.data.Persistable
Get the access level of the object
getAccessLevel() - Method in class org.persvr.data.PersistableArray
 
getAccessLevel() - Method in class org.persvr.data.PersistableObject
 
getAccessLevel() - Method in class org.persvr.data.ReadonlyObject
 
getAccessLevel() - Method in class org.persvr.data.Schema
 
getAliasHandler(String) - Static method in class org.persvr.remote.AliasIds
 
getAllIds() - Method in class org.persvr.data.Schema
 
getAllReferrers() - Method in interface org.persvr.datasource.ReferenceAware
Deprecated. 
getArity() - Method in class org.persvr.data.Method
 
getArity() - Method in class org.persvr.data.RestMethod
 
getAttributes(int) - Method in class org.persvr.data.Schema
 
getAttributes(String) - Method in class org.persvr.data.Schema
 
getAuthorization() - Method in class org.persvr.remote.ClientConnection
 
getBufferSize() - Method in class org.persvr.remote.InnerResponse
 
getById(String) - Static method in class org.persvr.data.DataSourceManager
Deprecated. 
getBytes() - Method in class org.persvr.data.BinaryData
Deprecated. 
getCachedTarget() - Method in class org.persvr.data.Query
 
getCall() - Method in class org.persvr.remote.EventStream.Notification
 
getCharacterEncoding() - Method in class org.persvr.remote.InnerResponse
 
getClassName() - Method in class org.persvr.data.ConsoleLibrary
 
getClassName() - Method in class org.persvr.data.Method
 
getClassName() - Method in class org.persvr.data.PersevereLibrary
 
getClassName() - Method in class org.persvr.data.PersistableArray
 
getClassName() - Method in class org.persvr.data.PjsLibrary
 
getClassName() - Method in class org.persvr.data.ReadonlyObject
 
getClassName() - Method in class org.persvr.data.Schema
 
getClientSideObject(String) - Method in class org.persvr.remote.ClientConnection
 
getCometSerializer(HttpServletRequest) - Method in class org.persvr.servlet.Channels
 
getCondition() - Method in class org.persvr.data.Query
 
getConnection() - Method in class org.persvr.data.ObservedCall
 
getConnection() - Method in class org.persvr.datasource.DatabaseDataSource.ThreadSpecificConnectionObject
 
getConnection() - Method in class org.persvr.remote.ClientConnection.IndividualRequest
 
getConnectionObject() - Method in class org.persvr.datasource.DatabaseDataSource
This will return a thread specific connection object.
getConnectionObject() - Method in class org.persvr.datasource.DatabaseTableDataSource
Just cast it to our specific connection object type
getConnectionObject() - Method in class org.persvr.datasource.DynaObjectDBSource
 
getContent() - Method in class org.persvr.data.ObservedCall
 
getContentType() - Method in interface org.persvr.remote.DataSerializer
 
getContentType() - Method in class org.persvr.remote.InnerRequest
 
getContentType() - Method in class org.persvr.remote.InnerResponse
 
getContentType() - Method in class org.persvr.remote.JavaScriptSerializer
 
getContentType() - Method in class org.persvr.remote.JSONSerializer
 
getContext() - Static method in class org.persvr.javascript.PersevereContextFactory
 
getCoreValue(PersistableObject, String) - Static method in class org.persvr.data.PersistableObject
Deprecated. 
getCurrentEditingVersion() - Method in class org.persvr.security.CapabilityUser
 
getCurrentObjectResponse() - Static method in class org.persvr.remote.ClientConnection
 
getCurrentTicket() - Method in class org.persvr.security.CapabilityUser
 
getCurrentTicket() - Method in interface org.persvr.security.User
Allows a user to return ticket so that the password does not need to be stored for reauthentication This may be moved to a separate interface
getCurrentTicket() - Method in class org.persvr.security.UserSecurity.PriviledgedUser
 
getCurrentUser() - Method in class org.persvr.security.UserSecurity.PrivilegedActionUserAware
 
getCurrentWebsiteName() - Static method in class org.persvr.security.CapabilityUser
 
getDataSourceNames() - Static method in class org.persvr.data.DataSourceManager
 
getDataSources() - Static method in class org.persvr.data.DataSourceManager
 
getDateHeader(String) - Method in class org.persvr.remote.PersevereRequest
 
getDefaultValue(Class) - Method in class org.persvr.data.Method
 
getElementById(String) - Method in class org.persvr.datasource.RssSource
 
getElementById(String) - Method in class org.persvr.datasource.XmlSource
 
getError() - Method in class org.persvr.rpc.RPCResponse
 
getEventStream(HttpServletRequest) - Method in class org.persvr.servlet.Channels
 
getField() - Method in class org.persvr.data.LazyPropertyId
 
getField() - Method in class org.persvr.remote.AliasIds.AliasHandler
 
getFieldValue(LazyPropertyId) - Method in class org.persvr.datasource.DatabaseTableDataSource
 
getFieldValue(LazyPropertyId) - Method in interface org.persvr.datasource.DataSource
This is called when a field value contains an unfulfilled value (ValueId)
getFieldValue(LazyPropertyId) - Method in class org.persvr.datasource.DynaObjectDBSource
 
getFieldValue(LazyPropertyId) - Method in class org.persvr.datasource.HttpJsonSource
 
getFieldValue(LazyPropertyId) - Method in class org.persvr.datasource.HttpPageSource
 
getFieldValue(LazyPropertyId) - Method in class org.persvr.datasource.LocalJsonFileSource
 
getFieldValue(LazyPropertyId) - Method in class org.persvr.datasource.oodb.DynaObjectDBSource
 
getFieldValue(LazyPropertyId) - Method in class org.persvr.datasource.RootDataSource
 
getFieldValue(LazyPropertyId) - Method in class org.persvr.datasource.XmlSource
 
getFieldValue(LazyPropertyId) - Method in class org.persvr.remote.ClientData
 
getFunctionName() - Method in class org.persvr.data.Method
 
getFunctionName() - Method in class org.persvr.data.RestMethod
 
getFunctionName() - Method in class org.persvr.rpc.RPCall
 
getGetterOrSetter(String, int, boolean) - Method in class org.persvr.data.Schema
 
getGlobalScope() - Static method in class org.persvr.data.GlobalData
 
getHeader(String) - Method in class org.persvr.remote.InnerRequest
 
getHeader(HttpServletRequest, String) - Static method in class org.persvr.remote.PersevereFilter
 
getHeaderNames() - Method in class org.persvr.remote.InnerRequest
 
getHeaders() - Method in class org.persvr.remote.ClientConnection.IndividualRequest
 
getHeaders() - Method in class org.persvr.remote.EventStream.Notification
 
getHeaders(String) - Method in class org.persvr.remote.InnerRequest
 
getHelper() - Method in class org.persvr.remote.PersevereRequest
Deprecated. 
getHistory() - Method in interface org.persvr.data.Persistable
Returns a history of changes to the object
getHistory() - Method in class org.persvr.data.PersistableArray
 
getHistory() - Method in class org.persvr.data.PersistableObject
 
getHistory() - Method in class org.persvr.data.ReadonlyObject
 
getHistory() - Method in class org.persvr.data.Schema
 
getHttpRequest() - Method in class org.persvr.remote.ClientConnection.IndividualRequest
 
getHttpResponse() - Method in class org.persvr.remote.ClientConnection.IndividualRequest
 
getId() - Method in interface org.persvr.data.Persistable
 
getId() - Method in class org.persvr.data.PersistableArr