sink context menu event on empty spac
[pithos] / src / gr / ebs / gss / server / ejb / GSSDAO.java
index 77804de..2e5872f 100644 (file)
@@ -95,6 +95,16 @@ public interface GSSDAO {
        public List<Group> getGroups(Long userId) throws ObjectNotFoundException;
 
        /**
+        * Retrieves the root folder id for the specified user. The caller must ensure
+        * that the userId exists.
+        *
+        * @param userId
+        * @return Long The id
+        * @throws ObjectNotFoundException if no Folder was found
+        */
+       public Long getRootFolderId(final Long userId) throws ObjectNotFoundException;
+       
+       /**
         * Retrieves the root folder for the specified user. The caller must ensure
         * that the userId exists.
         *
@@ -514,8 +524,19 @@ public interface GSSDAO {
        public List<UserLogin> getLoginsForUser (Long userId);
 
        /**
-        * 
+        * Returns a list of all entries related to the date that a user logged in the service. 
+        *  
+        * @param userId
+        * @return a list of last user login and the current session user login
+        */
+       public List<UserLogin> getAllLoginsForUser (Long userId);
+       
+       /**
+        * Returns the user matching with the specified username
+        *
+        * @param username the email of the User
+        * @return User
         */
-       void fixSharedFlagForAllFoldersAndFiles();
+       public User getUserByUserName(String username);
 
 }