arta.synergy.ejb.ai
Class RepositoryFoldersManager

java.lang.Object
  extended by arta.synergy.ejb.ai.RepositoryFoldersManager

public class RepositoryFoldersManager
extends java.lang.Object

Created by IntelliJ IDEA. User: topa Date: 16.08.2011 Time: 17:56:33 To change this template use File | Settings | File Templates.


Field Summary
static LockManager DOCUMENT_LOCK
           
static int READ_ACCESS
           
static java.lang.String VERSION
           
 
Constructor Summary
RepositoryFoldersManager()
           
 
Method Summary
static void addStoreObject(java.lang.String objectID, int objectType, java.lang.String authorID)
           
static void assignDocumentToObject(java.lang.String targetObjectID, int targetObjectType, java.lang.String documentID, java.lang.String actorID, java.lang.String locale)
           
static void assignDocumentToObject(java.lang.String targetObjectID, int targetObjectType, java.lang.String documentID, java.lang.String actorID, java.lang.String locale, java.sql.Statement st, java.sql.Connection con)
           
static void checkDocumentSubject(java.lang.String documentID, java.lang.String actorID, java.lang.String host, java.lang.String locale, java.sql.Statement st, java.sql.Connection con)
           
static java.lang.String createFolder(int objectType, java.lang.String objectID, java.lang.String userID, java.lang.String locale)
           
static boolean deleteFile(java.lang.String userID, java.lang.String identifier)
           
static void folderChanged(java.lang.String userID, java.lang.String folderID, java.lang.String subPath)
           
static java.util.HashMap<java.lang.String,java.lang.String> getEntityAdditionalFields(java.lang.String documentID, java.lang.String fileID)
           
static java.util.Set<java.lang.String> getFolderUsers(java.lang.String folderID)
           
static java.util.ArrayList<java.lang.String> getFormFilesInFolder(java.lang.String formID, java.lang.String procInstID, java.lang.String subPath, java.lang.String actorID)
           
static java.util.ArrayList<arta.remote.client.AiNode> getObjectFolderElements(java.lang.String objectID, int objectType, java.lang.String userID, java.lang.String subPath)
           
static java.lang.String getObjectFolderID(java.lang.String objectID, int objectType)
           
static java.lang.String getObjectFolderID(java.lang.String objectID, int objectType, java.sql.Statement st)
           
static int getRight(java.lang.String userID, arta.remote.client.AiNode folder, java.lang.String folderID, java.lang.String subPath)
           
static int getRight(java.lang.String userID, arta.remote.client.AiNode folder, java.lang.String folderID, java.lang.String subPath, java.sql.Statement st, boolean child)
           
static java.util.ArrayList<java.lang.String> getTopProcInstIDs(java.lang.String folderID)
           
static int hasAccess(java.lang.String userID, java.lang.String folderID)
          Deprecated. 
static boolean isRegistrator(java.lang.String userID)
           
static boolean isRegistrator(java.lang.String userID, java.sql.Statement st)
           
static void loginInJR(java.lang.String userID)
           
static boolean saveFiles(java.lang.String userID, java.util.ArrayList<ObjectFileInfo> files, java.util.ArrayList<ObjectFileInfo> docs, java.lang.String folderID)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

READ_ACCESS

public static int READ_ACCESS

DOCUMENT_LOCK

public static LockManager DOCUMENT_LOCK

VERSION

public static final java.lang.String VERSION
See Also:
Constant Field Values
Constructor Detail

RepositoryFoldersManager

public RepositoryFoldersManager()
Method Detail

getObjectFolderID

public static java.lang.String getObjectFolderID(java.lang.String objectID,
                                                 int objectType)
                                          throws java.lang.Exception
Throws:
java.lang.Exception

getObjectFolderID

public static java.lang.String getObjectFolderID(java.lang.String objectID,
                                                 int objectType,
                                                 java.sql.Statement st)
                                          throws java.sql.SQLException
Throws:
java.sql.SQLException

createFolder

public static java.lang.String createFolder(int objectType,
                                            java.lang.String objectID,
                                            java.lang.String userID,
                                            java.lang.String locale)
                                     throws java.lang.Exception
Throws:
java.lang.Exception

checkDocumentSubject

public static void checkDocumentSubject(java.lang.String documentID,
                                        java.lang.String actorID,
                                        java.lang.String host,
                                        java.lang.String locale,
                                        java.sql.Statement st,
                                        java.sql.Connection con)
                                 throws java.lang.Exception
Throws:
java.lang.Exception

saveFiles

public static boolean saveFiles(java.lang.String userID,
                                java.util.ArrayList<ObjectFileInfo> files,
                                java.util.ArrayList<ObjectFileInfo> docs,
                                java.lang.String folderID)
                         throws java.lang.Exception
Throws:
java.lang.Exception

assignDocumentToObject

public static void assignDocumentToObject(java.lang.String targetObjectID,
                                          int targetObjectType,
                                          java.lang.String documentID,
                                          java.lang.String actorID,
                                          java.lang.String locale)
                                   throws java.lang.Exception
Throws:
java.lang.Exception

assignDocumentToObject

public static void assignDocumentToObject(java.lang.String targetObjectID,
                                          int targetObjectType,
                                          java.lang.String documentID,
                                          java.lang.String actorID,
                                          java.lang.String locale,
                                          java.sql.Statement st,
                                          java.sql.Connection con)
                                   throws java.lang.Exception
Throws:
java.lang.Exception

deleteFile

public static boolean deleteFile(java.lang.String userID,
                                 java.lang.String identifier)
                          throws java.lang.Exception
Throws:
java.lang.Exception

hasAccess

@Deprecated
public static int hasAccess(java.lang.String userID,
                                       java.lang.String folderID)
                     throws java.sql.SQLException
Deprecated. 

use getRight(String userID, String folderID, String subPath)

Throws:
java.sql.SQLException

getRight

public static int getRight(java.lang.String userID,
                           arta.remote.client.AiNode folder,
                           java.lang.String folderID,
                           java.lang.String subPath)
                    throws java.lang.Exception
Throws:
java.lang.Exception

getRight

public static int getRight(java.lang.String userID,
                           arta.remote.client.AiNode folder,
                           java.lang.String folderID,
                           java.lang.String subPath,
                           java.sql.Statement st,
                           boolean child)
                    throws java.lang.Exception
Throws:
java.lang.Exception

loginInJR

public static void loginInJR(java.lang.String userID)

getFolderUsers

public static java.util.Set<java.lang.String> getFolderUsers(java.lang.String folderID)
                                                      throws java.sql.SQLException
Throws:
java.sql.SQLException

getObjectFolderElements

public static 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
Throws:
java.lang.Exception

folderChanged

public static void folderChanged(java.lang.String userID,
                                 java.lang.String folderID,
                                 java.lang.String subPath)
                          throws java.lang.Exception
Throws:
java.lang.Exception

getTopProcInstIDs

public static java.util.ArrayList<java.lang.String> getTopProcInstIDs(java.lang.String folderID)
                                                               throws java.lang.Exception
Throws:
java.lang.Exception

isRegistrator

public static boolean isRegistrator(java.lang.String userID)
                             throws java.lang.Exception
Throws:
java.lang.Exception

isRegistrator

public static boolean isRegistrator(java.lang.String userID,
                                    java.sql.Statement st)
                             throws java.sql.SQLException
Throws:
java.sql.SQLException

getEntityAdditionalFields

public static java.util.HashMap<java.lang.String,java.lang.String> getEntityAdditionalFields(java.lang.String documentID,
                                                                                             java.lang.String fileID)

addStoreObject

public static void addStoreObject(java.lang.String objectID,
                                  int objectType,
                                  java.lang.String authorID)
                           throws java.lang.Exception
Throws:
java.lang.Exception

getFormFilesInFolder

public static java.util.ArrayList<java.lang.String> getFormFilesInFolder(java.lang.String formID,
                                                                         java.lang.String procInstID,
                                                                         java.lang.String subPath,
                                                                         java.lang.String actorID)


Copyright © 2000 Dummy Corp. All Rights Reserved.