arta.synergy.ejb.ai
Class FoldersServiceImpl

java.lang.Object
  extended by arta.synergy.ejb.ai.FoldersServiceImpl
All Implemented Interfaces:
arta.synergy.common.ai.FoldersService, arta.synergy.common.ai.FoldersServiceRemoteIF

public class FoldersServiceImpl
extends java.lang.Object
implements arta.synergy.common.ai.FoldersService, arta.synergy.common.ai.FoldersServiceRemoteIF

Created by IntelliJ IDEA. User: topa Date: 17.08.2011 Time: 9:48:29 To change this template use File | Settings | File Templates.


Constructor Summary
FoldersServiceImpl()
           
 
Method Summary
 void addStoreObject(java.lang.String objectID, int objectType, java.lang.String authorID)
           
 void assignDocumentToObject(java.lang.String targetObjectID, int targetObjectType, java.lang.String objectID, int objectType, java.lang.String actorID, java.lang.String locale)
           
 void assignDocumentToObject(java.lang.String objectID, int objectType, java.lang.String documentID, java.lang.String actorID, java.lang.String locale)
           
 boolean copyFiles(java.lang.String userID, java.lang.String objectID, int objectType, java.util.ArrayList<ObjectFileInfo> identifiers, java.lang.String srcObjectID, int srcObjectType)
          Deprecated. 
 java.lang.String createFolder(int objectType, java.lang.String objectID)
          Deprecated. 
 java.lang.String createFolder(int objectType, java.lang.String objectID, java.lang.String userID, java.lang.String locale)
           
 boolean deleteFile(java.lang.String userID, java.lang.String objectID, int objectType, java.lang.String identifier)
           
 void folderUpdated(java.lang.String userId, java.lang.String folderID, java.lang.String subPath)
           
 java.util.HashMap<java.lang.String,java.lang.String> getEntityAdditionalFields(java.lang.String documentID, java.lang.String fileID)
           
 java.util.Set<java.lang.String> getFolderUsers(java.lang.String folderID)
           
 java.util.ArrayList<java.lang.String> getFormFilesInFolder(java.lang.String formID, java.lang.String procInstID, java.lang.String subPath, java.lang.String actorID)
           
 java.util.ArrayList<arta.remote.client.AiNode> getObjectFolderElements(java.lang.String objectID, int objectType, java.lang.String userID, java.lang.String subPath)
           
 java.lang.String getObjectFolderID(java.lang.String objectID, int objectType)
           
 ProjectInfo getProjectInfo(java.lang.String objectID, int objectType, java.lang.String userID)
           
 int getRight(java.lang.String documentID, java.lang.String userID, java.lang.String subPath)
           
 int getTaskFolderRights(java.lang.String userId, java.lang.String taskID)
           
 java.util.Set<java.lang.String> getTaskFolderUsers(java.lang.String taskID)
           
 java.util.List<java.lang.String> getUserObjects(java.lang.String userID, int objectType, java.util.Date startDate, java.util.Date finishDate, java.lang.Boolean isActive)
           
 int hasAccess(java.lang.String userID, java.lang.String folderID)
           
 boolean isRegistrator(java.lang.String userID)
           
 boolean saveFiles(java.lang.String userID, java.lang.String objectID, int objectType, java.util.ArrayList<ObjectFileInfo> filePaths, java.util.ArrayList<ObjectFileInfo> docs, java.lang.String locale)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FoldersServiceImpl

public FoldersServiceImpl()
Method Detail

getObjectFolderID

public java.lang.String getObjectFolderID(java.lang.String objectID,
                                          int objectType)
                                   throws java.lang.Exception
Specified by:
getObjectFolderID in interface arta.synergy.common.ai.FoldersService
Specified by:
getObjectFolderID in interface arta.synergy.common.ai.FoldersServiceRemoteIF
Throws:
java.lang.Exception

saveFiles

public boolean saveFiles(java.lang.String userID,
                         java.lang.String objectID,
                         int objectType,
                         java.util.ArrayList<ObjectFileInfo> filePaths,
                         java.util.ArrayList<ObjectFileInfo> docs,
                         java.lang.String locale)
                  throws java.lang.Exception
Specified by:
saveFiles in interface arta.synergy.common.ai.FoldersService
Specified by:
saveFiles in interface arta.synergy.common.ai.FoldersServiceRemoteIF
Throws:
java.lang.Exception

assignDocumentToObject

public void assignDocumentToObject(java.lang.String targetObjectID,
                                   int targetObjectType,
                                   java.lang.String objectID,
                                   int objectType,
                                   java.lang.String actorID,
                                   java.lang.String locale)
                            throws java.lang.Exception
Specified by:
assignDocumentToObject in interface arta.synergy.common.ai.FoldersService
Specified by:
assignDocumentToObject in interface arta.synergy.common.ai.FoldersServiceRemoteIF
Throws:
java.lang.Exception

assignDocumentToObject

public void assignDocumentToObject(java.lang.String objectID,
                                   int objectType,
                                   java.lang.String documentID,
                                   java.lang.String actorID,
                                   java.lang.String locale)
                            throws java.lang.Exception
Specified by:
assignDocumentToObject in interface arta.synergy.common.ai.FoldersService
Specified by:
assignDocumentToObject in interface arta.synergy.common.ai.FoldersServiceRemoteIF
Throws:
java.lang.Exception

createFolder

public java.lang.String createFolder(int objectType,
                                     java.lang.String objectID,
                                     java.lang.String userID,
                                     java.lang.String locale)
                              throws java.lang.Exception
Specified by:
createFolder in interface arta.synergy.common.ai.FoldersService
Specified by:
createFolder in interface arta.synergy.common.ai.FoldersServiceRemoteIF
Throws:
java.lang.Exception

deleteFile

public boolean deleteFile(java.lang.String userID,
                          java.lang.String objectID,
                          int objectType,
                          java.lang.String identifier)
                   throws java.lang.Exception
Specified by:
deleteFile in interface arta.synergy.common.ai.FoldersService
Specified by:
deleteFile in interface arta.synergy.common.ai.FoldersServiceRemoteIF
Throws:
java.lang.Exception

hasAccess

public int hasAccess(java.lang.String userID,
                     java.lang.String folderID)
              throws java.sql.SQLException
Specified by:
hasAccess in interface arta.synergy.common.ai.FoldersService
Specified by:
hasAccess in interface arta.synergy.common.ai.FoldersServiceRemoteIF
Throws:
java.sql.SQLException

getUserObjects

public java.util.List<java.lang.String> getUserObjects(java.lang.String userID,
                                                       int objectType,
                                                       java.util.Date startDate,
                                                       java.util.Date finishDate,
                                                       java.lang.Boolean isActive)
                                                throws java.sql.SQLException
Specified by:
getUserObjects in interface arta.synergy.common.ai.FoldersService
Specified by:
getUserObjects in interface arta.synergy.common.ai.FoldersServiceRemoteIF
Throws:
java.sql.SQLException

getFolderUsers

public java.util.Set<java.lang.String> getFolderUsers(java.lang.String folderID)
                                               throws java.sql.SQLException
Specified by:
getFolderUsers in interface arta.synergy.common.ai.FoldersService
Specified by:
getFolderUsers in interface arta.synergy.common.ai.FoldersServiceRemoteIF
Throws:
java.sql.SQLException

getObjectFolderElements

public java.util.ArrayList<arta.remote.client.AiNode> getObjectFolderElements(java.lang.String objectID,
                                                                              int objectType,
                                                                              java.lang.String userID,
                                                                              java.lang.String subPath)
                                                                       throws java.lang.Exception
Specified by:
getObjectFolderElements in interface arta.synergy.common.ai.FoldersService
Specified by:
getObjectFolderElements in interface arta.synergy.common.ai.FoldersServiceRemoteIF
Throws:
java.lang.Exception

folderUpdated

public void folderUpdated(java.lang.String userId,
                          java.lang.String folderID,
                          java.lang.String subPath)
                   throws java.lang.Exception
Specified by:
folderUpdated in interface arta.synergy.common.ai.FoldersService
Specified by:
folderUpdated in interface arta.synergy.common.ai.FoldersServiceRemoteIF
Throws:
java.lang.Exception

getProjectInfo

public ProjectInfo getProjectInfo(java.lang.String objectID,
                                  int objectType,
                                  java.lang.String userID)
Specified by:
getProjectInfo in interface arta.synergy.common.ai.FoldersService
Specified by:
getProjectInfo in interface arta.synergy.common.ai.FoldersServiceRemoteIF

isRegistrator

public boolean isRegistrator(java.lang.String userID)
                      throws java.lang.Exception
Specified by:
isRegistrator in interface arta.synergy.common.ai.FoldersService
Specified by:
isRegistrator in interface arta.synergy.common.ai.FoldersServiceRemoteIF
Throws:
java.lang.Exception

getRight

public int getRight(java.lang.String documentID,
                    java.lang.String userID,
                    java.lang.String subPath)
Specified by:
getRight in interface arta.synergy.common.ai.FoldersService
Specified by:
getRight in interface arta.synergy.common.ai.FoldersServiceRemoteIF

getEntityAdditionalFields

public java.util.HashMap<java.lang.String,java.lang.String> getEntityAdditionalFields(java.lang.String documentID,
                                                                                      java.lang.String fileID)
Specified by:
getEntityAdditionalFields in interface arta.synergy.common.ai.FoldersService

addStoreObject

public void addStoreObject(java.lang.String objectID,
                           int objectType,
                           java.lang.String authorID)
                    throws java.lang.Exception
Specified by:
addStoreObject in interface arta.synergy.common.ai.FoldersService
Throws:
java.lang.Exception

copyFiles

@Deprecated
public boolean copyFiles(java.lang.String userID,
                                    java.lang.String objectID,
                                    int objectType,
                                    java.util.ArrayList<ObjectFileInfo> identifiers,
                                    java.lang.String srcObjectID,
                                    int srcObjectType)
                  throws java.lang.Exception
Deprecated. 

Specified by:
copyFiles in interface arta.synergy.common.ai.FoldersService
Specified by:
copyFiles in interface arta.synergy.common.ai.FoldersServiceRemoteIF
Throws:
java.lang.Exception

createFolder

@Deprecated
public java.lang.String createFolder(int objectType,
                                                java.lang.String objectID)
                              throws java.lang.Exception
Deprecated. 

Specified by:
createFolder in interface arta.synergy.common.ai.FoldersService
Specified by:
createFolder in interface arta.synergy.common.ai.FoldersServiceRemoteIF
Throws:
java.lang.Exception

getFormFilesInFolder

public java.util.ArrayList<java.lang.String> getFormFilesInFolder(java.lang.String formID,
                                                                  java.lang.String procInstID,
                                                                  java.lang.String subPath,
                                                                  java.lang.String actorID)
Specified by:
getFormFilesInFolder in interface arta.synergy.common.ai.FoldersService

getTaskFolderUsers

public java.util.Set<java.lang.String> getTaskFolderUsers(java.lang.String taskID)
Specified by:
getTaskFolderUsers in interface arta.synergy.common.ai.FoldersService

getTaskFolderRights

public int getTaskFolderRights(java.lang.String userId,
                               java.lang.String taskID)
Specified by:
getTaskFolderRights in interface arta.synergy.common.ai.FoldersService


Copyright © 2000 Dummy Corp. All Rights Reserved.