Statistics
| Branch: | Tag: | Revision:

root / src / gr / ebs / gss / server / ejb / ExternalAPI.java @ c8f2a273

History | View | Annotate | Download (49.3 kB)

# Date Author Comment
c8f2a273 02/28/2011 03:05 pm Giannis Koutsoubos

finished merging with head

c4a13237 02/28/2011 03:02 pm Giannis Koutsoubos

Merge with 2ad3c504ee5d73982c0ef23336276dc1fc9e165f

d032a4f4 02/23/2011 05:57 pm Christos Stathis

Removed all DTO where possible

a2f99ec6 02/21/2011 05:24 pm Christos Stathis

Merged with milton branch

065ce8c1 02/17/2011 04:05 pm Giannis Koutsoubos

renamed GSSLock to FileLock, initial implementation of JPA nonce manager

d2127957 02/14/2011 02:51 pm Giannis Koutsoubos

lock manager using JPA

946cc90a 02/11/2011 05:47 pm Christos Stathis

Merge with optimizations branch

921693ed 02/11/2011 04:11 pm Giannis Koutsoubos

milton webdav

3ee27ba6 01/19/2011 06:10 pm Natasa Kapravelou

Each need for displaying the resource's user full name is fulfilled whether by asking the map collection of usernames - fullnames or by making a request to the server and then storing the response to the map collection. Also, the way of making the request for a specific username both to the server layer and the database layer has been changed.

1704842b 01/19/2011 04:31 pm Christos Stathis

Fixed file/folder restore to touch parents only once

a0b9d31e 01/18/2011 06:21 pm Christos Stathis

Avoid unnecessary calls to touchParentFolders when moving resources to trash

a3c09df3 01/07/2011 03:02 pm Giannis Koutsoubos

temorary fix for lazy loading exception

6392bd64 12/22/2010 04:40 pm fstamatelopoulos

- finished DTO removal (needs extensive functional testing). Kept DTO objects since we need them for the Admin GWT app.
- reverted removal of getDTO() and getUserDTO(), for the Admin App
- need to add the appropriate methods that return DTOs in AdminService in order to (a) build without errors, (b) have a working admin app

f7c44c33 12/21/2010 06:03 pm fstamatelopoulos

removed even more DTOs

769f9814 12/17/2010 04:36 pm Natasa Kapravelou

Commit after code review concerning handling of lastLogin in the admin interface and Issue 66.

6a8b8972 12/10/2010 03:10 pm Christos Stathis

Automated merge with https://gss.googlecode.com/hg/

fb76bffb 12/10/2010 02:29 pm Natasa Kapravelou

Merge with 7b39195399329dca42a7de7175f8e9e2f7478a4e

a3d193a5 12/09/2010 04:33 pm Natasa Kapravelou

Implement the ManyToOne relationship for UserLogin and User that is related to Issue 64.

769e0ecb 12/08/2010 05:13 pm Fotis Stamatelopoulos

Started removing DTOs

366f3f31 12/07/2010 05:19 pm Natasa Kapravelou

Initial commit related to Issue 64. Last login should point to the user's last login.

376d0ebf 11/24/2010 06:04 pm Christos Stathis

Index rebuild is done synchronously. Added some logging messages for monitoring

312648dd 11/19/2010 04:49 pm Christos Stathis

Migrated to solr 1.4. Added a filter factory so that solr can use the greek lower case filter inside the default analyzer

0fcbf8bd 11/17/2010 06:49 pm Christos Stathis

Upgraded solr to 1.4 and refactored things a bit so that index rebuild is done synchronously from the ejb

c5b7e657 07/09/2010 02:52 pm Natasa Kapravelou

Merge with 66f69a7348ed1a0de9113a64025721fcc6e68b84

023f6f1e 07/08/2010 01:57 pm Panagiotis Astithas

- Add an administration application.
- Remove the redundant RequestBuilder wrapper for efficiency.
- Fix warnings.
- Ignore the admin app build artifacts.
- Guard against users without userclasses in the DB.
- Add a dev mode launcher for debugging the admin app.

9e6a28ed 07/07/2010 06:49 pm Natasa Kapravelou

first commit of adding the public feature to folder / readForAll on each folder

c2334823 06/03/2010 02:51 pm Panagiotis Astithas

Avoid a race that caused duplicate coupon class insertions, and remove a transactional call as a performance bonus.

01a30cd0 06/02/2010 06:26 pm Panagiotis Astithas

Complete quota upgrades with coupons. Also fix equals() and hashCode() for Invitations to consider the name or its components.

46268014 05/05/2010 04:39 pm Panagiotis Astithas

Use firstname & lastname instead of full name for more flexibility and escape commas in property file.

3f6fd106 05/05/2010 03:45 pm Panagiotis Astithas

Create user accounts in an LDAP-based IdP server after registration, so that Shibboleth login can work.

82248972 04/29/2010 06:23 pm Panagiotis Astithas

Implement proper backend lookup for invitations.

2f551abc 04/29/2010 05:54 pm Panagiotis Astithas

Add a user registration flow. Registration can be open for all, or limited to issued invitation codes, as configured in gss.properties.

c35f359f 04/20/2010 02:31 pm Panagiotis Astithas

Split persistentId into identityProvider and identityProviderId for easier DB queries.

125c5690 04/15/2010 05:04 pm Panagiotis Astithas

Store the time the user last logged-in. Since the user object is now modified in every login, drop the updated flag optimization. Also, remove an obsolete EJB method.

533ade50 04/15/2010 04:39 pm Panagiotis Astithas

Retrieve the persistent-id from Shibboleth and store it in the DBMS for future use. Also, fix a few warnings.

65e0a745 11/12/2009 11:45 am Dimitris Routsis

- Check when renaming file that name doesn't already exist.
- Add constraint to DB to ensure we don't get duplicate filenames.

ba5f9575 11/11/2009 04:34 pm Panagiotis Astithas

Make folder updates work with a single DB transaction (EJB call). Now the modification date on every child file is properly updated. Also rename modifyFolder() to updateFolder() for consistency with updateFile() and make setFilePermissions/setFolderPermissions private helper methods.

d74c0270 11/11/2009 03:07 pm Panagiotis Astithas

Make file updates work with a single DB transaction (EJB call). Besides the performance benefits, this change properly updates the modification date on every file update.

d114cfe2 10/20/2009 12:51 pm Panagiotis Astithas

Allow setting the modification date when updating a file.

a0dde818 09/03/2009 06:19 pm Panagiotis Astithas

Fix wrong encoding in new folder names, by returning the already constructed URI. This required that createFolder() returns the newly-created folder, which was always a good idea (builder pattern).

77dcb3f1 09/02/2009 05:51 pm Panagiotis Astithas

Retry transactions in the face of optimistic locking exceptions when creating folders or modifying resources. Also avoid an extra EJB call by returning the modified folder after the fact.

4d737770 07/03/2009 04:25 pm Fotis Stamatelopoulos

- more efficient moveFile implementation
- code clean up for better maintenance and easier implementation of future file storage layering

98e2f2ae 07/01/2009 06:38 pm Panagiotis Astithas

Fix a typo.

3ef7b691 06/25/2009 06:45 pm Dimitris Routsis

Add system-generated password for WebDAV. (Bug #705)

16baf609 06/04/2009 12:02 pm Panagiotis Astithas

Remove the redundant gss top-level directory.