arta.synergy.ejb.mbo.documents
Class NativeStore

java.lang.Object
  extended by arta.synergy.ejb.mbo.documents.NativeStore

public class NativeStore
extends java.lang.Object

Created by IntelliJ IDEA. User: topa Date: 26.02.2010 Time: 13:21:37 To change this template use File | Settings | File Templates.


Constructor Summary
NativeStore()
           
 
Method Summary
static void createLink(DocumentLink newLink, java.lang.String objectID, int objectTypeID, ServerResult<arta.synergy.common.docs.SDocumentLink> result, java.lang.String locale)
           
static void deleteDocument(java.lang.String documentID, java.lang.String userID, java.lang.String locale, ServerResult<java.lang.Integer> result)
          Метод удаляет документ из базы данных (documents, document_parts).
static arta.synergy.common.docs.SDocumentInfo getDocumentInfo(java.lang.String documentID, java.lang.String userID)
           
static arta.synergy.common.docs.SDocumentInfo getDocumentInfo(java.lang.String documentID, java.lang.String userID, java.sql.Statement st, java.sql.ResultSet res)
           
static java.util.ArrayList<arta.synergy.common.docs.SDocumentInfo> getDocuments(arta.synergy.common.docs.SDocSearchParams params, java.lang.String userID)
           
static void removeLink(java.lang.String linkID, java.lang.String userID, java.lang.String locale, ServerResult result, java.sql.Statement st, java.sql.ResultSet res)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NativeStore

public NativeStore()
Method Detail

getDocuments

public static java.util.ArrayList<arta.synergy.common.docs.SDocumentInfo> getDocuments(arta.synergy.common.docs.SDocSearchParams params,
                                                                                       java.lang.String userID)

getDocumentInfo

public static arta.synergy.common.docs.SDocumentInfo getDocumentInfo(java.lang.String documentID,
                                                                     java.lang.String userID)

getDocumentInfo

public static arta.synergy.common.docs.SDocumentInfo getDocumentInfo(java.lang.String documentID,
                                                                     java.lang.String userID,
                                                                     java.sql.Statement st,
                                                                     java.sql.ResultSet res)
                                                              throws java.lang.Exception
Throws:
java.lang.Exception

createLink

public static void createLink(DocumentLink newLink,
                              java.lang.String objectID,
                              int objectTypeID,
                              ServerResult<arta.synergy.common.docs.SDocumentLink> result,
                              java.lang.String locale)

removeLink

public static void removeLink(java.lang.String linkID,
                              java.lang.String userID,
                              java.lang.String locale,
                              ServerResult result,
                              java.sql.Statement st,
                              java.sql.ResultSet res)
                       throws java.lang.Exception
Throws:
java.lang.Exception

deleteDocument

public static void deleteDocument(java.lang.String documentID,
                                  java.lang.String userID,
                                  java.lang.String locale,
                                  ServerResult<java.lang.Integer> result)
Метод удаляет документ из базы данных (documents, document_parts). Перед удалением прверяется, есть ли ссылки на данный документ по таблице doc_links. Если есть ссылки, возвращаемое сообщение содержит список объектов, ссылающихся на данный документ. Документ можнт быть удален только его создателем

Parameters:
documentID - ID документа
userID - ID пользователя
locale - локаль пользователя
result - объект для передачи результатов


Copyright © 2000 Dummy Corp. All Rights Reserved.