Index: lams_contentrepository/doc/allclasses-frame.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/allclasses-frame.html (.../allclasses-frame.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/allclasses-frame.html (.../allclasses-frame.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + All Classes @@ -26,6 +26,8 @@
AddFileContentForm
+CheckCredentialTicketBeforeAdvice +
CrCredential
CrNode @@ -40,6 +42,8 @@
CredentialDAO
+Download +
FileDAO
FileException Index: lams_contentrepository/doc/allclasses-noframe.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/allclasses-noframe.html (.../allclasses-noframe.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/allclasses-noframe.html (.../allclasses-noframe.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + All Classes @@ -26,6 +26,8 @@
AddFileContentForm
+CheckCredentialTicketBeforeAdvice +
CrCredential
CrNode @@ -40,6 +42,8 @@
CredentialDAO
+Download +
FileDAO
FileException Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/AccessDeniedException.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/AccessDeniedException.html (.../AccessDeniedException.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/AccessDeniedException.html (.../AccessDeniedException.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + AccessDeniedException @@ -51,7 +51,7 @@  PREV CLASS  - NEXT CLASSNEXT CLASS FRAMES    NO FRAMES   @@ -273,7 +273,7 @@  PREV CLASS  - NEXT CLASSNEXT CLASS FRAMES    NO FRAMES   Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/CheckCredentialTicketBeforeAdvice.html =================================================================== diff -u --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/CheckCredentialTicketBeforeAdvice.html (revision 0) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/CheckCredentialTicketBeforeAdvice.html (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -0,0 +1,282 @@ + + + + + + +CheckCredentialTicketBeforeAdvice + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.lamsinternational.lams.contentrepository +
+Class CheckCredentialTicketBeforeAdvice

+
+java.lang.Object
+  extended bycom.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.Object
implements 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
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
CheckCredentialTicketBeforeAdvice() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidbefore(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()
+
+
+ + + + + + + + +
+Method Detail
+ +

+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 =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/CrCredential.html (.../CrCredential.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/CrCredential.html (.../CrCredential.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -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 =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/CrNode.html (.../CrNode.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/CrNode.html (.../CrNode.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + CrNode Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/CrNodeVersion.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/CrNodeVersion.html (.../CrNodeVersion.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/CrNodeVersion.html (.../CrNodeVersion.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + CrNodeVersion Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/CrNodeVersionProperty.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/CrNodeVersionProperty.html (.../CrNodeVersionProperty.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/CrNodeVersionProperty.html (.../CrNodeVersionProperty.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + CrNodeVersionProperty Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/CrWorkspace.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/CrWorkspace.html (.../CrWorkspace.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/CrWorkspace.html (.../CrWorkspace.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + CrWorkspace Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/CrWorkspaceCredential.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/CrWorkspaceCredential.html (.../CrWorkspaceCredential.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/CrWorkspaceCredential.html (.../CrWorkspaceCredential.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + CrWorkspaceCredential Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/FileException.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/FileException.html (.../FileException.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/FileException.html (.../FileException.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + FileException Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/ICredentials.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/ICredentials.html (.../ICredentials.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/ICredentials.html (.../ICredentials.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + ICredentials Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/IRepository.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/IRepository.html (.../IRepository.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/IRepository.html (.../IRepository.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -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/password
newCredential - 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 - mandatory
dirPath - directory path containing files - mandatory
startFile - relative path of initial file - optional
versionDescription - 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 - mandatory
uuid - unique id of the package - mandatory
dirPath - directory path containing files - mandatory
startFile - relative path of initial file - optional
versionDescription - 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 - mandatory
uuid - id of the package - mandatory
relPath - 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 - mandatory
uuid - id of the package - mandatory
versionId - 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 =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/IRepositoryAdmin.html (.../IRepositoryAdmin.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/IRepositoryAdmin.html (.../IRepositoryAdmin.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -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, updatePackageItemaddFileItem, 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 =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/ITicket.html (.../ITicket.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/ITicket.html (.../ITicket.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + ITicket Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/IValue.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/IValue.html (.../IValue.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/IValue.html (.../IValue.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + IValue Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/IVersionDetail.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/IVersionDetail.html (.../IVersionDetail.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/IVersionDetail.html (.../IVersionDetail.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + IVersionDetail Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/IVersionedNode.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/IVersionedNode.html (.../IVersionedNode.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/IVersionedNode.html (.../IVersionedNode.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + IVersionedNode Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/IVersionedNodeAdmin.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/IVersionedNodeAdmin.html (.../IVersionedNodeAdmin.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/IVersionedNodeAdmin.html (.../IVersionedNodeAdmin.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + IVersionedNodeAdmin Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/IWorkspace.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/IWorkspace.html (.../IWorkspace.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/IWorkspace.html (.../IWorkspace.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + IWorkspace Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/InvalidParameterException.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/InvalidParameterException.html (.../InvalidParameterException.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/InvalidParameterException.html (.../InvalidParameterException.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + InvalidParameterException Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/ItemExistsException.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/ItemExistsException.html (.../ItemExistsException.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/ItemExistsException.html (.../ItemExistsException.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + ItemExistsException Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/ItemNotFoundException.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/ItemNotFoundException.html (.../ItemNotFoundException.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/ItemNotFoundException.html (.../ItemNotFoundException.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + ItemNotFoundException Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/LoginException.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/LoginException.html (.../LoginException.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/LoginException.html (.../LoginException.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + LoginException Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/NoSuchNodeTypeException.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/NoSuchNodeTypeException.html (.../NoSuchNodeTypeException.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/NoSuchNodeTypeException.html (.../NoSuchNodeTypeException.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + NoSuchNodeTypeException Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/NodeKey.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/NodeKey.html (.../NodeKey.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/NodeKey.html (.../NodeKey.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + NodeKey Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/NodeType.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/NodeType.html (.../NodeType.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/NodeType.html (.../NodeType.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + NodeType Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/PropertyName.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/PropertyName.html (.../PropertyName.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/PropertyName.html (.../PropertyName.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + PropertyName Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/PropertyType.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/PropertyType.html (.../PropertyType.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/PropertyType.html (.../PropertyType.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + PropertyType Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/RepositoryCheckedException.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/RepositoryCheckedException.html (.../RepositoryCheckedException.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/RepositoryCheckedException.html (.../RepositoryCheckedException.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + RepositoryCheckedException Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/RepositoryRuntimeException.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/RepositoryRuntimeException.html (.../RepositoryRuntimeException.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/RepositoryRuntimeException.html (.../RepositoryRuntimeException.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + RepositoryRuntimeException Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/SimpleCredentials.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/SimpleCredentials.html (.../SimpleCredentials.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/SimpleCredentials.html (.../SimpleCredentials.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + SimpleCredentials Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/SimpleRepository.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/SimpleRepository.html (.../SimpleRepository.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/SimpleRepository.html (.../SimpleRepository.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -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 user
workspaceName - 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 - mandatory
dirPath - directory path containing files - mandatory
startFile - relative path of initial file - optional
versionDescription - 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 - mandatory
uuid - id of the package - mandatory
relPath - 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 - mandatory
uuid - id of the package - mandatory
version - 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 - mandatory
uuid - unique id of the file - mandatory
istream - new file, as an input stream - mandatory
versionDescription - human readable comment about the version - optional
mimeType - 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 - mandatory
uuid - unique id of the package - mandatory
dirPath - directory path containing files - mandatory
startFile - relative path of initial file - optional
versionDescription - 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 =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/SimpleTicket.html (.../SimpleTicket.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/SimpleTicket.html (.../SimpleTicket.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + SimpleTicket Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/SimpleVersionDetail.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/SimpleVersionDetail.html (.../SimpleVersionDetail.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/SimpleVersionDetail.html (.../SimpleVersionDetail.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + SimpleVersionDetail Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/SimpleVersionedNode.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/SimpleVersionedNode.html (.../SimpleVersionedNode.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/SimpleVersionedNode.html (.../SimpleVersionedNode.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + SimpleVersionedNode Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/ValidationException.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/ValidationException.html (.../ValidationException.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/ValidationException.html (.../ValidationException.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + ValidationException Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/ValueFormatException.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/ValueFormatException.html (.../ValueFormatException.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/ValueFormatException.html (.../ValueFormatException.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + ValueFormatException Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/WorkspaceNotFoundException.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/WorkspaceNotFoundException.html (.../WorkspaceNotFoundException.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/WorkspaceNotFoundException.html (.../WorkspaceNotFoundException.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + WorkspaceNotFoundException Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/AccessDeniedException.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/AccessDeniedException.html (.../AccessDeniedException.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/AccessDeniedException.html (.../AccessDeniedException.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -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 =================================================================== diff -u --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/CheckCredentialTicketBeforeAdvice.html (revision 0) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/CheckCredentialTicketBeforeAdvice.html (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -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 =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/CrCredential.html (.../CrCredential.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/CrCredential.html (.../CrCredential.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + Uses of Class com.lamsinternational.lams.contentrepository.CrCredential Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/CrNode.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/CrNode.html (.../CrNode.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/CrNode.html (.../CrNode.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + Uses of Class com.lamsinternational.lams.contentrepository.CrNode Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/CrNodeVersion.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/CrNodeVersion.html (.../CrNodeVersion.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/CrNodeVersion.html (.../CrNodeVersion.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + Uses of Class com.lamsinternational.lams.contentrepository.CrNodeVersion Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/CrNodeVersionProperty.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/CrNodeVersionProperty.html (.../CrNodeVersionProperty.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/CrNodeVersionProperty.html (.../CrNodeVersionProperty.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + Uses of Class com.lamsinternational.lams.contentrepository.CrNodeVersionProperty Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/CrWorkspace.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/CrWorkspace.html (.../CrWorkspace.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/CrWorkspace.html (.../CrWorkspace.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + Uses of Class com.lamsinternational.lams.contentrepository.CrWorkspace Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/CrWorkspaceCredential.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/CrWorkspaceCredential.html (.../CrWorkspaceCredential.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/CrWorkspaceCredential.html (.../CrWorkspaceCredential.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + Uses of Class com.lamsinternational.lams.contentrepository.CrWorkspaceCredential Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/FileException.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/FileException.html (.../FileException.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/FileException.html (.../FileException.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -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 =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/ICredentials.html (.../ICredentials.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/ICredentials.html (.../ICredentials.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + Uses of Interface com.lamsinternational.lams.contentrepository.ICredentials Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/IRepository.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/IRepository.html (.../IRepository.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/IRepository.html (.../IRepository.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + Uses of Interface com.lamsinternational.lams.contentrepository.IRepository Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/IRepositoryAdmin.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/IRepositoryAdmin.html (.../IRepositoryAdmin.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/IRepositoryAdmin.html (.../IRepositoryAdmin.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + Uses of Interface com.lamsinternational.lams.contentrepository.IRepositoryAdmin Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/ITicket.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/ITicket.html (.../ITicket.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/ITicket.html (.../ITicket.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -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 =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/IValue.html (.../IValue.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/IValue.html (.../IValue.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + Uses of Interface com.lamsinternational.lams.contentrepository.IValue Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/IVersionDetail.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/IVersionDetail.html (.../IVersionDetail.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/IVersionDetail.html (.../IVersionDetail.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + Uses of Interface com.lamsinternational.lams.contentrepository.IVersionDetail Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/IVersionedNode.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/IVersionedNode.html (.../IVersionedNode.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/IVersionedNode.html (.../IVersionedNode.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -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 =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/IVersionedNodeAdmin.html (.../IVersionedNodeAdmin.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/IVersionedNodeAdmin.html (.../IVersionedNodeAdmin.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + Uses of Interface com.lamsinternational.lams.contentrepository.IVersionedNodeAdmin Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/IWorkspace.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/IWorkspace.html (.../IWorkspace.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/IWorkspace.html (.../IWorkspace.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + Uses of Interface com.lamsinternational.lams.contentrepository.IWorkspace Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/InvalidParameterException.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/InvalidParameterException.html (.../InvalidParameterException.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/InvalidParameterException.html (.../InvalidParameterException.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + Uses of Class com.lamsinternational.lams.contentrepository.InvalidParameterException Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/ItemExistsException.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/ItemExistsException.html (.../ItemExistsException.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/ItemExistsException.html (.../ItemExistsException.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + Uses of Class com.lamsinternational.lams.contentrepository.ItemExistsException Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/ItemNotFoundException.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/ItemNotFoundException.html (.../ItemNotFoundException.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/ItemNotFoundException.html (.../ItemNotFoundException.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -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 =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/LoginException.html (.../LoginException.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/LoginException.html (.../LoginException.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + Uses of Class com.lamsinternational.lams.contentrepository.LoginException Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/NoSuchNodeTypeException.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/NoSuchNodeTypeException.html (.../NoSuchNodeTypeException.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/NoSuchNodeTypeException.html (.../NoSuchNodeTypeException.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + Uses of Class com.lamsinternational.lams.contentrepository.NoSuchNodeTypeException Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/NodeKey.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/NodeKey.html (.../NodeKey.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/NodeKey.html (.../NodeKey.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + Uses of Class com.lamsinternational.lams.contentrepository.NodeKey Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/NodeType.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/NodeType.html (.../NodeType.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/NodeType.html (.../NodeType.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + Uses of Class com.lamsinternational.lams.contentrepository.NodeType Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/PropertyName.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/PropertyName.html (.../PropertyName.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/PropertyName.html (.../PropertyName.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + Uses of Class com.lamsinternational.lams.contentrepository.PropertyName Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/PropertyType.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/PropertyType.html (.../PropertyType.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/PropertyType.html (.../PropertyType.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + Uses of Class com.lamsinternational.lams.contentrepository.PropertyType Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/RepositoryCheckedException.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/RepositoryCheckedException.html (.../RepositoryCheckedException.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/RepositoryCheckedException.html (.../RepositoryCheckedException.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -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 =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/RepositoryRuntimeException.html (.../RepositoryRuntimeException.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/RepositoryRuntimeException.html (.../RepositoryRuntimeException.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -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 =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/SimpleCredentials.html (.../SimpleCredentials.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/SimpleCredentials.html (.../SimpleCredentials.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + Uses of Class com.lamsinternational.lams.contentrepository.SimpleCredentials Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/SimpleRepository.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/SimpleRepository.html (.../SimpleRepository.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/SimpleRepository.html (.../SimpleRepository.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + Uses of Class com.lamsinternational.lams.contentrepository.SimpleRepository Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/SimpleTicket.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/SimpleTicket.html (.../SimpleTicket.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/SimpleTicket.html (.../SimpleTicket.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + Uses of Class com.lamsinternational.lams.contentrepository.SimpleTicket Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/SimpleVersionDetail.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/SimpleVersionDetail.html (.../SimpleVersionDetail.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/SimpleVersionDetail.html (.../SimpleVersionDetail.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + Uses of Class com.lamsinternational.lams.contentrepository.SimpleVersionDetail Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/SimpleVersionedNode.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/SimpleVersionedNode.html (.../SimpleVersionedNode.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/SimpleVersionedNode.html (.../SimpleVersionedNode.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + Uses of Class com.lamsinternational.lams.contentrepository.SimpleVersionedNode Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/ValidationException.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/ValidationException.html (.../ValidationException.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/ValidationException.html (.../ValidationException.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + Uses of Class com.lamsinternational.lams.contentrepository.ValidationException Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/ValueFormatException.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/ValueFormatException.html (.../ValueFormatException.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/ValueFormatException.html (.../ValueFormatException.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + Uses of Class com.lamsinternational.lams.contentrepository.ValueFormatException Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/WorkspaceNotFoundException.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/WorkspaceNotFoundException.html (.../WorkspaceNotFoundException.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/class-use/WorkspaceNotFoundException.html (.../WorkspaceNotFoundException.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + Uses of Class com.lamsinternational.lams.contentrepository.WorkspaceNotFoundException Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/ICredentialDAO.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/ICredentialDAO.html (.../ICredentialDAO.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/ICredentialDAO.html (.../ICredentialDAO.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + ICredentialDAO Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/IFileDAO.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/IFileDAO.html (.../IFileDAO.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/IFileDAO.html (.../IFileDAO.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + IFileDAO Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/INodeDAO.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/INodeDAO.html (.../INodeDAO.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/INodeDAO.html (.../INodeDAO.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -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
===================================================================
diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/IWorkspaceDAO.html	(.../IWorkspaceDAO.html)	(revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2)
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/IWorkspaceDAO.html	(.../IWorkspaceDAO.html)	(revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086)
@@ -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/class-use/ICredentialDAO.html
===================================================================
diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/class-use/ICredentialDAO.html	(.../ICredentialDAO.html)	(revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2)
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/class-use/ICredentialDAO.html	(.../ICredentialDAO.html)	(revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086)
@@ -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
===================================================================
diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/class-use/IFileDAO.html	(.../IFileDAO.html)	(revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2)
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/class-use/IFileDAO.html	(.../IFileDAO.html)	(revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086)
@@ -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
===================================================================
diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/class-use/INodeDAO.html	(.../INodeDAO.html)	(revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2)
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/class-use/INodeDAO.html	(.../INodeDAO.html)	(revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086)
@@ -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
===================================================================
diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/class-use/IWorkspaceDAO.html	(.../IWorkspaceDAO.html)	(revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2)
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/class-use/IWorkspaceDAO.html	(.../IWorkspaceDAO.html)	(revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086)
@@ -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
===================================================================
diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/file/FileDAO.html	(.../FileDAO.html)	(revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2)
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/file/FileDAO.html	(.../FileDAO.html)	(revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086)
@@ -2,7 +2,7 @@
 
 
 
-
+
 
 FileDAO
 
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/file/class-use/FileDAO.html
===================================================================
diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/file/class-use/FileDAO.html	(.../FileDAO.html)	(revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2)
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/file/class-use/FileDAO.html	(.../FileDAO.html)	(revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086)
@@ -2,7 +2,7 @@
 
 
 
-
+
 
 Uses of Class com.lamsinternational.lams.contentrepository.dao.file.FileDAO
 
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/file/package-frame.html
===================================================================
diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/file/package-frame.html	(.../package-frame.html)	(revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2)
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/file/package-frame.html	(.../package-frame.html)	(revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086)
@@ -2,7 +2,7 @@
 
 
 
-
+
 
 com.lamsinternational.lams.contentrepository.dao.file
 
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/file/package-summary.html
===================================================================
diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/file/package-summary.html	(.../package-summary.html)	(revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2)
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/file/package-summary.html	(.../package-summary.html)	(revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086)
@@ -2,7 +2,7 @@
 
 
 
-
+
 
 com.lamsinternational.lams.contentrepository.dao.file
 
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/file/package-tree.html
===================================================================
diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/file/package-tree.html	(.../package-tree.html)	(revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2)
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/file/package-tree.html	(.../package-tree.html)	(revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086)
@@ -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
===================================================================
diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/file/package-use.html	(.../package-use.html)	(revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2)
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/file/package-use.html	(.../package-use.html)	(revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086)
@@ -2,7 +2,7 @@
 
 
 
-
+
 
 Uses of Package com.lamsinternational.lams.contentrepository.dao.file
 
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/CredentialDAO.html
===================================================================
diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/CredentialDAO.html	(.../CredentialDAO.html)	(revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2)
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/CredentialDAO.html	(.../CredentialDAO.html)	(revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086)
@@ -2,7 +2,7 @@
 
 
 
-
+
 
 CredentialDAO
 
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/NodeDAO.html
===================================================================
diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/NodeDAO.html	(.../NodeDAO.html)	(revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2)
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/NodeDAO.html	(.../NodeDAO.html)	(revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086)
@@ -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
===================================================================
diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/WorkspaceDAO.html	(.../WorkspaceDAO.html)	(revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2)
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/WorkspaceDAO.html	(.../WorkspaceDAO.html)	(revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086)
@@ -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/class-use/CredentialDAO.html
===================================================================
diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/class-use/CredentialDAO.html	(.../CredentialDAO.html)	(revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2)
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/class-use/CredentialDAO.html	(.../CredentialDAO.html)	(revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086)
@@ -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
===================================================================
diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/class-use/NodeDAO.html	(.../NodeDAO.html)	(revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2)
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/class-use/NodeDAO.html	(.../NodeDAO.html)	(revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086)
@@ -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
===================================================================
diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/class-use/WorkspaceDAO.html	(.../WorkspaceDAO.html)	(revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2)
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/class-use/WorkspaceDAO.html	(.../WorkspaceDAO.html)	(revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086)
@@ -2,7 +2,7 @@
 
 
 
-
+
 
 Uses of Class com.lamsinternational.lams.contentrepository.dao.hibernate.WorkspaceDAO
 
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/package-frame.html
===================================================================
diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/package-frame.html	(.../package-frame.html)	(revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2)
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/package-frame.html	(.../package-frame.html)	(revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086)
@@ -2,7 +2,7 @@
 
 
 
-
+
 
 com.lamsinternational.lams.contentrepository.dao.hibernate
 
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/package-summary.html
===================================================================
diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/package-summary.html	(.../package-summary.html)	(revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2)
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/package-summary.html	(.../package-summary.html)	(revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086)
@@ -2,7 +2,7 @@
 
 
 
-
+
 
 com.lamsinternational.lams.contentrepository.dao.hibernate
 
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/package-tree.html
===================================================================
diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/package-tree.html	(.../package-tree.html)	(revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2)
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/package-tree.html	(.../package-tree.html)	(revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086)
@@ -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
===================================================================
diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/package-use.html	(.../package-use.html)	(revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2)
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/hibernate/package-use.html	(.../package-use.html)	(revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086)
@@ -2,7 +2,7 @@
 
 
 
-
+
 
 Uses of Package com.lamsinternational.lams.contentrepository.dao.hibernate
 
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/package-frame.html
===================================================================
diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/package-frame.html	(.../package-frame.html)	(revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2)
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/package-frame.html	(.../package-frame.html)	(revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086)
@@ -2,7 +2,7 @@
 
 
 
-
+
 
 com.lamsinternational.lams.contentrepository.dao
 
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/package-summary.html
===================================================================
diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/package-summary.html	(.../package-summary.html)	(revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2)
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/package-summary.html	(.../package-summary.html)	(revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086)
@@ -2,7 +2,7 @@
 
 
 
-
+
 
 com.lamsinternational.lams.contentrepository.dao
 
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/package-tree.html
===================================================================
diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/package-tree.html	(.../package-tree.html)	(revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2)
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/package-tree.html	(.../package-tree.html)	(revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086)
@@ -2,7 +2,7 @@
 
 
 
-
+
 
 com.lamsinternational.lams.contentrepository.dao Class Hierarchy
 
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/package-use.html
===================================================================
diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/package-use.html	(.../package-use.html)	(revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2)
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/dao/package-use.html	(.../package-use.html)	(revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086)
@@ -2,7 +2,7 @@
 
 
 
-
+
 
 Uses of Package com.lamsinternational.lams.contentrepository.dao
 
Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/package-frame.html
===================================================================
diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086
--- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/package-frame.html	(.../package-frame.html)	(revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2)
+++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/package-frame.html	(.../package-frame.html)	(revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086)
@@ -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 =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/package-summary.html (.../package-summary.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/package-summary.html (.../package-summary.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -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. - - + NEXT CLASSNEXT CLASS - - - -
ICredentials, SimpleCredentialsSimpleCredentials is an implementation of ICredentials. To log in, the +
ICredentials,SimpleCredentialsSimpleCredentials is an implementation of ICredentials. To log in, the tool will create a SimpleCredentials object.
IRepositoryThe interface used for access to the repository. This is the equivalent of a SLSB interface +
IRepositoryThe 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.
ITicketThe 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 =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/package-tree.html (.../package-tree.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/package-tree.html (.../package-tree.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -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 =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/package-use.html (.../package-use.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/package-use.html (.../package-use.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + Uses of Package com.lamsinternational.lams.contentrepository Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/AddFileContentAction.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/AddFileContentAction.html (.../AddFileContentAction.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/AddFileContentAction.html (.../AddFileContentAction.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + AddFileContentAction @@ -51,7 +51,7 @@
  • - org.apache.struts.action.ActionForwardgetNode(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
    ===================================================================
    diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086
    --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/RepositoryDispatchAction.html	(.../RepositoryDispatchAction.html)	(revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2)
    +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/RepositoryDispatchAction.html	(.../RepositoryDispatchAction.html)	(revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086)
    @@ -2,7 +2,7 @@
     
     
     
    -
    +
     
     RepositoryDispatchAction
     
    Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/class-use/AddFileContentAction.html
    ===================================================================
    diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086
    --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/class-use/AddFileContentAction.html	(.../AddFileContentAction.html)	(revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2)
    +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/class-use/AddFileContentAction.html	(.../AddFileContentAction.html)	(revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086)
    @@ -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
    ===================================================================
    diff -u
    --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/class-use/Download.html	(revision 0)
    +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/class-use/Download.html	(revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086)
    @@ -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 =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/class-use/LoginRepositoryAction.html (.../LoginRepositoryAction.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/class-use/LoginRepositoryAction.html (.../LoginRepositoryAction.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -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 =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/class-use/NodeSelectionAction.html (.../NodeSelectionAction.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/class-use/NodeSelectionAction.html (.../NodeSelectionAction.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -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 =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/class-use/RepositoryDispatchAction.html (.../RepositoryDispatchAction.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/class-use/RepositoryDispatchAction.html (.../RepositoryDispatchAction.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + Uses of Class com.lamsinternational.lams.contentrepository.struts.action.RepositoryDispatchAction Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/package-frame.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/package-frame.html (.../package-frame.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/package-frame.html (.../package-frame.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -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 =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/package-summary.html (.../package-summary.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/package-summary.html (.../package-summary.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -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 =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/package-tree.html (.../package-tree.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/package-tree.html (.../package-tree.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -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 =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/package-use.html (.../package-use.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/action/package-use.html (.../package-use.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + Uses of Package com.lamsinternational.lams.contentrepository.struts.action Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/AddFileContentForm.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/AddFileContentForm.html (.../AddFileContentForm.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/AddFileContentForm.html (.../AddFileContentForm.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + AddFileContentForm Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/LoginRepositoryForm.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/LoginRepositoryForm.html (.../LoginRepositoryForm.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/LoginRepositoryForm.html (.../LoginRepositoryForm.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + LoginRepositoryForm Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/NodeSelectionForm.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/NodeSelectionForm.html (.../NodeSelectionForm.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/NodeSelectionForm.html (.../NodeSelectionForm.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + NodeSelectionForm Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/class-use/AddFileContentForm.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/class-use/AddFileContentForm.html (.../AddFileContentForm.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/class-use/AddFileContentForm.html (.../AddFileContentForm.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -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 =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/class-use/LoginRepositoryForm.html (.../LoginRepositoryForm.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/class-use/LoginRepositoryForm.html (.../LoginRepositoryForm.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -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 =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/class-use/NodeSelectionForm.html (.../NodeSelectionForm.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/class-use/NodeSelectionForm.html (.../NodeSelectionForm.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + Uses of Class com.lamsinternational.lams.contentrepository.struts.form.NodeSelectionForm Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/package-frame.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/package-frame.html (.../package-frame.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/package-frame.html (.../package-frame.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + com.lamsinternational.lams.contentrepository.struts.form Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/package-summary.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/package-summary.html (.../package-summary.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/package-summary.html (.../package-summary.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + com.lamsinternational.lams.contentrepository.struts.form Index: lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/package-tree.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/package-tree.html (.../package-tree.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/package-tree.html (.../package-tree.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -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 =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/package-use.html (.../package-use.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/com/lamsinternational/lams/contentrepository/struts/form/package-use.html (.../package-use.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + Uses of Package com.lamsinternational.lams.contentrepository.struts.form Index: lams_contentrepository/doc/constant-values.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/constant-values.html (.../constant-values.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/constant-values.html (.../constant-values.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + Constant Field Values Index: lams_contentrepository/doc/deprecated-list.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/deprecated-list.html (.../deprecated-list.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/deprecated-list.html (.../deprecated-list.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + Deprecated List Index: lams_contentrepository/doc/help-doc.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/help-doc.html (.../help-doc.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/help-doc.html (.../help-doc.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + API Help Index: lams_contentrepository/doc/index-files/index-1.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/index-files/index-1.html (.../index-1.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/index-files/index-1.html (.../index-1.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + A-Index Index: lams_contentrepository/doc/index-files/index-10.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/index-files/index-10.html (.../index-10.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/index-files/index-10.html (.../index-10.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + L-Index Index: lams_contentrepository/doc/index-files/index-11.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/index-files/index-11.html (.../index-11.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/index-files/index-11.html (.../index-11.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + M-Index Index: lams_contentrepository/doc/index-files/index-12.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/index-files/index-12.html (.../index-12.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/index-files/index-12.html (.../index-12.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + N-Index Index: lams_contentrepository/doc/index-files/index-13.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/index-files/index-13.html (.../index-13.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/index-files/index-13.html (.../index-13.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + P-Index Index: lams_contentrepository/doc/index-files/index-14.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/index-files/index-14.html (.../index-14.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/index-files/index-14.html (.../index-14.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + R-Index Index: lams_contentrepository/doc/index-files/index-15.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/index-files/index-15.html (.../index-15.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/index-files/index-15.html (.../index-15.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + S-Index Index: lams_contentrepository/doc/index-files/index-16.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/index-files/index-16.html (.../index-16.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/index-files/index-16.html (.../index-16.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + T-Index Index: lams_contentrepository/doc/index-files/index-17.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/index-files/index-17.html (.../index-17.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/index-files/index-17.html (.../index-17.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + U-Index Index: lams_contentrepository/doc/index-files/index-18.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/index-files/index-18.html (.../index-18.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/index-files/index-18.html (.../index-18.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + V-Index Index: lams_contentrepository/doc/index-files/index-19.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/index-files/index-19.html (.../index-19.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/index-files/index-19.html (.../index-19.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + W-Index Index: lams_contentrepository/doc/index-files/index-2.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/index-files/index-2.html (.../index-2.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/index-files/index-2.html (.../index-2.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -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 =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/index-files/index-3.html (.../index-3.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/index-files/index-3.html (.../index-3.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -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 =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/index-files/index-4.html (.../index-4.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/index-files/index-4.html (.../index-4.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -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 =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/index-files/index-5.html (.../index-5.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/index-files/index-5.html (.../index-5.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + E-Index Index: lams_contentrepository/doc/index-files/index-6.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/index-files/index-6.html (.../index-6.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/index-files/index-6.html (.../index-6.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -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 =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/index-files/index-7.html (.../index-7.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/index-files/index-7.html (.../index-7.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -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 =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/index-files/index-8.html (.../index-8.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/index-files/index-8.html (.../index-8.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + H-Index Index: lams_contentrepository/doc/index-files/index-9.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/index-files/index-9.html (.../index-9.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/index-files/index-9.html (.../index-9.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -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. Index: lams_contentrepository/doc/index.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/index.html (.../index.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/index.html (.../index.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + Generated Documentation (Untitled) Index: lams_contentrepository/doc/overview-frame.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/overview-frame.html (.../overview-frame.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/overview-frame.html (.../overview-frame.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + Overview Index: lams_contentrepository/doc/overview-summary.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/overview-summary.html (.../overview-summary.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/overview-summary.html (.../overview-summary.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + Overview Index: lams_contentrepository/doc/overview-tree.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/overview-tree.html (.../overview-tree.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/overview-tree.html (.../overview-tree.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + Class Hierarchy @@ -93,13 +93,20 @@
  • class org.apache.struts.action.ActionForm (implements java.io.Serializable) +
  • 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)
  • class com.lamsinternational.lams.contentrepository.CrNodeVersionProperty (implements com.lamsinternational.lams.contentrepository.IValue, java.io.Serializable)
  • class com.lamsinternational.lams.contentrepository.CrWorkspace (implements com.lamsinternational.lams.contentrepository.IWorkspace, java.io.Serializable)
  • class com.lamsinternational.lams.contentrepository.CrWorkspaceCredential (implements java.io.Serializable)
  • class com.lamsinternational.lams.contentrepository.dao.file.FileDAO (implements com.lamsinternational.lams.contentrepository.dao.IFileDAO) +
  • 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
      +
  • class org.springframework.orm.hibernate.support.HibernateDaoSupport (implements org.springframework.beans.factory.InitializingBean)
    • class com.lamsinternational.lams.contentrepository.dao.hibernate.CredentialDAO (implements com.lamsinternational.lams.contentrepository.dao.ICredentialDAO) Index: lams_contentrepository/doc/packages.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/packages.html (.../packages.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/packages.html (.../packages.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + Index: lams_contentrepository/doc/serialized-form.html =================================================================== diff -u -ra4870f101fb30e5cd722f9d16e0ca50baa50fbb2 -rd8271ee90d8de1f1a3d1bb5c36a443e9e3228086 --- lams_contentrepository/doc/serialized-form.html (.../serialized-form.html) (revision a4870f101fb30e5cd722f9d16e0ca50baa50fbb2) +++ lams_contentrepository/doc/serialized-form.html (.../serialized-form.html) (revision d8271ee90d8de1f1a3d1bb5c36a443e9e3228086) @@ -2,7 +2,7 @@ - + Serialized Form @@ -81,6 +81,27 @@ + +
      +Package com.lamsinternational.lams.contentrepository.struts.action
      + +

      + + + + + +
      +Class com.lamsinternational.lams.contentrepository.struts.action.Download extends javax.servlet.http.HttpServlet implements Serializable
      + +

      + +

      +


      + + + +
      Package com.lamsinternational.lams.contentrepository.struts.form