PREV CLASS
- NEXT CLASS
+ NEXT CLASS
FRAMES
NO FRAMES
@@ -273,7 +273,7 @@
PREV CLASS
- NEXT CLASS
+ NEXT CLASS
FRAMES
NO FRAMES
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/CheckCredentialTicketBeforeAdvice.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/Attic/CheckCredentialTicketBeforeAdvice.html,v
diff -u
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/CheckCredentialTicketBeforeAdvice.html 24 Jan 2005 04:19:01 -0000 1.1
@@ -0,0 +1,282 @@
+
+
+
+
+
+
+CheckCredentialTicketBeforeAdvice
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+com.lamsinternational.lams.contentrepository
+
+Class CheckCredentialTicketBeforeAdvice
+
+java.lang.Object
+ com.lamsinternational.lams.contentrepository.CheckCredentialTicketBeforeAdvice
+
+
+All Implemented Interfaces: org.aopalliance.aop.Advice, org.springframework.aop.BeforeAdvice, org.springframework.aop.MethodBeforeAdvice
+
+
+
+public class CheckCredentialTicketBeforeAdvice extends java.lang.Objectimplements org.springframework.aop.MethodBeforeAdvice
+
+
+Ticket checking functionality for implementers of IRepositoryAdmin.
+
+ All calls to IRepositoryAdmin must have either ICredential or ITicket as
+ their first parameter. In any case, the parameter must not be null.
+
+ If the first argument is missing then it throws an AccessDeniedException
+
+
+
+
+Author:
+ Fiona Malikoff
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+before (java.lang.reflect.Method m,
+ java.lang.Object[] args,
+ java.lang.Object target)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+CheckCredentialTicketBeforeAdvice
+
+public CheckCredentialTicketBeforeAdvice ()
+
+
+
+
+
+
+
+
+
+before
+
+public void before (java.lang.reflect.Method m,
+ java.lang.Object[] args,
+ java.lang.Object target)
+ throws AccessDeniedException ,
+ RepositoryRuntimeException
+
+
+Specified by: before
in interface org.springframework.aop.MethodBeforeAdvice
+
+
+
+Throws:
+AccessDeniedException
- if the first parameter is null or it is an unrecognised ticket.
+RuntimeRepositoryException
- if the method has as its first parameter an object that is not
+ an ICredential or an ITicket
+RepositoryRuntimeException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/CrCredential.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/Attic/CrCredential.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/CrCredential.html 21 Jan 2005 00:38:10 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/CrCredential.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
CrCredential
@@ -50,7 +50,7 @@
- PREV CLASS
+ PREV CLASS
NEXT CLASS
FRAMES
@@ -468,7 +468,7 @@
- PREV CLASS
+ PREV CLASS
NEXT CLASS
FRAMES
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/CrNode.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/Attic/CrNode.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/CrNode.html 21 Jan 2005 00:38:10 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/CrNode.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
CrNode
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/CrNodeVersion.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/Attic/CrNodeVersion.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/CrNodeVersion.html 21 Jan 2005 00:38:10 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/CrNodeVersion.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
CrNodeVersion
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/CrNodeVersionProperty.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/Attic/CrNodeVersionProperty.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/CrNodeVersionProperty.html 21 Jan 2005 00:38:10 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/CrNodeVersionProperty.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
CrNodeVersionProperty
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/CrWorkspace.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/Attic/CrWorkspace.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/CrWorkspace.html 21 Jan 2005 00:38:10 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/CrWorkspace.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
CrWorkspace
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/CrWorkspaceCredential.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/Attic/CrWorkspaceCredential.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/CrWorkspaceCredential.html 21 Jan 2005 00:38:10 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/CrWorkspaceCredential.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
CrWorkspaceCredential
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/FileException.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/Attic/FileException.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/FileException.html 21 Jan 2005 00:38:10 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/FileException.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
FileException
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/ICredentials.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/Attic/ICredentials.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/ICredentials.html 21 Jan 2005 00:38:10 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/ICredentials.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
ICredentials
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/IRepository.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/Attic/IRepository.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/IRepository.html 21 Jan 2005 00:38:10 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/IRepository.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
IRepository
@@ -218,10 +218,10 @@
IVersionedNode
-getFileItem (ITicket ticket,
+getFileItem (ITicket ticket,
java.lang.Long uuid,
- java.lang.String relPath,
- java.lang.Long versionId)
+ java.lang.Long versionId,
+ java.lang.String relPath)
Get an item from the repository based on the UUID and relative
@@ -380,6 +380,7 @@
public void addWorkspace (ICredentials credentials,
java.lang.String workspaceName)
throws LoginException ,
+ AccessDeniedException ,
ItemExistsException ,
RepositoryCheckedException
@@ -392,7 +393,8 @@
Throws:
LoginException
- if credentials are not authorised to add/access the new workspace.
ItemExistsException
- if the workspace already exists.
-RepositoryCheckedException
- if parameters are missing. * @param credentials The credentials of the user/tool
+RepositoryCheckedException
- if parameters are missing. * @param credentials The credentials of the user/tool
+AccessDeniedException
@@ -401,7 +403,8 @@
createCredential
public void createCredential (ICredentials newCredential)
- throws RepositoryCheckedException
+ throws AccessDeniedException ,
+ RepositoryCheckedException
Create a new repository "user" - usually a tool.
@@ -415,7 +418,8 @@
Parameters: newCredential
- this user/password will be added to the repository
Throws:
-RepositoryCheckedException
- if parameters are missing.
+RepositoryCheckedException
- if parameters are missing.
+AccessDeniedException
@@ -425,7 +429,8 @@
public void updateCredentials (ICredentials oldCredential,
ICredentials newCredential)
- throws RepositoryCheckedException
+ throws AccessDeniedException ,
+ RepositoryCheckedException
Update a credential. Name cannot change, so really only the password changes
@@ -435,7 +440,8 @@
Parameters: oldCredential
- the current user/passwordnewCredential
- the new user/password
Throws:
LoginException
- if the oldCredential fails login test (e.g. wrong password)
-RepositoryCheckedException
- if one of the credentials objects are missing
+RepositoryCheckedException
- if one of the credentials objects are missing
+AccessDeniedException
@@ -481,6 +487,10 @@
Add a new package of files to the repository. If startFile
is not supplied, then it is assumed to be index.html.
+
+ The directory separator character in the paths of the files in the package
+ will be converted to "/" so that a web style path can be used to
+ access the file.
Parameters: ticket
- ticket issued on login. Identifies tool and workspace - mandatorydirPath
- directory path containing files - mandatorystartFile
- relative path of initial file - optionalversionDescription
- human readable comment about the version - optional
@@ -538,6 +548,10 @@
Add a new package of files to the repository. If startFile
is not supplied, then it is assumed to be index.html.
+
+ The directory separator character in the paths of the files in the package
+ will be converted to "/" so that a web style path can be used to
+ access the file.
Parameters: ticket
- ticket issued on login. Identifies tool and workspace - mandatoryuuid
- unique id of the package - mandatorydirPath
- directory path containing files - mandatorystartFile
- relative path of initial file - optionalversionDescription
- human readable comment about the version - optional
@@ -576,13 +590,13 @@
-
+
getFileItem
public IVersionedNode getFileItem (ITicket ticket,
java.lang.Long uuid,
- java.lang.String relPath,
- java.lang.Long versionId)
+ java.lang.Long versionId,
+ java.lang.String relPath)
throws AccessDeniedException ,
ItemNotFoundException ,
FileException
@@ -593,10 +607,14 @@
path within the package.
If the item is a package and relPath is null, return the package node.
+
+ The relPath must be specified in web format ie use a separator
+ of "/" not "\".
-Parameters: ticket
- ticket issued on login. Identifies tool and workspace - mandatoryuuid
- id of the package - mandatoryrelPath
- relative path within the package - if null,
- returns start file.versionId
- desired version - if null gets latest version
+Parameters: ticket
- ticket issued on login. Identifies tool and workspace - mandatoryuuid
- id of the package - mandatoryversionId
- desired version - if null gets latest version. This is the version
+ of the package node, not the related file.relPath
- relative path within the package - if null,
+ returns start file.
Returns: node.
Throws:
AccessDeniedException
- if ticket doesn't allow this action
@@ -694,13 +712,16 @@
logout
-public void logout (ITicket ticket)
+public void logout (ITicket ticket)
+ throws AccessDeniedException
Finish using this ticket. No more updates may be used with this ticket
after logout(). Allows any resources to be freed.
-Parameters: ticket
- ticket issued on login. Identifies tool and workspace - mandatory
+ Parameters: ticket
- ticket issued on login. Identifies tool and workspace - mandatory
+Throws:
+AccessDeniedException
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/IRepositoryAdmin.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/Attic/IRepositoryAdmin.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/IRepositoryAdmin.html 21 Jan 2005 00:38:10 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/IRepositoryAdmin.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
IRepositoryAdmin
@@ -96,9 +96,8 @@
public interface IRepositoryAdmin extends IRepository
-Administrative interface to the Repository. Protects
- the assignCredentials method - yet to work
- out who should have access to this!
+Administrative interface to the Repository. "Protects"
+ the assignCredentials method and isTicketOkay method.
@@ -147,14 +146,28 @@
+
+
+ boolean
+isTicketOkay (ITicket ticket)
+
+
+ Is this ticket acceptable to the repository?
+ Only the interceptor for an IRepositoryAdmin should call this!!!!!!
+
+ Do NOT declare this method as a transaction otherwise we will
+ end up with an endless loop of forever trying to check if
+ the ticket is okay as this method would end up getting
+ checked itself.
+
Methods inherited from interface com.lamsinternational.lams.contentrepository.IRepository
-addFileItem , addPackageItem , addWorkspace , createCredential , deleteNode , deleteVersion , getFileItem , getFileItem , getNodeList , getVersionHistory , login , logout , updateCredentials , updateFileItem , updatePackageItem
+addFileItem , addPackageItem , addWorkspace , createCredential , deleteNode , deleteVersion , getFileItem , getFileItem , getNodeList , getVersionHistory , login , logout , updateCredentials , updateFileItem , updatePackageItem
@@ -194,6 +207,28 @@
WorkspaceNotFoundException
+
+
+
+isTicketOkay
+
+public boolean isTicketOkay (ITicket ticket)
+
+Is this ticket acceptable to the repository?
+ Only the interceptor for an IRepositoryAdmin should call this!!!!!!
+
+ Do NOT declare this method as a transaction otherwise we will
+ end up with an endless loop of forever trying to check if
+ the ticket is okay as this method would end up getting
+ checked itself.
+
+
+
+
+
+
+
+
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/ITicket.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/Attic/ITicket.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/ITicket.html 21 Jan 2005 00:38:10 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/ITicket.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
ITicket
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/IValue.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/Attic/IValue.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/IValue.html 21 Jan 2005 00:38:10 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/IValue.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
IValue
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/IVersionDetail.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/Attic/IVersionDetail.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/IVersionDetail.html 21 Jan 2005 00:38:10 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/IVersionDetail.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
IVersionDetail
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/IVersionedNode.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/Attic/IVersionedNode.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/IVersionedNode.html 21 Jan 2005 00:38:10 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/IVersionedNode.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
IVersionedNode
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/IVersionedNodeAdmin.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/Attic/IVersionedNodeAdmin.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/IVersionedNodeAdmin.html 21 Jan 2005 00:38:10 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/IVersionedNodeAdmin.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
IVersionedNodeAdmin
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/IWorkspace.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/Attic/IWorkspace.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/IWorkspace.html 21 Jan 2005 00:38:10 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/IWorkspace.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
IWorkspace
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/InvalidParameterException.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/Attic/InvalidParameterException.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/InvalidParameterException.html 21 Jan 2005 00:38:10 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/InvalidParameterException.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
InvalidParameterException
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/ItemExistsException.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/Attic/ItemExistsException.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/ItemExistsException.html 21 Jan 2005 00:38:10 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/ItemExistsException.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
ItemExistsException
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/ItemNotFoundException.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/Attic/ItemNotFoundException.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/ItemNotFoundException.html 21 Jan 2005 00:38:10 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/ItemNotFoundException.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
ItemNotFoundException
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/LoginException.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/Attic/LoginException.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/LoginException.html 21 Jan 2005 00:38:10 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/LoginException.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
LoginException
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/NoSuchNodeTypeException.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/Attic/NoSuchNodeTypeException.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/NoSuchNodeTypeException.html 21 Jan 2005 00:38:10 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/NoSuchNodeTypeException.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
NoSuchNodeTypeException
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/NodeKey.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/Attic/NodeKey.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/NodeKey.html 21 Jan 2005 00:38:10 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/NodeKey.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
NodeKey
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/NodeType.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/Attic/NodeType.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/NodeType.html 21 Jan 2005 00:38:10 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/NodeType.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
NodeType
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/PropertyName.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/Attic/PropertyName.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/PropertyName.html 21 Jan 2005 00:38:10 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/PropertyName.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
PropertyName
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/PropertyType.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/Attic/PropertyType.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/PropertyType.html 21 Jan 2005 00:38:10 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/PropertyType.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
PropertyType
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/RepositoryCheckedException.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/Attic/RepositoryCheckedException.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/RepositoryCheckedException.html 21 Jan 2005 00:38:10 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/RepositoryCheckedException.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
RepositoryCheckedException
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/RepositoryRuntimeException.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/Attic/RepositoryRuntimeException.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/RepositoryRuntimeException.html 21 Jan 2005 00:38:10 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/RepositoryRuntimeException.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
RepositoryRuntimeException
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/SimpleCredentials.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/Attic/SimpleCredentials.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/SimpleCredentials.html 21 Jan 2005 00:38:10 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/SimpleCredentials.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
SimpleCredentials
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/SimpleRepository.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/Attic/SimpleRepository.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/SimpleRepository.html 21 Jan 2005 00:38:10 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/SimpleRepository.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
SimpleRepository
@@ -100,6 +100,26 @@
Many methods in this class will throw a RepositoryRuntimeException
if the internal data is missing. This is not indicated
on the method signatures.
+
+ The methods in this class do not explicitly check that a credential
+ or ticket has been supplied. This is checked by the
+ checkCredentialTicketBeforeAdvice advisor, for all transactioned
+ calls (see the application context file). Therefore this
+ class must be used in the Spring framework - if it is ever
+ run separately and without suitable AOP support then
+ each transaction method must check that the credential is okay
+ or that the ticket is a known ticket (isTicketOkay() method).
+
+ This class also depends on the transactions defined in the
+ application context for the hibernate sessions to work properly.
+ If the method isn't transactioned, then there won't be a proper
+ hibernate session in the DAO and all sorts of errors will occur
+ on lazy loading (even lazy loading withing the DAO) and when we
+ write out nodes.
+
+ So while the only footprint you see here of Spring is the beanfactory,
+ the use of this as a singleton (generated by Spring) affects
+ more than just how the object is created.
@@ -247,10 +267,10 @@
IVersionedNode
-getFileItem (ITicket ticket,
+getFileItem (ITicket ticket,
java.lang.Long uuid,
- java.lang.String relPath,
- java.lang.Long version)
+ java.lang.Long version,
+ java.lang.String relPath)
Get an item from the repository based on the UUID and relative
@@ -284,6 +304,14 @@
+ boolean
+isTicketOkay (ITicket ticket)
+
+
+ Is this ticket okay?
+
+
+
ITicket
login (ICredentials credentials,
java.lang.String workspaceName)
@@ -406,7 +434,8 @@
public ITicket login (ICredentials credentials,
java.lang.String workspaceName)
- throws LoginException ,
+ throws AccessDeniedException ,
+ LoginException ,
WorkspaceNotFoundException
Description copied from interface: IRepository
@@ -424,8 +453,9 @@
Parameters: credentials
- The credentials of the userworkspaceName
- the name of a workspace.
Returns: a valid ITicket
for the user to access the repository.
Throws:
+LoginException
- Login authentication fails.
WorkspaceNotFoundException
- Workspace name doesn't exist.
-LoginException
- Login authentication fails.
+AccessDeniedException
- User is not allowed to access this workspace.
@@ -435,7 +465,8 @@
public void addWorkspace (ICredentials credentials,
java.lang.String workspaceName)
- throws LoginException ,
+ throws AccessDeniedException ,
+ LoginException ,
ItemExistsException ,
RepositoryCheckedException
@@ -450,7 +481,8 @@
Throws:
LoginException
- if credentials are not authorised to add/access the new workspace.
ItemExistsException
- if the workspace already exists.
-RepositoryCheckedException
- if parameters are missing.
+RepositoryCheckedException
- if parameters are missing.
+AccessDeniedException
@@ -459,7 +491,8 @@
createCredential
public void createCredential (ICredentials newCredential)
- throws RepositoryCheckedException
+ throws AccessDeniedException ,
+ RepositoryCheckedException
Create a new repository "user" - usually a tool.
The password must be at least 6 chars.
@@ -473,7 +506,8 @@
Parameters: newCredential
- this user/password will be added to the repository
Throws:
-RepositoryCheckedException
- if parameters are missing.
+RepositoryCheckedException
- if parameters are missing.
+AccessDeniedException
@@ -483,7 +517,8 @@
public void updateCredentials (ICredentials oldCredential,
ICredentials newCredential)
- throws LoginException ,
+ throws AccessDeniedException ,
+ LoginException ,
RepositoryCheckedException ,
RepositoryRuntimeException
@@ -500,7 +535,8 @@
Throws:
LoginException
- if the oldCredential fails login test (e.g. wrong password)
RepositoryCheckedException
- if one of the credentials objects are missing
-RepositoryRuntimeException
- if an internal error occurs.
+RepositoryRuntimeException
- if an internal error occurs.
+AccessDeniedException
@@ -510,7 +546,8 @@
public void assignCredentials (ICredentials credentials,
java.lang.String workspaceName)
- throws RepositoryCheckedException ,
+ throws AccessDeniedException ,
+ RepositoryCheckedException ,
WorkspaceNotFoundException ,
LoginException
@@ -524,6 +561,7 @@
Throws:
+AccessDeniedException
RepositoryCheckedException
WorkspaceNotFoundException
LoginException
@@ -534,7 +572,8 @@
logout
-public void logout (ITicket ticket)
+public void logout (ITicket ticket)
+ throws AccessDeniedException
Description copied from interface: IRepository
Finish using this ticket. No more updates may be used with this ticket
@@ -544,11 +583,29 @@
Specified by: logout
in interface IRepository
-Parameters: ticket
- ticket issued on login. Identifies tool and workspace - mandatory
+Parameters: ticket
- ticket issued on login. Identifies tool and workspace - mandatory
+Throws:
+AccessDeniedException
+
+isTicketOkay
+
+public boolean isTicketOkay (ITicket ticket)
+
+Is this ticket okay?
+
+
+Specified by: isTicketOkay
in interface IRepositoryAdmin
+
+
+See Also: IRepository.addFileItem(com.lamsinternational.lams.contentrepository.ITicket, java.io.InputStream, java.lang.String, java.lang.String, java.lang.String)
+
+
+
+
addFileItem
@@ -594,6 +651,10 @@
Description copied from interface: IRepository
Add a new package of files to the repository. If startFile
is not supplied, then it is assumed to be index.html.
+
+ The directory separator character in the paths of the files in the package
+ will be converted to "/" so that a web style path can be used to
+ access the file.
Specified by: addPackageItem
in interface IRepository
@@ -602,8 +663,8 @@
Parameters: ticket
- ticket issued on login. Identifies tool and workspace - mandatorydirPath
- directory path containing files - mandatorystartFile
- relative path of initial file - optionalversionDescription
- human readable comment about the version - optional
Returns: nodeKey (uuid and version)
Throws:
-AccessDeniedException
- if ticket doesn't allow this action
InvalidParameterException
- if a required parameter is missing
+AccessDeniedException
- if ticket doesn't allow this action
FileException
- if unable to save node due to file error
@@ -637,13 +698,13 @@
-
+
getFileItem
public IVersionedNode getFileItem (ITicket ticket,
java.lang.Long uuid,
- java.lang.String relPath,
- java.lang.Long version)
+ java.lang.Long version,
+ java.lang.String relPath)
throws AccessDeniedException ,
ItemNotFoundException ,
FileException
@@ -655,18 +716,22 @@
path within the package.
If the item is a package and relPath is null, return the package node.
+
+ The relPath must be specified in web format ie use a separator
+ of "/" not "\".
-Specified by: getFileItem
in interface IRepository
+Specified by: getFileItem
in interface IRepository
-Parameters: ticket
- ticket issued on login. Identifies tool and workspace - mandatoryuuid
- id of the package - mandatoryrelPath
- relative path within the package - if null,
- returns start file.version
- desired version - if null gets latest version
+Parameters: ticket
- ticket issued on login. Identifies tool and workspace - mandatoryuuid
- id of the package - mandatoryversion
- desired version - if null gets latest version. This is the version
+ of the package node, not the related file.relPath
- relative path within the package - if null,
+ returns start file.
Returns: node.
Throws:
-AccessDeniedException
- if ticket doesn't allow this action
+ItemNotFoundException
- if node with uuid cannot be found
FileException
- if unable to save node due to file error
-ItemNotFoundException
- if node with uuid cannot be found
+AccessDeniedException
- if ticket doesn't allow this action
@@ -747,10 +812,10 @@
Parameters: ticket
- ticket issued on login. Identifies tool and workspace - mandatoryuuid
- unique id of the file - mandatoryistream
- new file, as an input stream - mandatoryversionDescription
- human readable comment about the version - optionalmimeType
- mime type of file - optional
Throws:
-FileException
- if unable to save node due to file error
ItemNotFoundException
- if node with uuid cannot be found
-AccessDeniedException
- if ticket doesn't allow this action
-InvalidParameterException
- if a required parameter is missing
+FileException
- if unable to save node due to file error
+InvalidParameterException
- if a required parameter is missing
+AccessDeniedException
- if ticket doesn't allow this action
@@ -771,6 +836,10 @@
Description copied from interface: IRepository
Add a new package of files to the repository. If startFile
is not supplied, then it is assumed to be index.html.
+
+ The directory separator character in the paths of the files in the package
+ will be converted to "/" so that a web style path can be used to
+ access the file.
Specified by: updatePackageItem
in interface IRepository
@@ -779,9 +848,9 @@
Parameters: ticket
- ticket issued on login. Identifies tool and workspace - mandatoryuuid
- unique id of the package - mandatorydirPath
- directory path containing files - mandatorystartFile
- relative path of initial file - optionalversionDescription
- human readable comment about the version - optional
Returns: nodeKey (uuid and version)
Throws:
-AccessDeniedException
- if ticket doesn't allow this action
-ItemNotFoundException
- if node with uuid cannot be found
InvalidParameterException
- if a required parameter is missing
+ItemNotFoundException
- if node with uuid cannot be found
+AccessDeniedException
- if ticket doesn't allow this action
FileException
- if unable to save node due to file error
@@ -848,9 +917,9 @@
Returns: the list of file(paths) that could not be deleted. The db entries
will have been deleted but these files could not be deleted.
Throws:
-InvalidParameterException
- if a required parameter is missing
+AccessDeniedException
- if ticket doesn't allow this action
ItemNotFoundException
- if node with uuid cannot be found
-AccessDeniedException
- if ticket doesn't allow this action
+InvalidParameterException
- if a required parameter is missing
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/SimpleTicket.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/Attic/SimpleTicket.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/SimpleTicket.html 21 Jan 2005 00:38:10 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/SimpleTicket.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
SimpleTicket
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/SimpleVersionDetail.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/Attic/SimpleVersionDetail.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/SimpleVersionDetail.html 21 Jan 2005 00:38:10 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/SimpleVersionDetail.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
SimpleVersionDetail
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/SimpleVersionedNode.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/Attic/SimpleVersionedNode.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/SimpleVersionedNode.html 21 Jan 2005 00:38:10 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/SimpleVersionedNode.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
SimpleVersionedNode
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/ValidationException.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/Attic/ValidationException.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/ValidationException.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/ValidationException.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
ValidationException
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/ValueFormatException.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/Attic/ValueFormatException.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/ValueFormatException.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/ValueFormatException.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
ValueFormatException
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/WorkspaceNotFoundException.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/Attic/WorkspaceNotFoundException.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/WorkspaceNotFoundException.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/WorkspaceNotFoundException.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
WorkspaceNotFoundException
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/package-frame.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/Attic/package-frame.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/package-frame.html 21 Jan 2005 00:38:10 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/package-frame.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
com.lamsinternational.lams.contentrepository
@@ -50,6 +50,8 @@
Classes
+CheckCredentialTicketBeforeAdvice
+
CrCredential
CrNode
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/package-summary.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/Attic/package-summary.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/package-summary.html 21 Jan 2005 00:38:10 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/package-summary.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
com.lamsinternational.lams.contentrepository
@@ -139,6 +139,10 @@
Class Summary
+CheckCredentialTicketBeforeAdvice
+Ticket checking functionality for implementers of IRepositoryAdmin.
+
+
CrCredential
@@ -316,9 +320,9 @@
and not the implemented classes to allow the implementation to be changed in the future.
-ICredentials
, SimpleCredentials
SimpleCredentials is an implementation of ICredentials. To log in, the
+ ICredentials,SimpleCredentials SimpleCredentials is an implementation of ICredentials. To log in, the
tool will create a SimpleCredentials object.
-IRepository
The interface used for access to the repository. This is the equivalent of a SLSB interface
+ IRepository The interface used for access to the repository. This is the equivalent of a SLSB interface
to the repository. It is implemented by singleton SimpleRepository and accessed via the Spring context.
ITicket The Ticket represents the "authorisation" key to the repository. When the tool logs in, it
will be passed a SimpleTicket object, which implements the ITicket interface. This ticket must be supplied
@@ -491,9 +495,10 @@
This is not required for the repository per se, but is required for the example web app.
-Finally, run the deploy-lamscr target. This will compile
-a jar file and a war file and copy both files to JBOSS. The jar file is the
-repository code. The war file is the example web app. The war file is
+Finally, run the deploy-lamscr-jar or deploy-lamscr-jarwar target
+(and not both). Both targets will compile and deploy the jar file, while
+the second one will also deploy the example usage war file. The jar file
+is the repository code. The war file is the example web app. The war file is
not needed for the repository to function. If you just want to
deploy the jar file, run lamscr-jar target and copy the
jar file manually. When development is complete, the build file will be
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/package-tree.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/Attic/package-tree.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/package-tree.html 21 Jan 2005 00:38:10 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/package-tree.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
com.lamsinternational.lams.contentrepository Class Hierarchy
@@ -85,6 +85,7 @@
class java.lang.Object
+class com.lamsinternational.lams.contentrepository.CheckCredentialTicketBeforeAdvice (implements org.springframework.aop.MethodBeforeAdvice)
class com.lamsinternational.lams.contentrepository.CrCredential (implements java.io.Serializable)
class com.lamsinternational.lams.contentrepository.CrNode (implements java.io.Serializable)
class com.lamsinternational.lams.contentrepository.CrNodeVersion (implements java.io.Serializable)
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/package-use.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/Attic/package-use.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/package-use.html 21 Jan 2005 00:38:10 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/package-use.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Package com.lamsinternational.lams.contentrepository
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/AccessDeniedException.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/Attic/AccessDeniedException.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/AccessDeniedException.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/AccessDeniedException.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Class com.lamsinternational.lams.contentrepository.AccessDeniedException
@@ -111,6 +111,58 @@
+ ITicket
+SimpleRepository. login (ICredentials credentials,
+ java.lang.String workspaceName)
+
+
+
+
+
+
+ void
+SimpleRepository. addWorkspace (ICredentials credentials,
+ java.lang.String workspaceName)
+
+
+ Add a workspace, giving the credentials as the user of this workspace.
+
+
+
+ void
+SimpleRepository. createCredential (ICredentials newCredential)
+
+
+ Create a new repository "user" - usually a tool.
+
+
+
+ void
+SimpleRepository. updateCredentials (ICredentials oldCredential,
+ ICredentials newCredential)
+
+
+ Update a credential.
+
+
+
+ void
+SimpleRepository. assignCredentials (ICredentials credentials,
+ java.lang.String workspaceName)
+
+
+ Assign credentials to a workspace.
+
+
+
+ void
+SimpleRepository. logout (ITicket ticket)
+
+
+
+
+
+
NodeKey
SimpleRepository. addFileItem (ITicket ticket,
java.io.InputStream istream,
@@ -145,10 +197,10 @@
IVersionedNode
-SimpleRepository. getFileItem (ITicket ticket,
+SimpleRepository. getFileItem (ITicket ticket,
java.lang.Long uuid,
- java.lang.String relPath,
- java.lang.Long version)
+ java.lang.Long version,
+ java.lang.String relPath)
@@ -216,6 +268,16 @@
+ void
+CheckCredentialTicketBeforeAdvice. before (java.lang.reflect.Method m,
+ java.lang.Object[] args,
+ java.lang.Object target)
+
+
+
+
+
+
ITicket
IRepository. login (ICredentials credentials,
java.lang.String workspaceName)
@@ -226,6 +288,33 @@
+ void
+IRepository. addWorkspace (ICredentials credentials,
+ java.lang.String workspaceName)
+
+
+ Create a new workspace, with the tool identified in the creditials
+ as the owner.
+
+
+
+ void
+IRepository. createCredential (ICredentials newCredential)
+
+
+ Create a new repository "user" - usually a tool.
+
+
+
+ void
+IRepository. updateCredentials (ICredentials oldCredential,
+ ICredentials newCredential)
+
+
+ Update a credential.
+
+
+
NodeKey
IRepository. addFileItem (ITicket ticket,
java.io.InputStream istream,
@@ -285,10 +374,10 @@
IVersionedNode
-IRepository. getFileItem (ITicket ticket,
+IRepository. getFileItem (ITicket ticket,
java.lang.Long uuid,
- java.lang.String relPath,
- java.lang.Long versionId)
+ java.lang.Long versionId,
+ java.lang.String relPath)
Get an item from the repository based on the UUID and relative
@@ -326,6 +415,14 @@
+ void
+IRepository. logout (ITicket ticket)
+
+
+ Finish using this ticket.
+
+
+
java.util.SortedMap
IRepository. getNodeList (ITicket ticket)
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/CheckCredentialTicketBeforeAdvice.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/Attic/CheckCredentialTicketBeforeAdvice.html,v
diff -u
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/CheckCredentialTicketBeforeAdvice.html 24 Jan 2005 04:19:01 -0000 1.1
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+Uses of Class com.lamsinternational.lams.contentrepository.CheckCredentialTicketBeforeAdvice
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class com.lamsinternational.lams.contentrepository.CheckCredentialTicketBeforeAdvice
+
+No usage of com.lamsinternational.lams.contentrepository.CheckCredentialTicketBeforeAdvice
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/CrCredential.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/Attic/CrCredential.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/CrCredential.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/CrCredential.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Class com.lamsinternational.lams.contentrepository.CrCredential
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/CrNode.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/Attic/CrNode.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/CrNode.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/CrNode.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Class com.lamsinternational.lams.contentrepository.CrNode
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/CrNodeVersion.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/Attic/CrNodeVersion.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/CrNodeVersion.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/CrNodeVersion.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Class com.lamsinternational.lams.contentrepository.CrNodeVersion
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/CrNodeVersionProperty.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/Attic/CrNodeVersionProperty.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/CrNodeVersionProperty.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/CrNodeVersionProperty.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Class com.lamsinternational.lams.contentrepository.CrNodeVersionProperty
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/CrWorkspace.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/Attic/CrWorkspace.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/CrWorkspace.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/CrWorkspace.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Class com.lamsinternational.lams.contentrepository.CrWorkspace
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/CrWorkspaceCredential.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/Attic/CrWorkspaceCredential.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/CrWorkspaceCredential.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/CrWorkspaceCredential.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Class com.lamsinternational.lams.contentrepository.CrWorkspaceCredential
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/FileException.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/Attic/FileException.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/FileException.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/FileException.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Class com.lamsinternational.lams.contentrepository.FileException
@@ -153,10 +153,10 @@
IVersionedNode
-SimpleRepository. getFileItem (ITicket ticket,
+SimpleRepository. getFileItem (ITicket ticket,
java.lang.Long uuid,
- java.lang.String relPath,
- java.lang.Long version)
+ java.lang.Long version,
+ java.lang.String relPath)
@@ -255,10 +255,10 @@
IVersionedNode
-IRepository. getFileItem (ITicket ticket,
+IRepository. getFileItem (ITicket ticket,
java.lang.Long uuid,
- java.lang.String relPath,
- java.lang.Long versionId)
+ java.lang.Long versionId,
+ java.lang.String relPath)
Get an item from the repository based on the UUID and relative
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/ICredentials.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/Attic/ICredentials.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/ICredentials.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/ICredentials.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Interface com.lamsinternational.lams.contentrepository.ICredentials
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/IRepository.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/Attic/IRepository.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/IRepository.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/IRepository.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Interface com.lamsinternational.lams.contentrepository.IRepository
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/IRepositoryAdmin.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/Attic/IRepositoryAdmin.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/IRepositoryAdmin.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/IRepositoryAdmin.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Interface com.lamsinternational.lams.contentrepository.IRepositoryAdmin
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/ITicket.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/Attic/ITicket.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/ITicket.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/ITicket.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Interface com.lamsinternational.lams.contentrepository.ITicket
@@ -174,6 +174,14 @@
+ boolean
+SimpleRepository. isTicketOkay (ITicket ticket)
+
+
+ Is this ticket okay?
+
+
+
NodeKey
SimpleRepository. addFileItem (ITicket ticket,
java.io.InputStream istream,
@@ -208,10 +216,10 @@
IVersionedNode
-SimpleRepository. getFileItem (ITicket ticket,
+SimpleRepository. getFileItem (ITicket ticket,
java.lang.Long uuid,
- java.lang.String relPath,
- java.lang.Long version)
+ java.lang.Long version,
+ java.lang.String relPath)
@@ -279,6 +287,20 @@
+ boolean
+IRepositoryAdmin. isTicketOkay (ITicket ticket)
+
+
+ Is this ticket acceptable to the repository?
+ Only the interceptor for an IRepositoryAdmin should call this!!!!!!
+
+ Do NOT declare this method as a transaction otherwise we will
+ end up with an endless loop of forever trying to check if
+ the ticket is okay as this method would end up getting
+ checked itself.
+
+
+
NodeKey
IRepository. addFileItem (ITicket ticket,
java.io.InputStream istream,
@@ -338,10 +360,10 @@
IVersionedNode
-IRepository. getFileItem (ITicket ticket,
+IRepository. getFileItem (ITicket ticket,
java.lang.Long uuid,
- java.lang.String relPath,
- java.lang.Long versionId)
+ java.lang.Long versionId,
+ java.lang.String relPath)
Get an item from the repository based on the UUID and relative
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/IValue.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/Attic/IValue.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/IValue.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/IValue.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Interface com.lamsinternational.lams.contentrepository.IValue
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/IVersionDetail.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/Attic/IVersionDetail.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/IVersionDetail.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/IVersionDetail.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Interface com.lamsinternational.lams.contentrepository.IVersionDetail
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/IVersionedNode.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/Attic/IVersionedNode.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/IVersionedNode.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/IVersionedNode.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Interface com.lamsinternational.lams.contentrepository.IVersionedNode
@@ -150,10 +150,10 @@
IVersionedNode
-SimpleRepository. getFileItem (ITicket ticket,
+SimpleRepository. getFileItem (ITicket ticket,
java.lang.Long uuid,
- java.lang.String relPath,
- java.lang.Long version)
+ java.lang.Long version,
+ java.lang.String relPath)
@@ -179,10 +179,10 @@
IVersionedNode
-IRepository. getFileItem (ITicket ticket,
+IRepository. getFileItem (ITicket ticket,
java.lang.Long uuid,
- java.lang.String relPath,
- java.lang.Long versionId)
+ java.lang.Long versionId,
+ java.lang.String relPath)
Get an item from the repository based on the UUID and relative
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/IVersionedNodeAdmin.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/Attic/IVersionedNodeAdmin.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/IVersionedNodeAdmin.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/IVersionedNodeAdmin.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Interface com.lamsinternational.lams.contentrepository.IVersionedNodeAdmin
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/IWorkspace.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/Attic/IWorkspace.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/IWorkspace.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/IWorkspace.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Interface com.lamsinternational.lams.contentrepository.IWorkspace
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/InvalidParameterException.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/Attic/InvalidParameterException.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/InvalidParameterException.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/InvalidParameterException.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Class com.lamsinternational.lams.contentrepository.InvalidParameterException
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/ItemExistsException.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/Attic/ItemExistsException.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/ItemExistsException.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/ItemExistsException.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Class com.lamsinternational.lams.contentrepository.ItemExistsException
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/ItemNotFoundException.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/Attic/ItemNotFoundException.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/ItemNotFoundException.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/ItemNotFoundException.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Class com.lamsinternational.lams.contentrepository.ItemNotFoundException
@@ -122,10 +122,10 @@
IVersionedNode
-SimpleRepository. getFileItem (ITicket ticket,
+SimpleRepository. getFileItem (ITicket ticket,
java.lang.Long uuid,
- java.lang.String relPath,
- java.lang.Long version)
+ java.lang.Long version,
+ java.lang.String relPath)
@@ -229,10 +229,10 @@
IVersionedNode
-IRepository. getFileItem (ITicket ticket,
+IRepository. getFileItem (ITicket ticket,
java.lang.Long uuid,
- java.lang.String relPath,
- java.lang.Long versionId)
+ java.lang.Long versionId,
+ java.lang.String relPath)
Get an item from the repository based on the UUID and relative
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/LoginException.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/Attic/LoginException.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/LoginException.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/LoginException.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Class com.lamsinternational.lams.contentrepository.LoginException
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/NoSuchNodeTypeException.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/Attic/NoSuchNodeTypeException.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/NoSuchNodeTypeException.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/NoSuchNodeTypeException.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Class com.lamsinternational.lams.contentrepository.NoSuchNodeTypeException
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/NodeKey.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/Attic/NodeKey.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/NodeKey.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/NodeKey.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Class com.lamsinternational.lams.contentrepository.NodeKey
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/NodeType.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/Attic/NodeType.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/NodeType.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/NodeType.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Class com.lamsinternational.lams.contentrepository.NodeType
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/PropertyName.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/Attic/PropertyName.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/PropertyName.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/PropertyName.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Class com.lamsinternational.lams.contentrepository.PropertyName
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/PropertyType.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/Attic/PropertyType.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/PropertyType.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/PropertyType.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Class com.lamsinternational.lams.contentrepository.PropertyType
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/RepositoryCheckedException.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/Attic/RepositoryCheckedException.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/RepositoryCheckedException.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/RepositoryCheckedException.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Class com.lamsinternational.lams.contentrepository.RepositoryCheckedException
@@ -402,17 +402,6 @@
org.apache.struts.action.ActionForward
-NodeSelectionAction. getNode (org.apache.struts.action.ActionMapping mapping,
- org.apache.struts.action.ActionForm form,
- javax.servlet.http.HttpServletRequest request,
- javax.servlet.http.HttpServletResponse response)
-
-
- Get the file specified by this node.
-
-
-
- org.apache.struts.action.ActionForward
LoginRepositoryAction. loginToWorkspace (org.apache.struts.action.ActionMapping mapping,
org.apache.struts.action.ActionForm form,
javax.servlet.http.HttpServletRequest request,
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/RepositoryRuntimeException.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/Attic/RepositoryRuntimeException.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/RepositoryRuntimeException.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/RepositoryRuntimeException.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Class com.lamsinternational.lams.contentrepository.RepositoryRuntimeException
@@ -124,6 +124,16 @@
+ void
+CheckCredentialTicketBeforeAdvice. before (java.lang.reflect.Method m,
+ java.lang.Object[] args,
+ java.lang.Object target)
+
+
+
+
+
+
CrNodeVersionProperty
CrNodeVersion. setProperty (java.lang.String name,
java.lang.Object value,
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/SimpleCredentials.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/Attic/SimpleCredentials.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/SimpleCredentials.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/SimpleCredentials.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Class com.lamsinternational.lams.contentrepository.SimpleCredentials
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/SimpleRepository.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/Attic/SimpleRepository.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/SimpleRepository.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/SimpleRepository.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Class com.lamsinternational.lams.contentrepository.SimpleRepository
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/SimpleTicket.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/Attic/SimpleTicket.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/SimpleTicket.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/SimpleTicket.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Class com.lamsinternational.lams.contentrepository.SimpleTicket
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/SimpleVersionDetail.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/Attic/SimpleVersionDetail.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/SimpleVersionDetail.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/SimpleVersionDetail.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Class com.lamsinternational.lams.contentrepository.SimpleVersionDetail
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/SimpleVersionedNode.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/Attic/SimpleVersionedNode.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/SimpleVersionedNode.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/SimpleVersionedNode.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Class com.lamsinternational.lams.contentrepository.SimpleVersionedNode
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/ValidationException.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/Attic/ValidationException.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/ValidationException.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/ValidationException.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Class com.lamsinternational.lams.contentrepository.ValidationException
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/ValueFormatException.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/Attic/ValueFormatException.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/ValueFormatException.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/ValueFormatException.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Class com.lamsinternational.lams.contentrepository.ValueFormatException
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/WorkspaceNotFoundException.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/Attic/WorkspaceNotFoundException.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/WorkspaceNotFoundException.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/WorkspaceNotFoundException.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Class com.lamsinternational.lams.contentrepository.WorkspaceNotFoundException
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/ICredentialDAO.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/Attic/ICredentialDAO.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/ICredentialDAO.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/ICredentialDAO.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
ICredentialDAO
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/IFileDAO.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/Attic/IFileDAO.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/IFileDAO.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/IFileDAO.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
IFileDAO
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/INodeDAO.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/Attic/INodeDAO.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/INodeDAO.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/INodeDAO.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
INodeDAO
@@ -148,14 +148,6 @@
- java.util.List
-findAllNodesInWorkspace (java.lang.Long workspaceId)
-
-
-
-
-
-
void
insert (java.lang.Object object)
@@ -238,17 +230,6 @@
-
-findAllNodesInWorkspace
-
-public java.util.List findAllNodesInWorkspace (java.lang.Long workspaceId)
-
-
-
-
-
-
-
findAll
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/IWorkspaceDAO.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/Attic/IWorkspaceDAO.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/IWorkspaceDAO.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/IWorkspaceDAO.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
IWorkspaceDAO
@@ -156,6 +156,14 @@
+ java.util.List
+findWorkspaceNodes (java.lang.Long workspaceId)
+
+
+ Get all the nodes for a workspace.
+
+
+
void
insert (java.lang.Object object)
@@ -204,6 +212,25 @@
+
+findWorkspaceNodes
+
+public java.util.List findWorkspaceNodes (java.lang.Long workspaceId)
+
+Get all the nodes for a workspace.
+
+ Can't just get the workspace as the hibernate implementation
+ will lazy load the nodes, and so getNodes() will be missing
+ the necessary info when workspace is returned to the calling
+ code.
+
+
+Parameters: workspaceId
-
+Returns: first (and expected only) workspace with this name.
+
+
+
+
find
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/package-frame.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/Attic/package-frame.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/package-frame.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/package-frame.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
com.lamsinternational.lams.contentrepository.dao
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/package-summary.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/Attic/package-summary.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/package-summary.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/package-summary.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
com.lamsinternational.lams.contentrepository.dao
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/package-tree.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/Attic/package-tree.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/package-tree.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/package-tree.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
com.lamsinternational.lams.contentrepository.dao Class Hierarchy
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/package-use.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/Attic/package-use.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/package-use.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/package-use.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Package com.lamsinternational.lams.contentrepository.dao
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/class-use/ICredentialDAO.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/class-use/Attic/ICredentialDAO.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/class-use/ICredentialDAO.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/class-use/ICredentialDAO.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Interface com.lamsinternational.lams.contentrepository.dao.ICredentialDAO
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/class-use/IFileDAO.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/class-use/Attic/IFileDAO.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/class-use/IFileDAO.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/class-use/IFileDAO.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Interface com.lamsinternational.lams.contentrepository.dao.IFileDAO
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/class-use/INodeDAO.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/class-use/Attic/INodeDAO.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/class-use/INodeDAO.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/class-use/INodeDAO.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Interface com.lamsinternational.lams.contentrepository.dao.INodeDAO
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/class-use/IWorkspaceDAO.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/class-use/Attic/IWorkspaceDAO.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/class-use/IWorkspaceDAO.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/class-use/IWorkspaceDAO.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Interface com.lamsinternational.lams.contentrepository.dao.IWorkspaceDAO
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/file/FileDAO.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/file/Attic/FileDAO.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/file/FileDAO.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/file/FileDAO.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
FileDAO
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/file/package-frame.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/file/Attic/package-frame.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/file/package-frame.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/file/package-frame.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
com.lamsinternational.lams.contentrepository.dao.file
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/file/package-summary.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/file/Attic/package-summary.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/file/package-summary.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/file/package-summary.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
com.lamsinternational.lams.contentrepository.dao.file
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/file/package-tree.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/file/Attic/package-tree.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/file/package-tree.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/file/package-tree.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
com.lamsinternational.lams.contentrepository.dao.file Class Hierarchy
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/file/package-use.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/file/Attic/package-use.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/file/package-use.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/file/package-use.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Package com.lamsinternational.lams.contentrepository.dao.file
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/file/class-use/FileDAO.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/file/class-use/Attic/FileDAO.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/file/class-use/FileDAO.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/file/class-use/FileDAO.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Class com.lamsinternational.lams.contentrepository.dao.file.FileDAO
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/CredentialDAO.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/Attic/CredentialDAO.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/CredentialDAO.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/CredentialDAO.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
CredentialDAO
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/NodeDAO.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/Attic/NodeDAO.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/NodeDAO.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/NodeDAO.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
NodeDAO
@@ -166,14 +166,6 @@
- java.util.List
-findAllNodesInWorkspace (java.lang.Long workspaceId)
-
-
-
-
-
-
void
insert (java.lang.Object object)
@@ -301,20 +293,6 @@
-
-findAllNodesInWorkspace
-
-public java.util.List findAllNodesInWorkspace (java.lang.Long workspaceId)
-
-
-Specified by: findAllNodesInWorkspace
in interface INodeDAO
-
-
-
-
-
-
-
findAll
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/WorkspaceDAO.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/Attic/WorkspaceDAO.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/WorkspaceDAO.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/WorkspaceDAO.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
WorkspaceDAO
@@ -174,6 +174,14 @@
+ java.util.List
+findWorkspaceNodes (java.lang.Long workspaceId)
+
+
+ Get all the nodes for a workspace.
+
+
+
void
flushSession ()
@@ -265,6 +273,36 @@
+
+findWorkspaceNodes
+
+public java.util.List findWorkspaceNodes (java.lang.Long workspaceId)
+
+Get all the nodes for a workspace.
+
+ Can't just get the workspace as the hibernate implementation
+ will lazy load the nodes, and so getNodes() will be missing
+ the necessary info when workspace is returned to the calling
+ code.
+
+ In fact, doing getNodes() here still doesn't work - there isn't
+ a session! So as a hack, I'll look up the nodes directly.
+ Yuck. The only other solution I can find easily doing a google
+ search is using OpenSessionInViewInterceptor/OpenSessionInViewFilter
+ but they seem to be designed for using when the whole item is beind
+ passed to a webapp - and we don't necessarily have a webapp here.
+ Maybe I'm just missing something in HibernateDaoSupport!
+
+
+Specified by: findWorkspaceNodes
in interface IWorkspaceDAO
+
+
+Parameters: workspaceId
-
+Returns: Set of CrNodes applicable to this workspace.
+
+
+
+
find
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/package-frame.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/Attic/package-frame.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/package-frame.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/package-frame.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
com.lamsinternational.lams.contentrepository.dao.hibernate
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/package-summary.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/Attic/package-summary.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/package-summary.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/package-summary.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
com.lamsinternational.lams.contentrepository.dao.hibernate
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/package-tree.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/Attic/package-tree.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/package-tree.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/package-tree.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
com.lamsinternational.lams.contentrepository.dao.hibernate Class Hierarchy
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/package-use.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/Attic/package-use.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/package-use.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/package-use.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Package com.lamsinternational.lams.contentrepository.dao.hibernate
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/class-use/CredentialDAO.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/class-use/Attic/CredentialDAO.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/class-use/CredentialDAO.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/class-use/CredentialDAO.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Class com.lamsinternational.lams.contentrepository.dao.hibernate.CredentialDAO
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/class-use/NodeDAO.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/class-use/Attic/NodeDAO.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/class-use/NodeDAO.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/class-use/NodeDAO.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Class com.lamsinternational.lams.contentrepository.dao.hibernate.NodeDAO
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/class-use/WorkspaceDAO.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/class-use/Attic/WorkspaceDAO.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/class-use/WorkspaceDAO.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/class-use/WorkspaceDAO.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Class com.lamsinternational.lams.contentrepository.dao.hibernate.WorkspaceDAO
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/AddFileContentAction.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/Attic/AddFileContentAction.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/AddFileContentAction.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/AddFileContentAction.html 24 Jan 2005 04:18:21 -0000 1.2
@@ -2,7 +2,7 @@
-
+
AddFileContentAction
@@ -51,7 +51,7 @@
PREV CLASS
- NEXT CLASS
+ NEXT CLASS
FRAMES
NO FRAMES
@@ -336,7 +336,7 @@
PREV CLASS
- NEXT CLASS
+ NEXT CLASS
FRAMES
NO FRAMES
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/Download.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/Attic/Download.html,v
diff -u
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/Download.html 24 Jan 2005 04:18:21 -0000 1.1
@@ -0,0 +1,388 @@
+
+
+
+
+
+
+Download
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+com.lamsinternational.lams.contentrepository.struts.action
+
+Class Download
+
+java.lang.Object
+ javax.servlet.GenericServlet
+ javax.servlet.http.HttpServlet
+ com.lamsinternational.lams.contentrepository.struts.action.Download
+
+
+All Implemented Interfaces: java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
+
+
+
+public class Download extends javax.servlet.http.HttpServlet
+
+
+Specialised servlet that supports the rendering of packages.
+ It has a rather odd format - you can call it initially with
+ the package id and uuid (and optional version) using
+ download?uuid=<uuid>&version=<version>
+ but then it redirects to download/<uuid>/<version>/relPath
+ where the <uuid> and <version> are the uuid and version
+ of the package node.
+
+ The download/<uuid>/<version>/relPath should only be used
+ internally - the servlet should be called with the parameter
+ version initially.
+
+ It also supports the fetching of ordinary file nodes - in
+ this case it doesn't need to do the mucking around with
+ redirecting.
+
+ This / format allows the relative pathed links
+ within an html file to work properly.
+
+
+
+
+Author:
+ Fiona Malikoff
+See Also: Serialized Form
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+Download ()
+
+
+ Constructor of the object.
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+destroy ()
+
+
+ Destruction of the servlet.
+
+
+
+ void
+doGet (javax.servlet.http.HttpServletRequest request,
+ javax.servlet.http.HttpServletResponse response)
+
+
+ The doGet method of the servlet.
+
+
+
+ void
+doPost (javax.servlet.http.HttpServletRequest request,
+ javax.servlet.http.HttpServletResponse response)
+
+
+ The doPost method of the servlet.
+
+
+
+ void
+init ()
+
+
+ Initialization of the servlet.
+
+
+
+
+
+Methods inherited from class javax.servlet.http.HttpServlet
+
+
+service
+
+
+
+
+
+Methods inherited from class javax.servlet.GenericServlet
+
+
+getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+Download
+
+public Download ()
+
+Constructor of the object.
+
+
+
+
+
+
+
+
+
+destroy
+
+public void destroy ()
+
+Destruction of the servlet.
+
+
+
+
+
+
+
+
+doGet
+
+public void doGet (javax.servlet.http.HttpServletRequest request,
+ javax.servlet.http.HttpServletResponse response)
+ throws javax.servlet.ServletException,
+ java.io.IOException
+
+The doGet method of the servlet.
+
+ This method is called when a form has its tag value method equals to get.
+
+
+Parameters: request
- the request send by the client to the serverresponse
- the response send by the server to the client
+Throws:
+javax.servlet.ServletException
- if an error occurred
+java.io.IOException
- if an error occurred
+
+
+
+
+
+doPost
+
+public void doPost (javax.servlet.http.HttpServletRequest request,
+ javax.servlet.http.HttpServletResponse response)
+ throws javax.servlet.ServletException,
+ java.io.IOException
+
+The doPost method of the servlet.
+
+ This method is called when a form has its tag value method equals to post.
+
+
+Parameters: request
- the request send by the client to the serverresponse
- the response send by the server to the client
+Throws:
+javax.servlet.ServletException
- if an error occurred
+java.io.IOException
- if an error occurred
+
+
+
+
+
+init
+
+public void init ()
+ throws javax.servlet.ServletException
+
+Initialization of the servlet.
+
+
+
+Throws:
+javax.servlet.ServletException
- if an error occure
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/LoginRepositoryAction.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/Attic/LoginRepositoryAction.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/LoginRepositoryAction.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/LoginRepositoryAction.html 24 Jan 2005 04:18:21 -0000 1.2
@@ -2,7 +2,7 @@
-
+
LoginRepositoryAction
@@ -50,7 +50,7 @@
- PREV CLASS
+ PREV CLASS
NEXT CLASS
FRAMES
@@ -326,7 +326,7 @@
- PREV CLASS
+ PREV CLASS
NEXT CLASS
FRAMES
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/NodeSelectionAction.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/Attic/NodeSelectionAction.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/NodeSelectionAction.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/NodeSelectionAction.html 24 Jan 2005 04:18:21 -0000 1.2
@@ -2,7 +2,7 @@
-
+
NodeSelectionAction
@@ -187,17 +187,6 @@
Get the list of nodes in the workspace.
-
-
- org.apache.struts.action.ActionForward
-getNode (org.apache.struts.action.ActionMapping mapping,
- org.apache.struts.action.ActionForm form,
- javax.servlet.http.HttpServletRequest request,
- javax.servlet.http.HttpServletResponse response)
-
-
- Get the file specified by this node.
-
@@ -289,32 +278,6 @@
-
-getNode
-
-public org.apache.struts.action.ActionForward getNode (org.apache.struts.action.ActionMapping mapping,
- org.apache.struts.action.ActionForm form,
- javax.servlet.http.HttpServletRequest request,
- javax.servlet.http.HttpServletResponse response)
- throws RepositoryCheckedException ,
- java.io.IOException,
- java.lang.Exception
-
-Get the file specified by this node. Replaces the
- normal forward with a "redirect" to the filestream
- from the repository
-
-
-Parameters: mapping
- form
- request
- response
-
-Returns: ActionForward
- Throws:
-RepositoryCheckedException
-java.io.IOException
-java.lang.Exception
-
-
-
-
deleteNode
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/RepositoryDispatchAction.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/Attic/RepositoryDispatchAction.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/RepositoryDispatchAction.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/RepositoryDispatchAction.html 24 Jan 2005 04:18:21 -0000 1.2
@@ -2,7 +2,7 @@
-
+
RepositoryDispatchAction
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/package-frame.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/Attic/package-frame.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/package-frame.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/package-frame.html 24 Jan 2005 04:18:21 -0000 1.2
@@ -2,7 +2,7 @@
-
+
com.lamsinternational.lams.contentrepository.struts.action
@@ -25,6 +25,8 @@
AddFileContentAction
+Download
+
LoginRepositoryAction
NodeSelectionAction
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/package-summary.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/Attic/package-summary.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/package-summary.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/package-summary.html 24 Jan 2005 04:18:21 -0000 1.2
@@ -2,7 +2,7 @@
-
+
com.lamsinternational.lams.contentrepository.struts.action
@@ -90,6 +90,10 @@
XDoclet definition:
+Download
+Specialised servlet that supports the rendering of packages.
+
+
LoginRepositoryAction
MyEclipse Struts
Creation date: 01-13-2005
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/package-tree.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/Attic/package-tree.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/package-tree.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/package-tree.html 24 Jan 2005 04:18:21 -0000 1.2
@@ -2,7 +2,7 @@
-
+
com.lamsinternational.lams.contentrepository.struts.action Class Hierarchy
@@ -91,8 +91,14 @@
class com.lamsinternational.lams.contentrepository.struts.action.AddFileContentAction class com.lamsinternational.lams.contentrepository.struts.action.LoginRepositoryAction class com.lamsinternational.lams.contentrepository.struts.action.NodeSelectionAction
+ class javax.servlet.GenericServlet (implements java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig)
+
+class javax.servlet.http.HttpServlet (implements java.io.Serializable)
+
+class com.lamsinternational.lams.contentrepository.struts.action.Download
+
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/package-use.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/Attic/package-use.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/package-use.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/package-use.html 24 Jan 2005 04:18:21 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Package com.lamsinternational.lams.contentrepository.struts.action
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/class-use/AddFileContentAction.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/class-use/Attic/AddFileContentAction.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/class-use/AddFileContentAction.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/class-use/AddFileContentAction.html 24 Jan 2005 04:18:21 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Class com.lamsinternational.lams.contentrepository.struts.action.AddFileContentAction
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/class-use/Download.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/class-use/Attic/Download.html,v
diff -u
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/class-use/Download.html 24 Jan 2005 04:18:21 -0000 1.1
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+Uses of Class com.lamsinternational.lams.contentrepository.struts.action.Download
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class com.lamsinternational.lams.contentrepository.struts.action.Download
+
+No usage of com.lamsinternational.lams.contentrepository.struts.action.Download
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/class-use/LoginRepositoryAction.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/class-use/Attic/LoginRepositoryAction.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/class-use/LoginRepositoryAction.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/class-use/LoginRepositoryAction.html 24 Jan 2005 04:18:21 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Class com.lamsinternational.lams.contentrepository.struts.action.LoginRepositoryAction
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/class-use/NodeSelectionAction.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/class-use/Attic/NodeSelectionAction.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/class-use/NodeSelectionAction.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/class-use/NodeSelectionAction.html 24 Jan 2005 04:18:21 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Class com.lamsinternational.lams.contentrepository.struts.action.NodeSelectionAction
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/class-use/RepositoryDispatchAction.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/class-use/Attic/RepositoryDispatchAction.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/class-use/RepositoryDispatchAction.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/class-use/RepositoryDispatchAction.html 24 Jan 2005 04:18:21 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Class com.lamsinternational.lams.contentrepository.struts.action.RepositoryDispatchAction
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/AddFileContentForm.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/Attic/AddFileContentForm.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/AddFileContentForm.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/AddFileContentForm.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
AddFileContentForm
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/LoginRepositoryForm.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/Attic/LoginRepositoryForm.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/LoginRepositoryForm.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/LoginRepositoryForm.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
LoginRepositoryForm
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/NodeSelectionForm.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/Attic/NodeSelectionForm.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/NodeSelectionForm.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/NodeSelectionForm.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
NodeSelectionForm
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/package-frame.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/Attic/package-frame.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/package-frame.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/package-frame.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
com.lamsinternational.lams.contentrepository.struts.form
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/package-summary.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/Attic/package-summary.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/package-summary.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/package-summary.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
com.lamsinternational.lams.contentrepository.struts.form
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/package-tree.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/Attic/package-tree.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/package-tree.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/package-tree.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
com.lamsinternational.lams.contentrepository.struts.form Class Hierarchy
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/package-use.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/Attic/package-use.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/package-use.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/package-use.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Package com.lamsinternational.lams.contentrepository.struts.form
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/class-use/AddFileContentForm.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/class-use/Attic/AddFileContentForm.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/class-use/AddFileContentForm.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/class-use/AddFileContentForm.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Class com.lamsinternational.lams.contentrepository.struts.form.AddFileContentForm
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/class-use/LoginRepositoryForm.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/class-use/Attic/LoginRepositoryForm.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/class-use/LoginRepositoryForm.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/class-use/LoginRepositoryForm.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Class com.lamsinternational.lams.contentrepository.struts.form.LoginRepositoryForm
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/class-use/NodeSelectionForm.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/class-use/Attic/NodeSelectionForm.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/class-use/NodeSelectionForm.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/class-use/NodeSelectionForm.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
Uses of Class com.lamsinternational.lams.contentrepository.struts.form.NodeSelectionForm
Index: lams_contentrepository/doc/index-files/index-1.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/index-files/index-1.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/index-files/index-1.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/index-files/index-1.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
A-Index
Index: lams_contentrepository/doc/index-files/index-10.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/index-files/index-10.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/index-files/index-10.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/index-files/index-10.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
L-Index
Index: lams_contentrepository/doc/index-files/index-11.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/index-files/index-11.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/index-files/index-11.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/index-files/index-11.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
M-Index
Index: lams_contentrepository/doc/index-files/index-12.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/index-files/index-12.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/index-files/index-12.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/index-files/index-12.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
N-Index
Index: lams_contentrepository/doc/index-files/index-13.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/index-files/index-13.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/index-files/index-13.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/index-files/index-13.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
P-Index
Index: lams_contentrepository/doc/index-files/index-14.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/index-files/index-14.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/index-files/index-14.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/index-files/index-14.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
R-Index
Index: lams_contentrepository/doc/index-files/index-15.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/index-files/index-15.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/index-files/index-15.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/index-files/index-15.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
S-Index
Index: lams_contentrepository/doc/index-files/index-16.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/index-files/index-16.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/index-files/index-16.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/index-files/index-16.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
T-Index
Index: lams_contentrepository/doc/index-files/index-17.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/index-files/index-17.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/index-files/index-17.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/index-files/index-17.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
U-Index
Index: lams_contentrepository/doc/index-files/index-18.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/index-files/index-18.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/index-files/index-18.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/index-files/index-18.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
V-Index
Index: lams_contentrepository/doc/index-files/index-19.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/index-files/index-19.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/index-files/index-19.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/index-files/index-19.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
W-Index
Index: lams_contentrepository/doc/index-files/index-2.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/index-files/index-2.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/index-files/index-2.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/index-files/index-2.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
B-Index
@@ -78,6 +78,9 @@
BOOLEAN -
Static variable in class com.lamsinternational.lams.contentrepository.PropertyType
Boolean property type
+ before(Method, Object[], Object) -
+Method in class com.lamsinternational.lams.contentrepository.CheckCredentialTicketBeforeAdvice
+
Index: lams_contentrepository/doc/index-files/index-3.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/index-files/index-3.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/index-files/index-3.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/index-files/index-3.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
C-Index
@@ -75,6 +75,9 @@
C
+CheckCredentialTicketBeforeAdvice - class com.lamsinternational.lams.contentrepository.CheckCredentialTicketBeforeAdvice .Ticket checking functionality for implementers of IRepositoryAdmin. CheckCredentialTicketBeforeAdvice() -
+Constructor for class com.lamsinternational.lams.contentrepository.CheckCredentialTicketBeforeAdvice
+
CrCredential - class com.lamsinternational.lams.contentrepository.CrCredential . CrCredential(String, String, Set) -
Constructor for class com.lamsinternational.lams.contentrepository.CrCredential
full constructor
Index: lams_contentrepository/doc/index-files/index-4.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/index-files/index-4.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/index-files/index-4.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/index-files/index-4.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
D-Index
@@ -84,6 +84,9 @@
DOUBLE -
Static variable in class com.lamsinternational.lams.contentrepository.PropertyType
Double property type
+ Download - class com.lamsinternational.lams.contentrepository.struts.action.Download .Specialised servlet that supports the rendering of packages. Download() -
+Constructor for class com.lamsinternational.lams.contentrepository.struts.action.Download
+Constructor of the object.
delete(Object) -
Method in interface com.lamsinternational.lams.contentrepository.dao.ICredentialDAO
@@ -144,6 +147,15 @@
Method in class com.lamsinternational.lams.contentrepository.SimpleVersionedNode
Clean up any resources that will not be cleaned up by the garbage
collector after this object is destroyed.
+ destroy() -
+Method in class com.lamsinternational.lams.contentrepository.struts.action.Download
+Destruction of the servlet.
+ doGet(HttpServletRequest, HttpServletResponse) -
+Method in class com.lamsinternational.lams.contentrepository.struts.action.Download
+The doGet method of the servlet.
+ doPost(HttpServletRequest, HttpServletResponse) -
+Method in class com.lamsinternational.lams.contentrepository.struts.action.Download
+The doPost method of the servlet.
Index: lams_contentrepository/doc/index-files/index-5.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/index-files/index-5.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/index-files/index-5.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/index-files/index-5.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
E-Index
Index: lams_contentrepository/doc/index-files/index-6.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/index-files/index-6.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/index-files/index-6.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/index-files/index-6.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
F-Index
@@ -126,12 +126,6 @@
findAll(Class) -
Method in class com.lamsinternational.lams.contentrepository.dao.hibernate.WorkspaceDAO
- findAllNodesInWorkspace(Long) -
-Method in interface com.lamsinternational.lams.contentrepository.dao.INodeDAO
-
- findAllNodesInWorkspace(Long) -
-Method in class com.lamsinternational.lams.contentrepository.dao.hibernate.NodeDAO
-
findByName(String) -
Method in interface com.lamsinternational.lams.contentrepository.dao.ICredentialDAO
@@ -144,6 +138,12 @@
findByName(String) -
Method in class com.lamsinternational.lams.contentrepository.dao.hibernate.WorkspaceDAO
Get a workspace.
+ findWorkspaceNodes(Long) -
+Method in interface com.lamsinternational.lams.contentrepository.dao.IWorkspaceDAO
+Get all the nodes for a workspace.
+ findWorkspaceNodes(Long) -
+Method in class com.lamsinternational.lams.contentrepository.dao.hibernate.WorkspaceDAO
+Get all the nodes for a workspace.
flushSession() -
Method in class com.lamsinternational.lams.contentrepository.dao.hibernate.WorkspaceDAO
Index: lams_contentrepository/doc/index-files/index-7.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/index-files/index-7.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/index-files/index-7.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/index-files/index-7.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
G-Index
@@ -183,14 +183,14 @@
getFileItem(ITicket, Long, Long) -
Method in interface com.lamsinternational.lams.contentrepository.IRepository
Get an item from the repository based on the UUID.
- getFileItem(ITicket, Long, String, Long) -
+getFileItem(ITicket, Long, Long, String) -
Method in interface com.lamsinternational.lams.contentrepository.IRepository
Get an item from the repository based on the UUID and relative
path.
getFileItem(ITicket, Long, Long) -
Method in class com.lamsinternational.lams.contentrepository.SimpleRepository
- getFileItem(ITicket, Long, String, Long) -
+getFileItem(ITicket, Long, Long, String) -
Method in class com.lamsinternational.lams.contentrepository.SimpleRepository
getFilePath(Long, Long) -
@@ -253,9 +253,6 @@
getNode(String) -
Method in class com.lamsinternational.lams.contentrepository.SimpleVersionedNode
Another case for the factory?
- getNode(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse) -
-Method in class com.lamsinternational.lams.contentrepository.struts.action.NodeSelectionAction
-Get the file specified by this node.
getNodeDAO() -
Method in class com.lamsinternational.lams.contentrepository.SimpleVersionedNode
Index: lams_contentrepository/doc/index-files/index-8.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/index-files/index-8.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/index-files/index-8.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/index-files/index-8.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
H-Index
Index: lams_contentrepository/doc/index-files/index-9.html
===================================================================
RCS file: /usr/local/cvsroot/lams_contentrepository/doc/index-files/index-9.html,v
diff -u -r1.1 -r1.2
--- lams_contentrepository/doc/index-files/index-9.html 21 Jan 2005 00:38:09 -0000 1.1
+++ lams_contentrepository/doc/index-files/index-9.html 24 Jan 2005 04:18:22 -0000 1.2
@@ -2,7 +2,7 @@
-
+
I-Index
@@ -126,6 +126,9 @@
Method in class com.lamsinternational.lams.contentrepository.CrNode
Get the next version id for this node and then
increment it.
+ init() -
+Method in class com.lamsinternational.lams.contentrepository.struts.action.Download
+Initialization of the servlet.
insert(Object) -
Method in interface com.lamsinternational.lams.contentrepository.dao.ICredentialDAO
@@ -153,6 +156,18 @@
isNodeType(String) -
Method in class com.lamsinternational.lams.contentrepository.SimpleVersionedNode
(non-Javadoc)
+ isTicketOkay(ITicket) -
+Method in interface com.lamsinternational.lams.contentrepository.IRepositoryAdmin
+Is this ticket acceptable to the repository?
+ Only the interceptor for an IRepositoryAdmin should call this!!!!!!
+
+ Do NOT declare this method as a transaction otherwise we will
+ end up with an endless loop of forever trying to check if
+ the ticket is okay as this method would end up getting
+ checked itself.
+ isTicketOkay(ITicket) -
+Method in class com.lamsinternational.lams.contentrepository.SimpleRepository
+Is this ticket okay?
isValidNodeType(String) -
Static method in class com.lamsinternational.lams.contentrepository.NodeType
Does this string represent a known node type.