A C D E G I L M N P Q R S T U W

A

add(Integer, int) - Method in class pandora.CommandCtrl
Add a new row to a command.
addr - Variable in class pandora.CommandCtrl
Delivery information (office #, mail address, phone#...)
address - Variable in class pandora.UpdateIF.Command
User delivery information
API - Variable in class pandora.UpdateImpl
Installation API instance
API - Variable in class pandora.QueryImpl
Installation API instance
API - Variable in class pandora.Publish
Installation API instance
Article - class pandora.Article.
Elements of the articles TreeMap.
Article() - Constructor for class pandora.Article
 
articles - Variable in class pandora.CommandBean
Articles sorted by id.
authDispatcher - Variable in class pandora.CommandCtrl
Dispatcher to authError.html

C

cb - Variable in class pandora.CommandCtrl
Model object
CheckClassLoader - class pandora.CheckClassLoader.
Check permissions to use a classloader.
checkClassLoader(String) - Method in class pandora.CheckSandbox
Check the permission to create a class loader and use it to instantiate classes.
CheckClassLoader(String, ClassLoader, PageBoxLib.LogIF) - Constructor for class pandora.CheckClassLoader
Constructor.
checkCmd(String) - Method in class pandora.CheckSandbox
Check the permission to run a command.
CheckLoad - class pandora.CheckLoad.
Check permissions to run native code.
checkLoad() - Method in class pandora.CheckSandbox
Check the permission to load a native library and invoke its methods.
CheckLoad() - Constructor for class pandora.CheckLoad
 
CheckLoaded - class pandora.CheckLoaded.
Class loaded by CheckClassLoader.
CheckLoaded() - Constructor for class pandora.CheckLoaded
Constructor.
checkRead(String) - Method in class pandora.CheckSandbox
Check the permission to read a file.
checkReferrer(HttpServletRequest) - Method in class pandora.CommandCtrl
Checks that the user and addr are stored in the session or were in request.
CheckSandbox - class pandora.CheckSandbox.
Check permissions in a sandboxed environment.
CheckSandbox.CheckLog - class pandora.CheckSandbox.CheckLog.
Simple implementation of a logging object for command line use.
CheckSandbox.CheckLog() - Constructor for class pandora.CheckSandbox.CheckLog
 
CheckSandbox(ServletContext, PageBoxLib.LogIF) - Constructor for class pandora.CheckSandbox
Constructor for CheckSandbox use in an application server.
CheckSandbox(String[]) - Constructor for class pandora.CheckSandbox
Constructor for CheckSandbox use on the command line.
checkWrite(String) - Method in class pandora.CheckSandbox
Check the permission to write and delete a file.
chkLib - Static variable in class pandora.CheckSandbox
Name of the native library to load
classDir - Variable in class pandora.CheckClassLoader
class directory
classes - Variable in class pandora.CheckClassLoader
Class cache Key: class name Value: Class object
clones - Variable in class pandora.NeighborBean
Array of the URLs of the PageBox Web services that serve this archive and were deployed from the same Repository.
CommandBean - class pandora.CommandBean.
JavaBean component used by command.jsp.
CommandBean() - Constructor for class pandora.CommandBean
Default constructor called by CommandBean
CommandBean(TreeMap) - Constructor for class pandora.CommandBean
Constructor called by CommandCtrl.
CommandCtrl - class pandora.CommandCtrl.
Controller servlet used in combination with CommandBean (model) and command.jsp (view).
CommandCtrl() - Constructor for class pandora.CommandCtrl
 
commit() - Method in class pandora.CommandCtrl
Write a command on the database.
createCb() - Method in class pandora.CommandCtrl
Retrieves the article list from the article table and creates a CommandBean instance.
cs - Variable in class pandora.CommandCtrl
To exercise the sandbox
ctx - Variable in class pandora.UpdateImpl
Unique to the Web application
ctx - Variable in class pandora.QueryImpl
Unique to the Web application
ctx - Variable in class pandora.NeighborCtrl
Unique to the Web application
ctx - Variable in class pandora.CommandCtrl
Unique to the Web application

D

date - Variable in class pandora.UpdateIF.Command
Command date (in millisec)
delete(Integer) - Method in class pandora.CommandCtrl
Delete a row from a command.
delivery - Variable in class pandora.UpdateIF.Command
URL of the delivery Web service
delivery - Variable in class pandora.CommandCtrl
URL of the delivery Web service
destroy() - Method in class pandora.UpdateImpl
ServiceLifeCycle method.
destroy() - Method in class pandora.QueryImpl
ServiceLifeCycle method.
destroy() - Method in class pandora.CommandCtrl
Called by the servlet container to indicate to a servlet that the servlet is being taken out of service.
dispatcher - Variable in class pandora.NeighborCtrl
Dispatcher to neighbor.jsp
dispatcher - Variable in class pandora.CommandCtrl
Dispatcher to command.jsp
doGet(HttpServletRequest, HttpServletResponse) - Method in class pandora.NeighborCtrl
GET request handling.
doGet(HttpServletRequest, HttpServletResponse) - Method in class pandora.CommandCtrl
GET request handling.
doPost(HttpServletRequest, HttpServletResponse) - Method in class pandora.CommandCtrl
POST request handling.

E

encodedCert - Variable in class pandora.LinkBean
Certificate
end() - Method in class pandora.Publish
Requires the thread termination
error(String) - Method in class pandora.CheckSandbox.CheckLog
Issue an error message.

G

getArticles() - Method in class pandora.CommandBean
Return a Javascript snippet like:
price[0]="100";
price[1]="30";
price[2]="50";
where the key is the article ID and the value is the article price
getCert() - Method in class pandora.LinkBean
Returns the certificate to use to decrypt.
getClones() - Method in class pandora.NeighborBean
Return the URLs of the PageBox Web services that serve this archive and were deployed from the same Repository.
getDisabled() - Method in class pandora.CommandBean
Used to disable the article selection in update mode.
getItems() - Method in class pandora.CommandBean
Return a HTML table row list with rows like
<tr>
<td><button name="delete" onClick=del("12345")> Delete</button></td> <td><button name="update" onClick=upd("12345")> Update</button></td> <td>xxxxxxxxx</td><td>5</td><td> 500</td></tr>
getMessage() - Method in class pandora.LinkBean
Returns error messages.
getOptions() - Method in class pandora.CommandBean
Return a HTML option list like
<option value="0">xxxxxxxxx</option>
<option value="1">xxxxxxxx2</option>
<option value="2" selected="true">xxxxxxxx3</option>
where the attribute is the article ID and the content is the article name
getPrice() - Method in class pandora.CommandBean
Used to initialize the article price in update mode.
getQty() - Method in class pandora.CommandBean
Used to initialize the number of articles in update mode.
getSignature() - Method in class pandora.LinkBean
Returns the signature of name.
getUpdatedId() - Method in class pandora.CommandBean
Used by CommandCtrl for the update/commit handling.

I

id - Variable in class pandora.UpdateIF.Item
Article ID
id - Variable in class pandora.UpdateIF.Article
Article ID
id - Variable in class pandora.QueryIF.Item
Article ID
info(String) - Method in class pandora.CheckSandbox.CheckLog
Issue an information message.
init(Object) - Method in class pandora.UpdateImpl
ServiceLifeCycle method.
init(Object) - Method in class pandora.QueryImpl
ServiceLifeCycle method.
init(ServletConfig) - Method in class pandora.NeighborCtrl
Invoked by Servlet container.
init(ServletConfig) - Method in class pandora.CommandCtrl
Invoked by Servlet container.
inst - Variable in class pandora.NeighborCtrl
PageBox API instance
inst - Variable in class pandora.CommandCtrl
PageBox API instance
Item - class pandora.Item.
Elements of the items TreeMap.
Item() - Constructor for class pandora.Item
 
items - Variable in class pandora.UpdateIF.Command
Command items
items - Variable in class pandora.CommandBean
Command items sorted by id.

L

LinkBean - class pandora.LinkBean.
Bean used by link.jsp (referrer implementation).
LinkBean(String, String, String, String) - Constructor for class pandora.LinkBean
Constructor.
loadClass(String, boolean) - Method in class pandora.CheckClassLoader
Loads a class.
loadForward(String) - Method in class pandora.CheckClassLoader
Retrieve classes from parent class loaders.
log - Variable in class pandora.UpdateImpl
Logging object
log - Variable in class pandora.QueryImpl
Logging object
log - Variable in class pandora.Publish
Logging object
log - Variable in class pandora.NeighborCtrl
Logging object
log - Variable in class pandora.CommandCtrl
Logging object
log - Variable in class pandora.CheckSandbox
Logging object
log - Variable in class pandora.CheckClassLoader
Logging object

M

main(String[]) - Static method in class pandora.CheckSandbox
To use CheckSandbox on the command line.
msg - Variable in class pandora.QueryIF.Status
The message can contain tracking info in case of success or diagnosis in case of error.
msg - Variable in class pandora.LinkBean
Error message

N

name - Variable in class pandora.UpdateIF.Command
User charging information
name - Variable in class pandora.UpdateIF.Article
Article name
name - Variable in class pandora.QueryIF.Item
Article name
name - Variable in class pandora.LinkBean
Name to encrypt
name - Variable in class pandora.Article
Article name
nb - Variable in class pandora.NeighborCtrl
Model object
NeighborBean - class pandora.NeighborBean.
JavaBean component used by neighbor.jsp.
NeighborBean(String[]) - Constructor for class pandora.NeighborBean
Constructor.
NeighborCtrl - class pandora.NeighborCtrl.
Controller servlet used in combination with NeighborBean (model) and neighbor. jsp (view).
NeighborCtrl() - Constructor for class pandora.NeighborCtrl
 

P

pandora - package pandora
 
parent - Variable in class pandora.CheckClassLoader
Class loader of the class that instantiates CheckClassLoader.
payment - Variable in class pandora.UpdateIF.Command
URL of the payment Web service
payment - Variable in class pandora.CommandCtrl
URL of the payment Web service
period - Variable in class pandora.Publish
Time between two publications
period - Variable in class pandora.CommandCtrl
Time between two publications
price - Variable in class pandora.UpdateIF.Article
Article price
price - Variable in class pandora.QueryIF.Item
Article price
price - Variable in class pandora.Article
Article price
priv - Variable in class pandora.LinkBean
Private key
publish - Static variable in class pandora.CommandCtrl
Thread that publishes updates on the central server
Publish - class pandora.Publish.
Thread that publishes updates on the central server.
Publish(String, PageBoxAPI, LogIF, long) - Constructor for class pandora.Publish
Constructor.

Q

qi - Variable in class pandora.UpdateImpl
Web service interface
qty - Variable in class pandora.UpdateImpl.Art
Number of articles available
qty - Variable in class pandora.UpdateIF.Item
Number of items of one article type in the command
qty - Variable in class pandora.UpdateIF.Article
Number of articles available
qty - Variable in class pandora.QueryIF.Item
Number of items of one article type in the command
qty - Variable in class pandora.Item
Number of items of one article type in the command
qty - Variable in class pandora.Article
Number of articles available
query(String, QueryIF.Item[]) - Method in class pandora.QueryImpl
Query a delivery or payment.
query(String, QueryIF.Item[]) - Method in interface pandora.QueryIF
Query a delivery or payment.
QueryIF - interface pandora.QueryIF.
Interface of the payment and delivery servers.
QueryIF.Item - class pandora.QueryIF.Item.
Describe a command item
QueryIF.Item() - Constructor for class pandora.QueryIF.Item
 
QueryIF.Status - class pandora.QueryIF.Status.
Response status class
QueryIF.Status() - Constructor for class pandora.QueryIF.Status
 
QueryImpl - class pandora.QueryImpl.
Skeleton of a payment or delivery Web service.
QueryImpl() - Constructor for class pandora.QueryImpl
 

R

rc - Variable in class pandora.QueryIF.Status
Return code: for instance tracking number if > 0, error message if < 0
run() - Method in class pandora.Publish
Main method of the Publish thread

S

setName(String) - Method in class pandora.LinkBean
Set the name to encrypt.
sold - Variable in class pandora.UpdateImpl.Art
Number of articles sold
status - Variable in class pandora.QueryImpl
Response status

T

toStop - Variable in class pandora.Publish
If true ends the thread

U

ui - Variable in class pandora.Publish
Web service interface
update() - Method in class pandora.Publish
Checks if commands to publish and publish.
update(Integer, int) - Method in class pandora.CommandCtrl
Change the number of items of a given article in a command.
update(UpdateIF.Command[]) - Method in class pandora.UpdateImpl
Update the central server.
update(UpdateIF.Command[]) - Method in interface pandora.UpdateIF
Update the central server.
updatedId - Variable in class pandora.CommandBean
ID of the article whose update has been requested.
UpdateIF - interface pandora.UpdateIF.
Interface of the Pandora central server.
UpdateIF.Article - class pandora.UpdateIF.Article.
Describes an article
UpdateIF.Article() - Constructor for class pandora.UpdateIF.Article
 
UpdateIF.Command - class pandora.UpdateIF.Command.
Describes a command
UpdateIF.Command() - Constructor for class pandora.UpdateIF.Command
 
UpdateIF.Item - class pandora.UpdateIF.Item.
Describe a command item
UpdateIF.Item() - Constructor for class pandora.UpdateIF.Item
 
UpdateImpl - class pandora.UpdateImpl.
Implementation of the Pandora central server.
UpdateImpl.Art - class pandora.UpdateImpl.Art.
Objects stored in the arts HashMap.
UpdateImpl.Art() - Constructor for class pandora.UpdateImpl.Art
 
UpdateImpl() - Constructor for class pandora.UpdateImpl
 
user - Variable in class pandora.CommandCtrl
User information (ID, name, billable account...)

W

warn(String) - Method in class pandora.CheckSandbox.CheckLog
Issue a warning message.
workDir - Variable in class pandora.UpdateImpl
Directory where InstallAPI.txt is defined
workDir - Variable in class pandora.QueryImpl
Directory where InstallAPI.txt is defined
workDir - Variable in class pandora.NeighborCtrl
Directory where API.txt is defined
workDir - Variable in class pandora.CommandCtrl
Directory where API.txt is defined
write() - Static method in class pandora.CheckLoad
External method
writeLine(String) - Static method in class pandora.CheckLoad
Native method

A C D E G I L M N P Q R S T U W