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

A

ADMIN - Static variable in interface xdrs.authorization.NodeAuthorization
 
AdminClient - class simple.AdminClient.
 
AdminClient() - Constructor for class simple.AdminClient
 
add(DBImplementation, Connection, Mapping, String, XmlNode) - Method in class xdrs_impl.genericdb.GenericNodeHandler
 
add(DBImplementation, Connection, Mapping, String, XmlNode) - Method in interface xdrs_impl.genericdb.Handler
Add a new node described by the given nodeXml to the storage system.
addChild(DBImplementation, Connection, Mapping, String, XmlNode) - Method in class xdrs_impl.genericdb.GenericDirectoryHandler
 
addChild(DBImplementation, Connection, Mapping, String, XmlNode) - Method in class xdrs_impl.genericdb.GenericLeafHandler
 
addChild(DBImplementation, Connection, Mapping, String, XmlNode) - Method in class xdrs_impl.genericdb.GenericNodeHandler
 
addChild(DBImplementation, Connection, Mapping, String, XmlNode) - Method in interface xdrs_impl.genericdb.Handler
Do whatever is necessary to add the given child to the described parent.
addDNForUser(String, String) - Method in interface xdrs.authorization.UserManagement
 
addDNForUser(Connection, String, String) - Method in class xdrs_impl.genericdb.DBImplementation
 
addDNForUser(String, String) - Method in class xdrs_impl.genericdb.GenericXDirectoryService
 
addDNForUser(String, String) - Method in class xdrs_impl.hashtable.ServiceImpl
 
addDNForUser(Connection, String, String) - Method in class xdrs_impl.hsqldb.HSQLDBImplementation
 
addDNForUser(Connection, String, String) - Method in class xdrs_impl.mysql.MySQLDBImplementation
 
addDNForUser(Connection, String, String) - Method in class xdrs_impl.postgres.PostgreSQLDBImplementation
 
addGroup(Connection, String, String) - Method in class xdrs_impl.genericdb.DBImplementation
 
addGroup(String, String) - Method in class xdrs_impl.hashtable.ServiceImpl
 
addGroup(Connection, String, String) - Method in class xdrs_impl.hsqldb.HSQLDBImplementation
 
addGroup(Connection, String, String) - Method in class xdrs_impl.mysql.MySQLDBImplementation
 
addGroup(Connection, String, String) - Method in class xdrs_impl.postgres.PostgreSQLDBImplementation
 
addGroupToSuperGroup(String, String) - Method in interface xdrs.authorization.UserManagement
 
addGroupToSuperGroup(String, String) - Method in class xdrs_impl.genericdb.GenericXDirectoryService
 
addGroupToSuperGroup(String, String) - Method in class xdrs_impl.hashtable.ServiceImpl
 
addMapping(Connection, Mapping, String, String, String, int, String, Object) - Method in class xdrs_impl.genericdb.DBImplementation
Method addMapping
addMapping(Connection, Mapping, String, String, String, int, String, String, String) - Method in class xdrs_impl.genericdb.DBImplementation
Store the described mapping.
addMapping(Connection, Mapping, String, String, String, int, String, String, String) - Method in class xdrs_impl.hsqldb.HSQLDBImplementation
 
addMapping(Connection, Mapping, String, String, String, int, String, String, String) - Method in class xdrs_impl.mysql.MySQLDBImplementation
 
addMapping(Connection, Mapping, String, String, String, int, String, String, String) - Method in class xdrs_impl.postgres.PostgreSQLDBImplementation
 
addNode(String, XmlNode) - Method in interface xdrs.XDirectoryService
Add the given node as a child of the node associated with the given path.
addNode(String, XmlNode) - Method in class xdrs_impl.genericdb.GenericXDirectoryService
 
addNode(String, XmlNode) - Method in class xdrs_impl.hashtable.ServiceImpl
 
addUserToGroup(String, String) - Method in interface xdrs.authorization.UserManagement
 
addUserToGroup(Connection, String, String) - Method in class xdrs_impl.genericdb.DBImplementation
 
addUserToGroup(String, String) - Method in class xdrs_impl.genericdb.GenericXDirectoryService
 
addUserToGroup(String, String) - Method in class xdrs_impl.hashtable.ServiceImpl
 
addUserToGroup(Connection, String, String) - Method in class xdrs_impl.hsqldb.HSQLDBImplementation
 
addUserToGroup(Connection, String, String) - Method in class xdrs_impl.mysql.MySQLDBImplementation
 
addUserToGroup(Connection, String, String) - Method in class xdrs_impl.postgres.PostgreSQLDBImplementation
 
addUsersToGroup(String[], String) - Method in interface xdrs.authorization.UserManagement
 
addUsersToGroup(String[], String) - Method in class xdrs_impl.genericdb.GenericXDirectoryService
 
addUsersToGroup(String[], String) - Method in class xdrs_impl.hashtable.ServiceImpl
 
addXML(Connection, XmlNode) - Method in class xdrs_impl.genericdb.DBImplementation
 
addXML(Connection, XmlNode) - Method in class xdrs_impl.hsqldb.HSQLDBImplementation
 
addXML(Connection, XmlNode) - Method in class xdrs_impl.mysql.MySQLDBImplementation
 
addXML(Connection, XmlNode) - Method in class xdrs_impl.postgres.PostgreSQLDBImplementation
 

B

BaseClient - class simple.BaseClient.
Base class to hold common functonality for client side access to XDRS.
BaseClient() - Constructor for class simple.BaseClient
 
BasicXdrsService - class xdrs_impl.BasicXdrsService.
This class provides Web Service access to XDRS directory functonality without any security and it has also built-in simple servlet to allow easy read-only access to directory service content from browser (good for debugging).
BasicXdrsService(int, XDirectoryService) - Constructor for class xdrs_impl.BasicXdrsService
 

C

Client - class simple.Client.
Example client of direcotry service (portlet would be another example of client)
Client() - Constructor for class simple.Client
 
canReadDirNode(XmlNode) - Static method in class xdrs_util.XmlNodeUtil
 
canSetPermissionsDirNode(XmlNode) - Static method in class xdrs_util.XmlNodeUtil
 
canWriteDirNode(XmlNode) - Static method in class xdrs_util.XmlNodeUtil
 
checkNodeType(XmlNode, String, String[]) - Static method in class xdrs_util.XmlNodeUtil
 
checkReadAccess(String, String) - Method in class xdrs_impl.genericdb.GenericXDirectoryService
 
closeConnection(Connection) - Method in class xdrs_impl.genericdb.GenericXDirectoryService
 
closeConnection(Connection) - Method in class xdrs_impl.hsqldb.ServiceImpl
 
convertStringToXmlTree(String) - Static method in class xdrs_util.XmlNodeUtil
 
convertXmlTreeToString(XmlNode) - Static method in class xdrs_util.XmlNodeUtil
 
copyNode(String, String) - Method in class xdrs_impl.hashtable.ServiceImpl
 
copyNodes(String[], String) - Method in interface xdrs.XDirectoryService
Copy a set of nodes from one location to another.
copyNodes(String[], String) - Method in class xdrs_impl.genericdb.GenericXDirectoryService
 
copyNodes(String[], String) - Method in class xdrs_impl.hashtable.ServiceImpl
 
create(Connection) - Method in class xdrs_impl.genericdb.DBImplementation
Create all tables etc.
create(Connection) - Method in class xdrs_impl.genericdb.GenericNodeHandler
 
create(Connection) - Method in interface xdrs_impl.genericdb.Handler
Create everything that is needed for storage.
create(Connection) - Method in class xdrs_impl.hsqldb.HSQLDBImplementation
 
create(Connection) - Method in class xdrs_impl.mysql.MySQLDBImplementation
 
create(Connection) - Method in class xdrs_impl.postgres.PostgreSQLDBImplementation
 
createHandlers(Connection) - Method in class xdrs_impl.genericdb.DBImplementation
Create all tables etc.
createPreparedStatement(Connection, String) - Static method in class xdrs_impl.genericdb.DBUtil
Create a PreparedStatement wrapping the given SQL query.
createUser(String, String) - Method in interface xdrs.authorization.UserManagement
 
createUser(String, String) - Method in class xdrs_impl.genericdb.GenericXDirectoryService
 
createUser(String, String) - Method in class xdrs_impl.hashtable.ServiceImpl
 

D

DBImplementation - class xdrs_impl.genericdb.DBImplementation.
An interface representing a way to access a specific data storage system.
DBImplementation() - Constructor for class xdrs_impl.genericdb.DBImplementation
 
DBLayoutNames - interface xdrs_impl.genericdb.DBLayoutNames.
 
DBUtil - class xdrs_impl.genericdb.DBUtil.
A set of utilities for communication with a database.
DBUtil() - Constructor for class xdrs_impl.genericdb.DBUtil
 
DIRECTORY_TABLE_NAME - Static variable in interface xdrs_impl.genericdb.DBLayoutNames
 
DIR_TYPE - Static variable in class xdrs_util.XmlNodeUtil
 
DN_COLUMN_NAME - Static variable in interface xdrs_impl.genericdb.DBLayoutNames
 
DN_TABLE_NAME - Static variable in interface xdrs_impl.genericdb.DBLayoutNames
 
Directory - class xdrs_impl.genericdb.Directory.
This class represents a Directory.
Directory(XmlNode) - Constructor for class xdrs_impl.genericdb.Directory
 
Directory(String, XmlNode, String, String) - Constructor for class xdrs_impl.genericdb.Directory
 
delete(DBImplementation, Connection, int) - Method in class xdrs_impl.genericdb.GenericNodeHandler
 
delete(DBImplementation, Connection, int) - Method in interface xdrs_impl.genericdb.Handler
Delete the node with the given id.
deleteAllDNsForUser(String) - Method in interface xdrs.authorization.UserManagement
 
deleteAllDNsForUser(Connection, String) - Method in class xdrs_impl.genericdb.DBImplementation
 
deleteAllDNsForUser(String) - Method in class xdrs_impl.genericdb.GenericXDirectoryService
 
deleteAllDNsForUser(String) - Method in class xdrs_impl.hashtable.ServiceImpl
 
deleteAllDNsForUser(Connection, String) - Method in class xdrs_impl.hsqldb.HSQLDBImplementation
 
deleteAllDNsForUser(Connection, String) - Method in class xdrs_impl.mysql.MySQLDBImplementation
 
deleteAllDNsForUser(Connection, String) - Method in class xdrs_impl.postgres.PostgreSQLDBImplementation
 
deleteDNForUser(String, String) - Method in interface xdrs.authorization.UserManagement
 
deleteDNForUser(Connection, String, String) - Method in class xdrs_impl.genericdb.DBImplementation
 
deleteDNForUser(String, String) - Method in class xdrs_impl.genericdb.GenericXDirectoryService
 
deleteDNForUser(String, String) - Method in class xdrs_impl.hashtable.ServiceImpl
 
deleteDNForUser(Connection, String, String) - Method in class xdrs_impl.hsqldb.HSQLDBImplementation
 
deleteDNForUser(Connection, String, String) - Method in class xdrs_impl.mysql.MySQLDBImplementation
 
deleteDNForUser(Connection, String, String) - Method in class xdrs_impl.postgres.PostgreSQLDBImplementation
 
deleteGroup(String) - Method in interface xdrs.authorization.UserManagement
 
deleteGroup(Connection, String) - Method in class xdrs_impl.genericdb.DBImplementation
 
deleteGroup(String) - Method in class xdrs_impl.genericdb.GenericXDirectoryService
 
deleteGroup(String) - Method in class xdrs_impl.hashtable.ServiceImpl
 
deleteGroup(Connection, String) - Method in class xdrs_impl.hsqldb.HSQLDBImplementation
 
deleteGroup(Connection, String) - Method in class xdrs_impl.mysql.MySQLDBImplementation
 
deleteGroup(Connection, String) - Method in class xdrs_impl.postgres.PostgreSQLDBImplementation
 
deleteGroups(String[]) - Method in interface xdrs.authorization.UserManagement
 
deleteGroups(String[]) - Method in class xdrs_impl.genericdb.GenericXDirectoryService
 
deleteGroups(String[]) - Method in class xdrs_impl.hashtable.ServiceImpl
 
deleteMapping(Connection, String) - Method in class xdrs_impl.genericdb.DBImplementation
Delete the path's mapping.
deleteMapping(Connection, String) - Method in class xdrs_impl.hsqldb.HSQLDBImplementation
 
deleteMapping(Connection, String) - Method in class xdrs_impl.mysql.MySQLDBImplementation
 
deleteMapping(Connection, String) - Method in class xdrs_impl.postgres.PostgreSQLDBImplementation
 
deleteNodes(String, String[]) - Method in interface xdrs.XDirectoryService
Delete children nodes that are continaed in directory identified by path.
deleteNodes(String, String[]) - Method in class xdrs_impl.genericdb.GenericXDirectoryService
 
deleteNodes(String, String[]) - Method in class xdrs_impl.hashtable.ServiceImpl
 
deleteUser(String) - Method in interface xdrs.authorization.UserManagement
 
deleteUser(Connection, String) - Method in class xdrs_impl.genericdb.DBImplementation
 
deleteUser(String) - Method in class xdrs_impl.genericdb.GenericXDirectoryService
 
deleteUser(String) - Method in class xdrs_impl.hashtable.ServiceImpl
 
deleteUser(Connection, String) - Method in class xdrs_impl.hsqldb.HSQLDBImplementation
 
deleteUser(Connection, String) - Method in class xdrs_impl.mysql.MySQLDBImplementation
 
deleteUser(Connection, String) - Method in class xdrs_impl.postgres.PostgreSQLDBImplementation
 
deleteUsers(String[]) - Method in interface xdrs.authorization.UserManagement
 
deleteUsers(String[]) - Method in class xdrs_impl.genericdb.GenericXDirectoryService
 
deleteUsers(String[]) - Method in class xdrs_impl.hashtable.ServiceImpl
 
deleteXML(Connection, int) - Method in class xdrs_impl.genericdb.DBImplementation
 
deleteXML(Connection, int) - Method in class xdrs_impl.hsqldb.HSQLDBImplementation
 
deleteXML(Connection, int) - Method in class xdrs_impl.mysql.MySQLDBImplementation
 
deleteXML(Connection, int) - Method in class xdrs_impl.postgres.PostgreSQLDBImplementation
 
doWork() - Method in class simple.AdminClient
 
doWork() - Method in class simple.BaseClient
 
doWork() - Method in class simple.Client
 
doWork() - Method in class simple.VerySimpleClient
 
drop(Connection) - Method in class xdrs_impl.genericdb.DBImplementation
Drop all the tables etc.
drop(Connection) - Method in class xdrs_impl.genericdb.GenericNodeHandler
 
drop(Connection) - Method in interface xdrs_impl.genericdb.Handler
Remove everything that is needed for storage.
drop(Connection) - Method in class xdrs_impl.hsqldb.HSQLDBImplementation
 
drop(Connection) - Method in class xdrs_impl.mysql.MySQLDBImplementation
 
drop(Connection) - Method in class xdrs_impl.postgres.PostgreSQLDBImplementation
 
dropHandlers(Connection) - Method in class xdrs_impl.genericdb.DBImplementation
Drop all the tables etc.

E

EVERYBODY - Static variable in interface xdrs.authorization.NodeAuthorization
 
executeQueryWithSingleResult(PreparedStatement) - Static method in class xdrs_impl.genericdb.DBUtil
Execute the given statement making sure there is one and only one result in the returned result set.
exists(DBImplementation, Connection, int) - Method in class xdrs_impl.genericdb.GenericNodeHandler
 
exists(DBImplementation, Connection, int) - Method in interface xdrs_impl.genericdb.Handler
Check and see if a node with the given id exists.
existsXML(Connection, int) - Method in class xdrs_impl.genericdb.DBImplementation
 
existsXML(Connection, int) - Method in class xdrs_impl.hsqldb.HSQLDBImplementation
 
existsXML(Connection, int) - Method in class xdrs_impl.mysql.MySQLDBImplementation
 
existsXML(Connection, int) - Method in class xdrs_impl.postgres.PostgreSQLDBImplementation
 

G

GROUPS_TABLE_NAME - Static variable in interface xdrs_impl.genericdb.DBLayoutNames
 
GROUP_NAME_COLUMN_NAME - Static variable in interface xdrs_impl.genericdb.DBLayoutNames
 
GenericDirectoryHandler - class xdrs_impl.genericdb.GenericDirectoryHandler.
 
GenericDirectoryHandler() - Constructor for class xdrs_impl.genericdb.GenericDirectoryHandler
 
GenericLeafHandler - class xdrs_impl.genericdb.GenericLeafHandler.
 
GenericLeafHandler() - Constructor for class xdrs_impl.genericdb.GenericLeafHandler
 
GenericNodeHandler - class xdrs_impl.genericdb.GenericNodeHandler.
 
GenericNodeHandler() - Constructor for class xdrs_impl.genericdb.GenericNodeHandler
 
GenericRemoteDirectoryHandler - class xdrs_impl.genericdb.GenericRemoteDirectoryHandler.
 
GenericRemoteDirectoryHandler() - Constructor for class xdrs_impl.genericdb.GenericRemoteDirectoryHandler
 
GenericRemoteLeafHandler - class xdrs_impl.genericdb.GenericRemoteLeafHandler.
 
GenericRemoteLeafHandler() - Constructor for class xdrs_impl.genericdb.GenericRemoteLeafHandler
 
GenericXDirectoryService - class xdrs_impl.genericdb.GenericXDirectoryService.
This class is a XDirectoryService implementation that is backed by a database.
GenericXDirectoryService(DBImplementation) - Constructor for class xdrs_impl.genericdb.GenericXDirectoryService
 
get(DBImplementation, Connection, int) - Method in class xdrs_impl.genericdb.GenericNodeHandler
 
get(DBImplementation, Connection, int) - Method in class xdrs_impl.genericdb.GenericRemoteLeafHandler
 
get(DBImplementation, Connection, int) - Method in interface xdrs_impl.genericdb.Handler
Get the node with the given id from the storage system.
getChildrenWithoutHtml(String) - Method in interface xdrs.XDirectoryService
Get list of XML nodes that are contained inside directory.
getChildrenWithoutHtml(String) - Method in class xdrs_impl.genericdb.GenericXDirectoryService
 
getChildrenWithoutHtml(String) - Method in class xdrs_impl.hashtable.ServiceImpl
 
getConnectionContext() - Static method in class xdrs_impl.Run
 
getDataHtml() - Method in class xdrs_impl.genericdb.Node
Get the node's html.
getDirNodeOwner(XmlNode) - Static method in class xdrs_util.XmlNodeUtil
 
getDirNodeReadOnlyGroup(XmlNode) - Static method in class xdrs_util.XmlNodeUtil
 
getDirNodeReadWriteGroup(XmlNode) - Static method in class xdrs_util.XmlNodeUtil
 
getDirectoryServiceProxy(String) - Static method in class xdrs_util.XmlNodeUtil
 
getDirectoryServiceProxy(String, GlobusCredential) - Static method in class xdrs_util.XmlNodeUtil
 
getDirectoryServiceProxy(String, GlobusCredential, X509Certificate[]) - Static method in class xdrs_util.XmlNodeUtil
 
getDirectoryServiceProxy(String, GlobusCredential, X509Certificate[], boolean) - Static method in class xdrs_util.XmlNodeUtil
 
getDirectoryServiceProxy(String, GlobusCredential, X509Certificate[], boolean, boolean) - Static method in class xdrs_util.XmlNodeUtil
 
getGroups(String) - Method in interface xdrs.authorization.UserManagement
 
getGroups(Connection, String, Vector) - Method in class xdrs_impl.genericdb.DBImplementation
 
getGroups(String) - Method in class xdrs_impl.genericdb.GenericXDirectoryService
 
getGroups(String) - Method in class xdrs_impl.hashtable.ServiceImpl
 
getGroups(Connection, String, Vector) - Method in class xdrs_impl.hsqldb.HSQLDBImplementation
 
getGroups(Connection, String, Vector) - Method in class xdrs_impl.mysql.MySQLDBImplementation
 
getGroups(Connection, String, Vector) - Method in class xdrs_impl.postgres.PostgreSQLDBImplementation
 
getHandler(String, String) - Method in class xdrs_impl.genericdb.DBImplementation
Get the handler for the given type.
getId() - Method in class xdrs_impl.genericdb.Mapping
 
getId() - Method in class xdrs_impl.genericdb.Node
Get the node's id.
getIncomingMessageSignerDn() - Method in interface xdrs_impl.ServerConnectionContext
 
getInstance() - Static method in class xdrs_util.XsoapTypeHandlerRegistry
 
getMapping(Connection, String) - Method in class xdrs_impl.genericdb.DBImplementation
Get a Mapping for the given path.
getMapping(Connection, int) - Method in class xdrs_impl.genericdb.DBImplementation
 
getMapping(Connection, String) - Method in class xdrs_impl.hsqldb.HSQLDBImplementation
 
getMapping(Connection, int) - Method in class xdrs_impl.hsqldb.HSQLDBImplementation
 
getMapping(Connection, String) - Method in class xdrs_impl.mysql.MySQLDBImplementation
 
getMapping(Connection, int) - Method in class xdrs_impl.mysql.MySQLDBImplementation
 
getMapping(Connection, String) - Method in class xdrs_impl.postgres.PostgreSQLDBImplementation
 
getMapping(Connection, int) - Method in class xdrs_impl.postgres.PostgreSQLDBImplementation
 
getMappings(Connection, int) - Method in class xdrs_impl.genericdb.DBImplementation
Get all of the mappings who have the given parent.
getMappings(Connection, int) - Method in class xdrs_impl.hsqldb.HSQLDBImplementation
 
getMappings(Connection, int) - Method in class xdrs_impl.mysql.MySQLDBImplementation
 
getMappings(Connection, int) - Method in class xdrs_impl.postgres.PostgreSQLDBImplementation
 
getMetadata() - Method in class xdrs_impl.genericdb.Node
Get the node's metadata.
getName() - Method in class xdrs_impl.genericdb.Node
Get the node's name.
getNode(String) - Method in interface xdrs.XDirectoryService
Get an XmlNode representation of whatever is at the given path.
getNode(String) - Method in class xdrs_impl.genericdb.GenericXDirectoryService
 
getNode(String) - Method in class xdrs_impl.hashtable.ServiceImpl
 
getNodeChildStringContent(XmlNode, String) - Static method in class xdrs_util.XmlNodeUtil
 
getNodeChildXmlContent(XmlNode, String) - Static method in class xdrs_util.XmlNodeUtil
 
getNodeChildXmlContent(XmlNode, String, String) - Static method in class xdrs_util.XmlNodeUtil
 
getNodeChildXmlTree(XmlNode, String) - Static method in class xdrs_util.XmlNodeUtil
 
getNodeChildXmlTree(XmlNode, String, String) - Static method in class xdrs_util.XmlNodeUtil
 
getNodeHtml(String) - Method in interface xdrs.XDirectoryService
Get an XmlNode representation for the given path's html.
getNodeHtml(String) - Method in class xdrs_impl.genericdb.GenericXDirectoryService
 
getNodeHtml(String) - Method in class xdrs_impl.hashtable.ServiceImpl
 
getNodeHtml(XmlNode) - Static method in class xdrs_util.XmlNodeUtil
 
getNodeMetadata(XmlNode) - Static method in class xdrs_util.XmlNodeUtil
 
getNodeMetadataItem(XmlNode, String, String) - Static method in class xdrs_util.XmlNodeUtil
 
getNodeName(XmlNode) - Static method in class xdrs_util.XmlNodeUtil
 
getNodeReference(XmlNode) - Static method in class xdrs_util.XmlNodeUtil
 
getNodeTypeName(XmlNode) - Static method in class xdrs_util.XmlNodeUtil
 
getNodeTypeUri(XmlNode) - Static method in class xdrs_util.XmlNodeUtil
 
getNodeXmlNodeChildren(XmlNode) - Static method in class xdrs_util.XmlNodeUtil
 
getNodeXmlNodeChildrenNotMatching(XmlNode, String[]) - Static method in class xdrs_util.XmlNodeUtil
 
getOwner() - Method in class xdrs_impl.genericdb.Mapping
 
getOwner(String) - Method in class xdrs_impl.hashtable.ServiceImpl
 
getParent() - Method in class xdrs_impl.genericdb.Mapping
 
getPath() - Method in class xdrs_impl.genericdb.Mapping
 
getPermissions(String) - Method in class xdrs_impl.hashtable.ServiceImpl
 
getPrefix() - Method in class simple.AdminClient
 
getPrefix() - Method in class simple.BaseClient
 
getPrefix() - Method in class simple.Client
 
getPrefix() - Method in class simple.VerySimpleClient
 
getReadOnlyGroup() - Method in class xdrs_impl.genericdb.Mapping
 
getReadOnlyGroup(String) - Method in class xdrs_impl.hashtable.ServiceImpl
 
getReadWriteGroup() - Method in class xdrs_impl.genericdb.Mapping
 
getReadWriteGroup(String) - Method in class xdrs_impl.hashtable.ServiceImpl
 
getReference() - Method in class xdrs_impl.genericdb.Node
Get the node's reference.
getServerPort() - Static method in class xdrs_impl.Run
 
getType() - Method in class xdrs_impl.genericdb.Mapping
 
getType() - Method in class xdrs_impl.genericdb.Node
Get the node's type.
getTypeNamespace() - Method in class xdrs_impl.genericdb.Mapping
 
getTypeNamespace() - Method in class xdrs_impl.genericdb.Node
Get the node's type's namespace.
getUsage() - Method in class simple.AdminClient
 
getUsage() - Method in class simple.BaseClient
 
getUserForDN(String) - Method in interface xdrs.authorization.UserManagement
 
getUserForDN(Connection, String) - Method in class xdrs_impl.genericdb.DBImplementation
 
getUserForDN(String) - Method in class xdrs_impl.genericdb.GenericXDirectoryService
 
getUserForDN(String) - Method in class xdrs_impl.hashtable.ServiceImpl
 
getUserForDN() - Method in class xdrs_impl.hashtable.ServiceImpl
 
getUserForDN(Connection, String) - Method in class xdrs_impl.hsqldb.HSQLDBImplementation
 
getUserForDN(Connection, String) - Method in class xdrs_impl.mysql.MySQLDBImplementation
 
getUserForDN(Connection, String) - Method in class xdrs_impl.postgres.PostgreSQLDBImplementation
 
getXML(Connection, int) - Method in class xdrs_impl.genericdb.DBImplementation
 
getXML(Connection, int) - Method in class xdrs_impl.hsqldb.HSQLDBImplementation
 
getXML(Connection, int) - Method in class xdrs_impl.mysql.MySQLDBImplementation
 
getXML(Connection, int) - Method in class xdrs_impl.postgres.PostgreSQLDBImplementation
 
getXdrsStartpoint() - Method in class simple.BaseClient
Create startpoint to XDRS that is configured according to command line options and system properties and print what is security context configuration
getXmlNodeRepresentation() - Method in class xdrs_impl.genericdb.Node
Get an XML representation of the node.

H

HSQLDBImplementation - class xdrs_impl.hsqldb.HSQLDBImplementation.
This class is hsql impl for XDirectoryService.
HSQLDBImplementation() - Constructor for class xdrs_impl.hsqldb.HSQLDBImplementation
 
Handler - interface xdrs_impl.genericdb.Handler.
A Handler is a piece of code that knows how to handle a specific type, or a group of types.

I

ID_COLUMN_NAME - Static variable in interface xdrs_impl.genericdb.DBLayoutNames
 
isAuthorized(Principal, XmlElement, GenericXDirectoryService) - Method in class xdrs_impl.Run
 
isAuthorized(Principal, XmlElement) - Method in class xdrs_impl.genericdb.GenericXDirectoryService
 
isDirNode(XmlNode) - Static method in class xdrs_util.XmlNodeUtil
 
isGroup(Connection, String) - Method in class xdrs_impl.genericdb.DBImplementation
 
isGroup(Connection, String) - Method in class xdrs_impl.hsqldb.HSQLDBImplementation
 
isGroup(Connection, String) - Method in class xdrs_impl.mysql.MySQLDBImplementation
 
isGroup(Connection, String) - Method in class xdrs_impl.postgres.PostgreSQLDBImplementation
 
isRemoteDirNode(XmlNode) - Static method in class xdrs_util.XmlNodeUtil
 
isUser(Connection, String) - Method in class xdrs_impl.genericdb.DBImplementation
 
isUser(Connection, String) - Method in class xdrs_impl.hsqldb.HSQLDBImplementation
 
isUser(Connection, String) - Method in class xdrs_impl.mysql.MySQLDBImplementation
 
isUser(Connection, String) - Method in class xdrs_impl.postgres.PostgreSQLDBImplementation
 

J

javaToXmlElement(Object, String, String) - Method in class xdrs_util.XsoapTypeHandlerRegistry
 

K

keywordSearch(String[], boolean, int) - Method in interface xdrs.XDirectoryService
Search using keywords to find nodes.
keywordSearch(Connection, String[], boolean, int) - Method in class xdrs_impl.genericdb.DBImplementation
 
keywordSearch(String[], boolean, int) - Method in class xdrs_impl.genericdb.GenericXDirectoryService
 
keywordSearch(String[], boolean, int) - Method in class xdrs_impl.hashtable.ServiceImpl
 
keywordSearch(Connection, String[], boolean, int) - Method in class xdrs_impl.hsqldb.HSQLDBImplementation
 
keywordSearch(Connection, String[], boolean, int) - Method in class xdrs_impl.mysql.MySQLDBImplementation
 
keywordSearch(Connection, String[], boolean, int) - Method in class xdrs_impl.postgres.PostgreSQLDBImplementation
 

L

LEAF_TABLE_NAME - Static variable in interface xdrs_impl.genericdb.DBLayoutNames
 
LEAF_TYPE - Static variable in class xdrs_util.XmlNodeUtil
 
Leaf - class xdrs_impl.genericdb.Leaf.
This class represents a Leaf.
Leaf(XmlNode) - Constructor for class xdrs_impl.genericdb.Leaf
 
Leaf(String, XmlNode, String, String) - Constructor for class xdrs_impl.genericdb.Leaf
 
listGroups() - Method in interface xdrs.authorization.UserManagement
 
listGroups(Connection) - Method in class xdrs_impl.genericdb.DBImplementation
 
listGroups() - Method in class xdrs_impl.genericdb.GenericXDirectoryService
 
listGroups() - Method in class xdrs_impl.hashtable.ServiceImpl
 
listGroups(Connection) - Method in class xdrs_impl.hsqldb.HSQLDBImplementation
 
listGroups(Connection) - Method in class xdrs_impl.mysql.MySQLDBImplementation
 
listGroups(Connection) - Method in class xdrs_impl.postgres.PostgreSQLDBImplementation
 
listSubGroupsOfGroup(String, boolean) - Method in interface xdrs.authorization.UserManagement
 
listSubGroupsOfGroup(Connection, String, Vector, boolean) - Method in class xdrs_impl.genericdb.DBImplementation
 
listSubGroupsOfGroup(String, boolean) - Method in class xdrs_impl.genericdb.GenericXDirectoryService
 
listSubGroupsOfGroup(String, boolean) - Method in class xdrs_impl.hashtable.ServiceImpl
 
listSubGroupsOfGroup(Connection, String, Vector, boolean) - Method in class xdrs_impl.hsqldb.HSQLDBImplementation
 
listSubGroupsOfGroup(Connection, String, Vector, boolean) - Method in class xdrs_impl.mysql.MySQLDBImplementation
 
listSubGroupsOfGroup(Connection, String, Vector, boolean) - Method in class xdrs_impl.postgres.PostgreSQLDBImplementation
 
listUsers() - Method in interface xdrs.authorization.UserManagement
 
listUsers(Connection) - Method in class xdrs_impl.genericdb.DBImplementation
 
listUsers() - Method in class xdrs_impl.genericdb.GenericXDirectoryService
 
listUsers() - Method in class xdrs_impl.hashtable.ServiceImpl
 
listUsers(Connection) - Method in class xdrs_impl.hsqldb.HSQLDBImplementation
 
listUsers(Connection) - Method in class xdrs_impl.mysql.MySQLDBImplementation
 
listUsers(Connection) - Method in class xdrs_impl.postgres.PostgreSQLDBImplementation
 
listUsersOfGroup(String, boolean) - Method in interface xdrs.authorization.UserManagement
 
listUsersOfGroup(Connection, String, Vector, boolean) - Method in class xdrs_impl.genericdb.DBImplementation
 
listUsersOfGroup(String, boolean) - Method in class xdrs_impl.genericdb.GenericXDirectoryService
 
listUsersOfGroup(String, boolean) - Method in class xdrs_impl.hashtable.ServiceImpl
 
listUsersOfGroup(Connection, String, Vector, boolean) - Method in class xdrs_impl.hsqldb.HSQLDBImplementation
 
listUsersOfGroup(Connection, String, Vector, boolean) - Method in class xdrs_impl.mysql.MySQLDBImplementation
 
listUsersOfGroup(Connection, String, Vector, boolean) - Method in class xdrs_impl.postgres.PostgreSQLDBImplementation
 
loadDriver() - Method in class xdrs_impl.genericdb.GenericXDirectoryService
 
loadDriver() - Method in class xdrs_impl.hsqldb.ServiceImpl
Load the default HSQL JDBC driver.
loadDriver() - Method in class xdrs_impl.mysql.ServiceImpl
Load the default MySQL JDBC driver.
loadDriver() - Method in class xdrs_impl.postgres.ServiceImpl
 

M

MAPPING_TABLE_NAME - Static variable in interface xdrs_impl.genericdb.DBLayoutNames
 
Mapping - class xdrs_impl.genericdb.Mapping.
This class represents a mapping between path (/ separated) and (node id, node type, node typNamespace, node parent id).
Mapping(String, String, String, int, int) - Constructor for class xdrs_impl.genericdb.Mapping
 
Mapping(String, String, String, int, int, String, String, String) - Constructor for class xdrs_impl.genericdb.Mapping
 
MySQLDBImplementation - class xdrs_impl.mysql.MySQLDBImplementation.
This class is an mysql impl for XDirectoryService.
MySQLDBImplementation() - Constructor for class xdrs_impl.mysql.MySQLDBImplementation
 
main(String[]) - Static method in class simple.AdminClient
 
main(String[]) - Static method in class simple.Client
 
main(String[]) - Static method in class simple.VerySimpleClient
 
main(String[]) - Static method in class xdrs_impl.Run
 
mappingExists(Connection, String) - Method in class xdrs_impl.genericdb.DBImplementation
Check to see if the path exists.
mappingExists(Connection, String) - Method in class xdrs_impl.hsqldb.HSQLDBImplementation
 
mappingExists(Connection, String) - Method in class xdrs_impl.mysql.MySQLDBImplementation
 
mappingExists(Connection, String) - Method in class xdrs_impl.postgres.PostgreSQLDBImplementation
 
modifyMapping(Connection, int, String, String, String, int, String, String, String) - Method in class xdrs_impl.genericdb.DBImplementation
 
modifyMapping(Connection, int, String, String, String, int, String, String, String) - Method in class xdrs_impl.hsqldb.HSQLDBImplementation
 
modifyMapping(Connection, int, String, String, String, int, String, String, String) - Method in class xdrs_impl.mysql.MySQLDBImplementation
 
modifyMapping(Connection, int, String, String, String, int, String, String, String) - Method in class xdrs_impl.postgres.PostgreSQLDBImplementation
 
modifyNode(String, XmlNode) - Method in interface xdrs.XDirectoryService
Update the values of a node, pointed to by the given path, with those in the given node.
modifyNode(String, XmlNode) - Method in class xdrs_impl.genericdb.GenericXDirectoryService
 
modifyNode(String, XmlNode) - Method in class xdrs_impl.hashtable.ServiceImpl
 
moveNode(String, String) - Method in class xdrs_impl.hashtable.ServiceImpl
 
moveNodes(String[], String) - Method in interface xdrs.XDirectoryService
Move a set of nodes from one location to another.
moveNodes(String[], String) - Method in class xdrs_impl.genericdb.GenericXDirectoryService
 
moveNodes(String[], String) - Method in class xdrs_impl.hashtable.ServiceImpl
 
msg(String) - Method in class simple.BaseClient
 

N

NAMESPACE - Static variable in interface xdrs.XDirectoryService
 
NOBODY - Static variable in interface xdrs.authorization.NodeAuthorization
 
NODE_TABLE_NAME - Static variable in interface xdrs_impl.genericdb.DBLayoutNames
 
NODE_TYPE - Static variable in class xdrs_util.XmlNodeUtil
 
Node - class xdrs_impl.genericdb.Node.
This class represents a generic Node.
Node(XmlNode) - Constructor for class xdrs_impl.genericdb.Node
Create a node for the given XML representation.
Node(String, String, String, XmlNode, String, String) - Constructor for class xdrs_impl.genericdb.Node
Create a node with the given description.
NodeAuthorization - interface xdrs.authorization.NodeAuthorization.
 
newDirNode(String) - Static method in class xdrs_util.XmlNodeUtil
 
newLeafNode(String) - Static method in class xdrs_util.XmlNodeUtil
 
newNode(String, String) - Static method in class xdrs_util.XmlNodeUtil
 
newNode(String, String, String) - Static method in class xdrs_util.XmlNodeUtil
 
newRemoteDirNode(String, String, String) - Static method in class xdrs_util.XmlNodeUtil
 
newRemoteLeafNode(String, String, String) - Static method in class xdrs_util.XmlNodeUtil
 

O

OWNER_COLUMN_NAME - Static variable in interface xdrs_impl.genericdb.DBLayoutNames
 
openConnection() - Method in class xdrs_impl.genericdb.GenericXDirectoryService
 
openConnection() - Method in class xdrs_impl.hsqldb.ServiceImpl
 
openConnection() - Method in class xdrs_impl.mysql.ServiceImpl
 
openConnection() - Method in class xdrs_impl.postgres.ServiceImpl
 

P

PARENT_COLUMN_NAME - Static variable in interface xdrs_impl.genericdb.DBLayoutNames
 
PATH_COLUMN_NAME - Static variable in interface xdrs_impl.genericdb.DBLayoutNames
 
PostgreSQLDBImplementation - class xdrs_impl.postgres.PostgreSQLDBImplementation.
This class is an postgresql impl for XDirectoryService.
PostgreSQLDBImplementation() - Constructor for class xdrs_impl.postgres.PostgreSQLDBImplementation
 
processArgs(String[]) - Method in class simple.BaseClient
 
processMessage(XmlElement) - Method in class xdrs_impl.BasicXdrsService
 

R

READ_ONLY_GROUP_COLUMN_NAME - Static variable in interface xdrs_impl.genericdb.DBLayoutNames
 
READ_WRITE_GROUP_COLUMN_NAME - Static variable in interface xdrs_impl.genericdb.DBLayoutNames
 
REMOTE_DIR_TYPE - Static variable in class xdrs_util.XmlNodeUtil
 
REMOTE_LEAF_TYPE - Static variable in class xdrs_util.XmlNodeUtil
 
REQUIRED_XSOAP_VERSION - Static variable in class xdrs_util.XmlNodeUtil
 
ROOT - Static variable in interface xdrs.XDirectoryService
 
Run - class xdrs_impl.Run.
This class will read arguments and start implementation of XDRS chosen by user.
Run() - Constructor for class xdrs_impl.Run
 
registerDefaultHandler(Handler) - Static method in class xdrs_impl.genericdb.DBImplementation
Register the default handler.
registerHandler(String, String, Handler) - Static method in class xdrs_impl.genericdb.DBImplementation
Register a handler for the given type and its namespace.
removeGroupFromSuperGroup(String, String) - Method in interface xdrs.authorization.UserManagement
 
removeGroupFromSuperGroup(String, String) - Method in class xdrs_impl.genericdb.GenericXDirectoryService
 
removeGroupFromSuperGroup(String, String) - Method in class xdrs_impl.hashtable.ServiceImpl
 
removeUserFromGroup(String, String) - Method in interface xdrs.authorization.UserManagement
 
removeUserFromGroup(Connection, String, String) - Method in class xdrs_impl.genericdb.DBImplementation
 
removeUserFromGroup(String, String) - Method in class xdrs_impl.genericdb.GenericXDirectoryService
 
removeUserFromGroup(String, String) - Method in class xdrs_impl.hashtable.ServiceImpl
 
removeUserFromGroup(Connection, String, String) - Method in class xdrs_impl.hsqldb.HSQLDBImplementation
 
removeUserFromGroup(Connection, String, String) - Method in class xdrs_impl.mysql.MySQLDBImplementation
 
removeUserFromGroup(Connection, String, String) - Method in class xdrs_impl.postgres.PostgreSQLDBImplementation
 
removeUsersFromGroup(String[], String) - Method in interface xdrs.authorization.UserManagement
 
removeUsersFromGroup(String[], String) - Method in class xdrs_impl.genericdb.GenericXDirectoryService
 
removeUsersFromGroup(String[], String) - Method in class xdrs_impl.hashtable.ServiceImpl
 
run(String[]) - Method in class simple.BaseClient
 

S

ServerConnectionContext - interface xdrs_impl.ServerConnectionContext.
This is interface that represents information associated with the active server connection.
ServiceImpl - class xdrs_impl.hashtable.ServiceImpl.
Implementation of XDRS that is based on hash table and uses XSoap for communication.
ServiceImpl() - Constructor for class xdrs_impl.hashtable.ServiceImpl
 
ServiceImpl - class xdrs_impl.hsqldb.ServiceImpl.
 
ServiceImpl() - Constructor for class xdrs_impl.hsqldb.ServiceImpl
 
ServiceImpl - class xdrs_impl.mysql.ServiceImpl.
This XDRS implementation that uses MySql database.
ServiceImpl() - Constructor for class xdrs_impl.mysql.ServiceImpl
 
ServiceImpl - class xdrs_impl.postgres.ServiceImpl.
This XDRS implementation that uses a PostgreSQL database.
ServiceImpl() - Constructor for class xdrs_impl.postgres.ServiceImpl
 
service(HttpServerRequest, HttpServerResponse) - Method in class xdrs_impl.BasicXdrsService
 
setDataHtml(String) - Method in class xdrs_impl.genericdb.Node
Set the node's html.
setId(int) - Method in class xdrs_impl.genericdb.Node
Set the node's id.
setIncomingMessageSignerDn(Principal) - Method in interface xdrs_impl.ServerConnectionContext
 
setMetadata(XmlNode) - Method in class xdrs_impl.genericdb.Node
Set the node's metadata.
setName(String) - Method in class xdrs_impl.genericdb.Node
Set the node's name.
setNodeChild(XmlNode, String, Object, Object[], XmlNode) - Static method in class xdrs_util.XmlNodeUtil
 
setNodeChildToStringContent(XmlNode, String, String) - Static method in class xdrs_util.XmlNodeUtil
 
setNodeChildToXmlContent(XmlNode, String, Object[]) - Static method in class xdrs_util.XmlNodeUtil
For given node set its child identified by name to have XML fragment
setNodeChildToXmlTree(XmlNode, String, XmlNode) - Static method in class xdrs_util.XmlNodeUtil
For given node set its child identified by name to have XML fragment
setNodeHtml(XmlNode, String) - Static method in class xdrs_util.XmlNodeUtil
 
setNodeMetadata(XmlNode, XmlNode) - Static method in class xdrs_util.XmlNodeUtil
 
setNodeMetadataItem(XmlNode, XmlNode) - Static method in class xdrs_util.XmlNodeUtil
 
setNodeMetadataItem(XmlNode, XmlNode, boolean) - Static method in class xdrs_util.XmlNodeUtil
 
setNodeMetadataItemFromXmlString(XmlNode, String) - Static method in class xdrs_util.XmlNodeUtil
 
setNodeMetadataItemFromXmlString(XmlNode, String, boolean) - Static method in class xdrs_util.XmlNodeUtil
 
setNodePermissions(XmlNode, String[]) - Static method in class xdrs_util.XmlNodeUtil
 
setNodeReference(XmlNode, String) - Static method in class xdrs_util.XmlNodeUtil
 
setPermissions(String, String, String, String, boolean) - Method in interface xdrs.authorization.NodeAuthorization
 
setPermissions(String, String, String, String, boolean) - Method in class xdrs_impl.genericdb.GenericXDirectoryService
 
setPermissions(String, String, String, String, boolean) - Method in class xdrs_impl.hashtable.ServiceImpl
 
setPermissionsEffective(XmlNode, boolean[]) - Static method in class xdrs_util.XmlNodeUtil
 
setReference(String) - Method in class xdrs_impl.genericdb.Node
Set the node's reference.
setType(String, String) - Method in class xdrs_impl.genericdb.Node
Set the node's type and type's namespace.
shutdownServer() - Static method in class xdrs_impl.Run
 
simple - package simple
 

T

TYPE_COLUMN_NAME - Static variable in interface xdrs_impl.genericdb.DBLayoutNames
 
TYPE_NAMESPACE_COLUMN_NAME - Static variable in interface xdrs_impl.genericdb.DBLayoutNames
 
traceSqlFine(String, Object[]) - Static method in class xdrs_impl.genericdb.DBImplementation
 
traceSqlFiner(String, Object[]) - Static method in class xdrs_impl.genericdb.DBImplementation
 
traceSqlFinest(String, Object[]) - Static method in class xdrs_impl.genericdb.DBImplementation
 
traceSqlResultFinest(String, ResultSet) - Static method in class xdrs_impl.genericdb.DBImplementation
 
traceSqlRowResultFine(String, ResultSet) - Static method in class xdrs_impl.genericdb.DBImplementation
 
traceSqlRowResultFine(ResultSet) - Static method in class xdrs_impl.genericdb.DBImplementation
 
traceSqlRowResultFine(Level, String, ResultSet, int) - Static method in class xdrs_impl.genericdb.DBImplementation
Write to log content of current row in ResultSet.
traceSqlRowResultFiner(String, ResultSet) - Static method in class xdrs_impl.genericdb.DBImplementation
 
traceSqlRowResultFiner(ResultSet) - Static method in class xdrs_impl.genericdb.DBImplementation
 
traceSqlRowResultFinest(ResultSet) - Static method in class xdrs_impl.genericdb.DBImplementation
 

U

USER_NAME_COLUMN_NAME - Static variable in interface xdrs_impl.genericdb.DBLayoutNames
 
UserManagement - interface xdrs.authorization.UserManagement.
 
unknownArg(String[], int) - Method in class simple.AdminClient
 
unknownArg(String[], int) - Method in class simple.BaseClient
 
update(DBImplementation, Connection, Mapping, XmlNode) - Method in class xdrs_impl.genericdb.GenericNodeHandler
 
update(DBImplementation, Connection, Mapping, XmlNode) - Method in interface xdrs_impl.genericdb.Handler
Update the node whose mapping is given so it matches the given XML representation.
updateXML(Connection, int, XmlNode) - Method in class xdrs_impl.genericdb.DBImplementation
 
updateXML(Connection, int, XmlNode) - Method in class xdrs_impl.hsqldb.HSQLDBImplementation
 
updateXML(Connection, int, XmlNode) - Method in class xdrs_impl.mysql.MySQLDBImplementation
 
updateXML(Connection, int, XmlNode) - Method in class xdrs_impl.postgres.PostgreSQLDBImplementation
 
usage(String) - Method in class simple.BaseClient
 

V

VerySimpleClient - class simple.VerySimpleClient.
Example client of directory service (portlet would be another example of client)
VerySimpleClient() - Constructor for class simple.VerySimpleClient
 

X

XDRS_CERT - Static variable in class xdrs_impl.Run
 
XDRS_KEY - Static variable in class xdrs_impl.Run
 
XDirectoryService - interface xdrs.XDirectoryService.
 
XML_COLUMN_NAME - Static variable in interface xdrs_impl.genericdb.DBLayoutNames
 
XML_SEQUENCE_NAME - Static variable in interface xdrs_impl.genericdb.DBLayoutNames
 
XML_TABLE_NAME - Static variable in interface xdrs_impl.genericdb.DBLayoutNames
 
XSD_NS_2001 - Static variable in class xdrs_util.XmlNodeUtil
 
XSI_NS_2001 - Static variable in class xdrs_util.XmlNodeUtil
 
XSI_NS_2001_NIL - Static variable in class xdrs_util.XmlNodeUtil
 
XmlNodeUtil - class xdrs_util.XmlNodeUtil.
Utility functions to manipulate XML nodes
XmlNodeUtil() - Constructor for class xdrs_util.XmlNodeUtil
 
XsoapTypeHandlerRegistry - class xdrs_util.XsoapTypeHandlerRegistry.
 
XsoapTypeHandlerRegistry() - Constructor for class xdrs_util.XsoapTypeHandlerRegistry
 
xdrs - package xdrs
 
xdrs.authorization - package xdrs.authorization
 
xdrs_impl - package xdrs_impl
 
xdrs_impl.genericdb - package xdrs_impl.genericdb
 
xdrs_impl.hashtable - package xdrs_impl.hashtable
 
xdrs_impl.hsqldb - package xdrs_impl.hsqldb
 
xdrs_impl.mysql - package xdrs_impl.mysql
 
xdrs_impl.postgres - package xdrs_impl.postgres
 
xdrs_util - package xdrs_util
 
xmlElementToJava(XmlElement, Class) - Method in class xdrs_util.XsoapTypeHandlerRegistry
 

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