arta.synergy.ejb.bp.docflow
Class DocflowBean

java.lang.Object
  extended by arta.synergy.ejb.bp.docflow.DocflowBean
All Implemented Interfaces:
arta.synergy.common.bp.docflow.DocflowBeanIF, arta.synergy.common.bp.docflow.DocflowBeanRemoteIF, arta.synergy.common.util.UpdatesProviderIF

public class DocflowBean
extends java.lang.Object
implements arta.synergy.common.bp.docflow.DocflowBeanIF, arta.synergy.common.bp.docflow.DocflowBeanRemoteIF

Created by IntelliJ IDEA. User: topa Date: 25.05.2011 Time: 12:37:06 To change this template use File | Settings | File Templates.


Constructor Summary
DocflowBean()
           
 
Method Summary
 ServerResult<Action> acceptResolutionProject(ResolutionProject project, java.lang.String actorID, java.lang.String userID, java.lang.String host, java.lang.String locale)
           
 ServerResult<java.lang.Boolean> addDocLink(java.lang.String parentDocumentID, java.lang.String childDocumentID, java.lang.String actorID, java.lang.String locale)
           
 java.lang.String addDocument(RegisterDoc doc, java.util.ArrayList<ObjectFileInfo> files, java.lang.String actorID, java.lang.String host, java.lang.String locale)
           
 void addDocument(java.lang.String documentID, java.lang.String subject, java.lang.String correspondentOrg, java.lang.String source, java.lang.String actorID)
           
 void addDtiIDLink(java.lang.String dtiID, java.lang.String docID)
           
 ServerResult<java.util.Date> appendHours(java.util.Date startDate, double hours)
           
 ServerResult<java.util.Date> appendWorkDays(java.util.Date startDate, int days)
           
 ServerResult<RegisterDoc> autoRegisterDocument(RegisterDoc doc, java.util.ArrayList<ObjectFileInfo> files, java.util.ArrayList<ObjectFileInfo> links, Route route, java.lang.String actorID, java.lang.String locale, java.lang.String host, java.lang.String comment)
           
 ServerResult<java.lang.Boolean> canAssign(java.lang.String documentID)
           
 java.lang.String create_document(java.lang.String docID, java.lang.String procInstID, java.lang.String actorID, java.lang.String host, java.lang.String locale, java.lang.String registerID)
          Deprecated. 
 ServerResult<java.util.HashMap<java.lang.String,java.io.Serializable>> createDocument(java.lang.String parentDocumentID, RegisterDoc doc, Action action, java.lang.String actorID, java.lang.String host, java.lang.String name, java.lang.String locale, java.util.ArrayList<ObjectFileInfo> files, java.util.ArrayList<ObjectFileInfo> links)
           
 ServerResult<ProjectInfo> createProjectForTemplate(java.lang.String docTypeID, java.lang.String path, java.lang.String fileName, java.lang.String name, Action action, java.lang.String actorID, java.lang.String host, java.lang.String locale)
           
 java.lang.String createRegistration(java.lang.String docID, java.lang.String agreementUserID, java.lang.String procInstID, java.lang.String routeID, java.lang.String actorID, java.lang.String host, java.lang.String locale)
           
 ServerResult<java.lang.Boolean> delete(java.lang.String docTypeID, java.lang.String locale, java.lang.String actorID, java.lang.String host)
           
 ServerResult<java.lang.Boolean> deleteDocLink(java.lang.String parentDocumentID, java.lang.String childDocumentID, java.lang.String actorID, java.lang.String locale)
           
 ServerResult<Action> executeProtocol(Protocol p, Action approvementAction, Route approvementRoute, java.lang.String locale, java.lang.String actorID, java.lang.String userID, java.lang.String host)
           
 ServerResult<RegisterDoc> findByNumber(java.lang.String number, java.lang.String registerID, java.lang.String actorID, java.lang.String locale)
           
 ServerResult<RegisterDoc> findExists(DocCanProceedParams params)
           
 ServerResult<java.lang.String> generateNumberForFormula(java.lang.String formula, java.util.HashMap<java.lang.String,java.lang.String> additionalValues, java.lang.String inputNumber, java.util.Date regDate, java.lang.String reservedID)
           
 ServerResult<java.util.ArrayList<ProjectInfo>> getChildDocuments(java.lang.String documentID, java.lang.String actorID, java.lang.String host, java.lang.String locale)
           
 java.util.ArrayList<java.lang.String> getCorrespondentOrgSuggestions(java.lang.String search, java.lang.String locale)
           
 java.util.ArrayList<java.lang.String> getCorrespondentSuggestions(java.lang.String search, java.lang.String locale)
           
 java.lang.String getDocIDByDtiID(java.lang.String dtiID)
           
 DocType getDocType(java.lang.String code)
           
 ServerResult<DocType> getDocType(java.lang.String docTypeID, java.lang.String lang)
           
 ServerResult<RegisterDoc> getDocument(java.lang.String docID, java.lang.String actorID, java.lang.String host, java.lang.String locale)
           
 ServerResult<DocAttributesInfo> getDocumentAttributes(java.lang.String documentID, java.lang.String actorID, java.lang.String locale)
           
 ServerResult<java.util.ArrayList<DocHistoryIF>> getDocumentChangesHistory(java.lang.String documentID, boolean cardHistory, boolean fileChanges, boolean controll, java.lang.String locale)
           
 ServerResult<java.util.ArrayList<ProcessHistory>> getDocumentHistory(java.lang.String userID, java.lang.String documentID, java.lang.String locale)
           
 ServerResult<java.util.ArrayList<ProcessHistory>> getDocumentHistoryWithLocale(java.lang.String userID, java.lang.String documentID, java.lang.String locale)
           
 java.lang.String getDocumentIDByDtiID(java.lang.String dtiID)
           
 java.util.ArrayList<SimpleObject> getDocumentProcesses(java.lang.String documentID, java.lang.String host, java.lang.String actorID, java.lang.String locale)
           
 ServerResult<RegisterDocsList> getDocuments(DocSearchParams params, java.lang.String actorID, java.lang.String locale)
           
 java.util.Map<java.lang.String,java.lang.String> getDocumetInfo(java.lang.String docID)
           
 java.lang.String getFolderIDByDtiID(java.lang.String dtiID)
           
 ModuleUpdatesInfo getModuleUpdatesInfo(java.lang.String actorID)
           
 ServerResult<ProjectInfo> getProjectInfo(java.lang.String objectID, int objectType, java.lang.String userID, java.lang.String actorID, java.lang.String locale, java.lang.String host)
           
 ServerResult<ProjectInfo> getProjectInfo(java.lang.String documentID, java.lang.String userID, java.lang.String locale, java.lang.String host)
           
 java.util.ArrayList<ResolutionProject> getProjectsForDocument(java.lang.String documentID, java.lang.String userID)
           
 boolean getProtocolResult(java.lang.String routeItemUserID, java.lang.String procInstID, java.lang.String locale, java.lang.String actorID, java.lang.String host)
           
 ServerResult<java.util.ArrayList<RegisterStat>> getRegisterStat()
           
 java.lang.String getRegUserByDtiID(java.lang.String dtiId)
           
 java.lang.String getRegUserNameByDtiID(java.lang.String dtiId)
           
 ServerResult<ShortProjectInfo> getShortProjectInfo(java.lang.String documentID, java.lang.String locale, java.lang.String userID)
           
 ServerResult<java.util.ArrayList<ProcessHistory>> getSightings(java.lang.String documentID, int routeItemTypeID, boolean obsolete, java.lang.String locale)
           
 ServerResult<DocFileList> getUserDocFiles(java.lang.String parentDocFileID, java.lang.String userID, java.lang.String locale)
           
 ServerResult<RegisterDocsList> getUserRegisterDocs(DocSearchParams params, java.lang.String actorID, java.lang.String locale)
          Deprecated. 
 ServerResult<RegisterList> getUserRegisters(java.lang.String userID, java.lang.String locale)
           
 ServerResult<java.util.ArrayList<DocFileRight>> getUserRights(java.lang.String actorID, java.lang.String locale)
           
 ServerResult<java.lang.Double> getWorkLenghtInDays(java.util.Date startDate, java.util.Date finishDate)
           
 ServerResult<java.lang.Long> getWorkLenghtInMills(java.util.Date startDate, java.util.Date finishDate)
           
 ServerResult<java.lang.Boolean> markDocAsRead(java.lang.String documentID, java.lang.String actorID, java.lang.String locale, java.lang.String host, boolean setRead)
           
 ServerResult<java.lang.Boolean> markDocHiddenStatus(java.lang.String documentID, java.lang.String actorID, java.lang.String locale, java.lang.String host, boolean setHidden)
           
 ServerResult<java.lang.Boolean> markDocsAsRead(java.util.ArrayList<java.lang.String> documentIDs, java.lang.String actorID, java.lang.String locale, java.lang.String host)
           
 ServerResult<java.lang.Boolean> markDocsAsRead(DocSearchParams params, java.lang.String actorID, java.lang.String locale, java.lang.String host)
           
 ServerResult<java.lang.Boolean> markDocsHiddenStatus(java.util.ArrayList<java.lang.String> documentIDs, java.lang.String actorID, java.lang.String locale, java.lang.String host, boolean setHidden)
           
 ServerResult<RegisterDoc> registerDocument(RegisterDoc doc, java.util.ArrayList<ObjectFileInfo> files, java.util.ArrayList<ObjectFileInfo> links, Route route, java.lang.String actorID, java.lang.String locale, java.lang.String host, java.lang.String comment)
           
 ServerResult<java.lang.Boolean> rejectDocRegistration(java.lang.String docID, java.lang.String message, java.lang.String actorID, java.lang.String host, java.lang.String locale)
           
 java.lang.String saveCorrespondentOrg(java.lang.String name)
           
 ServerResult<RegisterDoc> saveDocument(RegisterDoc doc, java.util.ArrayList<ObjectFileInfo> files, java.util.ArrayList<ObjectFileInfo> links, Route route, java.lang.String actorID, java.lang.String locale, java.lang.String host)
           
 ServerResult<RegisterDoc> saveDraftDocument(RegisterDoc doc, Route route, java.lang.String actorID, java.lang.String locale, java.lang.String host)
           
 ServerResult<Action> saveDraftProtocol(Protocol p, Action approvementAction, Route approvementRoute, java.lang.String locale, java.lang.String actorID, java.lang.String userID, java.lang.String host)
           
 ServerResult<ResolutionProject> saveResolutionProject(ResolutionProject project, java.lang.String actorID, java.lang.String host, java.lang.String locale, java.lang.String userID)
           
 ServerResult<DocTypeList> searchDocTypes(DocTypeSearchParams sp, java.lang.String lang, java.lang.String actorID)
           
 ServerResult<RegisterDoc> sendForRegistration(Route registrationRoute, java.lang.String actionID, RegisterDoc doc, Route route, Action action, java.lang.String locale, java.lang.String host, java.lang.String userID)
           
 ServerResult<java.lang.Boolean> setControlled(java.lang.String docID, boolean controlled, java.lang.String actorID, java.lang.String host, java.lang.String locale)
           
 ServerResult<java.lang.Boolean> setDefective(java.lang.String docID, java.lang.String comment, boolean defective, boolean closeWorks, java.lang.String actorID, java.lang.String locale, java.lang.String host)
           
 void setDocumentRead(java.lang.String documentID, java.util.ArrayList<java.lang.String> actions, java.lang.String userID)
           
 boolean setObjectID(java.lang.String docID, java.lang.String procInstID)
           
 ServerResult<java.lang.Boolean> startDocumentRoute(java.lang.String parentActionID, Route route, java.lang.String documentID, java.lang.String actorID, java.lang.String host, java.lang.String locale)
           
 void startProtocol(java.lang.String protocolID, java.lang.String locale, java.lang.String actorID, java.lang.String host)
           
 void startResolutionRoute(java.lang.String procInstID, java.lang.String resolutionItemID, java.lang.String locale, java.lang.String host, java.lang.String actorID)
           
 void storeDeletedProcess(java.lang.String procInstID, java.lang.String actorID)
           
 ServerResult<java.lang.Boolean> terminateProcess(java.lang.String procInstID, java.lang.String host, java.lang.String actorID, java.lang.String locale)
          Прерывание маршрута - транзакционно безопасный метод
 ServerResult<java.lang.Boolean> terminateProcessImpl(java.lang.String procInstID, java.lang.String host, java.lang.String actorID, java.lang.String locale)
           
 void updateDocumentStatus(java.lang.String procInstID)
           
 ServerResult<java.lang.Boolean> writeOffDoc(java.lang.String docID, java.lang.String fileID, java.lang.String actorID, java.lang.String locale, java.lang.String host)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DocflowBean

public DocflowBean()
Method Detail

getDocuments

public ServerResult<RegisterDocsList> getDocuments(DocSearchParams params,
                                                   java.lang.String actorID,
                                                   java.lang.String locale)
Specified by:
getDocuments in interface arta.synergy.common.bp.docflow.DocflowBeanIF

create_document

@Deprecated
public java.lang.String create_document(java.lang.String docID,
                                                   java.lang.String procInstID,
                                                   java.lang.String actorID,
                                                   java.lang.String host,
                                                   java.lang.String locale,
                                                   java.lang.String registerID)
                                 throws java.lang.Exception
Deprecated. 

Specified by:
create_document in interface arta.synergy.common.bp.docflow.DocflowBeanIF
Throws:
java.lang.Exception

setObjectID

public boolean setObjectID(java.lang.String docID,
                           java.lang.String procInstID)
                    throws java.lang.Exception
Specified by:
setObjectID in interface arta.synergy.common.bp.docflow.DocflowBeanIF
Throws:
java.lang.Exception

createRegistration

public java.lang.String createRegistration(java.lang.String docID,
                                           java.lang.String agreementUserID,
                                           java.lang.String procInstID,
                                           java.lang.String routeID,
                                           java.lang.String actorID,
                                           java.lang.String host,
                                           java.lang.String locale)
                                    throws java.lang.Exception
Specified by:
createRegistration in interface arta.synergy.common.bp.docflow.DocflowBeanIF
Throws:
java.lang.Exception

storeDeletedProcess

public void storeDeletedProcess(java.lang.String procInstID,
                                java.lang.String actorID)
                         throws java.lang.Exception
Specified by:
storeDeletedProcess in interface arta.synergy.common.bp.docflow.DocflowBeanIF
Throws:
java.lang.Exception

saveDraftDocument

public ServerResult<RegisterDoc> saveDraftDocument(RegisterDoc doc,
                                                   Route route,
                                                   java.lang.String actorID,
                                                   java.lang.String locale,
                                                   java.lang.String host)
Specified by:
saveDraftDocument in interface arta.synergy.common.bp.docflow.DocflowBeanIF

saveDocument

public ServerResult<RegisterDoc> saveDocument(RegisterDoc doc,
                                              java.util.ArrayList<ObjectFileInfo> files,
                                              java.util.ArrayList<ObjectFileInfo> links,
                                              Route route,
                                              java.lang.String actorID,
                                              java.lang.String locale,
                                              java.lang.String host)
Specified by:
saveDocument in interface arta.synergy.common.bp.docflow.DocflowBeanIF
Specified by:
saveDocument in interface arta.synergy.common.bp.docflow.DocflowBeanRemoteIF

registerDocument

public ServerResult<RegisterDoc> registerDocument(RegisterDoc doc,
                                                  java.util.ArrayList<ObjectFileInfo> files,
                                                  java.util.ArrayList<ObjectFileInfo> links,
                                                  Route route,
                                                  java.lang.String actorID,
                                                  java.lang.String locale,
                                                  java.lang.String host,
                                                  java.lang.String comment)
Specified by:
registerDocument in interface arta.synergy.common.bp.docflow.DocflowBeanIF
Specified by:
registerDocument in interface arta.synergy.common.bp.docflow.DocflowBeanRemoteIF

autoRegisterDocument

public ServerResult<RegisterDoc> autoRegisterDocument(RegisterDoc doc,
                                                      java.util.ArrayList<ObjectFileInfo> files,
                                                      java.util.ArrayList<ObjectFileInfo> links,
                                                      Route route,
                                                      java.lang.String actorID,
                                                      java.lang.String locale,
                                                      java.lang.String host,
                                                      java.lang.String comment)
Specified by:
autoRegisterDocument in interface arta.synergy.common.bp.docflow.DocflowBeanIF

getDocument

public ServerResult<RegisterDoc> getDocument(java.lang.String docID,
                                             java.lang.String actorID,
                                             java.lang.String host,
                                             java.lang.String locale)
Specified by:
getDocument in interface arta.synergy.common.bp.docflow.DocflowBeanIF
Specified by:
getDocument in interface arta.synergy.common.bp.docflow.DocflowBeanRemoteIF

searchDocTypes

public ServerResult<DocTypeList> searchDocTypes(DocTypeSearchParams sp,
                                                java.lang.String lang,
                                                java.lang.String actorID)
Specified by:
searchDocTypes in interface arta.synergy.common.bp.docflow.DocflowBeanIF

getDocType

public ServerResult<DocType> getDocType(java.lang.String docTypeID,
                                        java.lang.String lang)
Specified by:
getDocType in interface arta.synergy.common.bp.docflow.DocflowBeanIF

delete

public ServerResult<java.lang.Boolean> delete(java.lang.String docTypeID,
                                              java.lang.String locale,
                                              java.lang.String actorID,
                                              java.lang.String host)
Specified by:
delete in interface arta.synergy.common.bp.docflow.DocflowBeanIF

rejectDocRegistration

public ServerResult<java.lang.Boolean> rejectDocRegistration(java.lang.String docID,
                                                             java.lang.String message,
                                                             java.lang.String actorID,
                                                             java.lang.String host,
                                                             java.lang.String locale)
Specified by:
rejectDocRegistration in interface arta.synergy.common.bp.docflow.DocflowBeanIF
Specified by:
rejectDocRegistration in interface arta.synergy.common.bp.docflow.DocflowBeanRemoteIF

sendForRegistration

public ServerResult<RegisterDoc> sendForRegistration(Route registrationRoute,
                                                     java.lang.String actionID,
                                                     RegisterDoc doc,
                                                     Route route,
                                                     Action action,
                                                     java.lang.String locale,
                                                     java.lang.String host,
                                                     java.lang.String userID)
                                              throws java.lang.Exception
Specified by:
sendForRegistration in interface arta.synergy.common.bp.docflow.DocflowBeanIF
Throws:
java.lang.Exception

getRegisterStat

public ServerResult<java.util.ArrayList<RegisterStat>> getRegisterStat()
Specified by:
getRegisterStat in interface arta.synergy.common.bp.docflow.DocflowBeanIF

startResolutionRoute

public void startResolutionRoute(java.lang.String procInstID,
                                 java.lang.String resolutionItemID,
                                 java.lang.String locale,
                                 java.lang.String host,
                                 java.lang.String actorID)
                          throws java.lang.Exception
Specified by:
startResolutionRoute in interface arta.synergy.common.bp.docflow.DocflowBeanIF
Throws:
java.lang.Exception

saveResolutionProject

public ServerResult<ResolutionProject> saveResolutionProject(ResolutionProject project,
                                                             java.lang.String actorID,
                                                             java.lang.String host,
                                                             java.lang.String locale,
                                                             java.lang.String userID)
Specified by:
saveResolutionProject in interface arta.synergy.common.bp.docflow.DocflowBeanIF

acceptResolutionProject

public ServerResult<Action> acceptResolutionProject(ResolutionProject project,
                                                    java.lang.String actorID,
                                                    java.lang.String userID,
                                                    java.lang.String host,
                                                    java.lang.String locale)
Specified by:
acceptResolutionProject in interface arta.synergy.common.bp.docflow.DocflowBeanIF
Specified by:
acceptResolutionProject in interface arta.synergy.common.bp.docflow.DocflowBeanRemoteIF

getProjectInfo

public ServerResult<ProjectInfo> getProjectInfo(java.lang.String objectID,
                                                int objectType,
                                                java.lang.String userID,
                                                java.lang.String actorID,
                                                java.lang.String locale,
                                                java.lang.String host)
Specified by:
getProjectInfo in interface arta.synergy.common.bp.docflow.DocflowBeanIF
Specified by:
getProjectInfo in interface arta.synergy.common.bp.docflow.DocflowBeanRemoteIF

getProjectInfo

public ServerResult<ProjectInfo> getProjectInfo(java.lang.String documentID,
                                                java.lang.String userID,
                                                java.lang.String locale,
                                                java.lang.String host)
Specified by:
getProjectInfo in interface arta.synergy.common.bp.docflow.DocflowBeanIF
Specified by:
getProjectInfo in interface arta.synergy.common.bp.docflow.DocflowBeanRemoteIF

updateDocumentStatus

public void updateDocumentStatus(java.lang.String procInstID)
                          throws java.lang.Exception
Specified by:
updateDocumentStatus in interface arta.synergy.common.bp.docflow.DocflowBeanIF
Throws:
java.lang.Exception

startDocumentRoute

public ServerResult<java.lang.Boolean> startDocumentRoute(java.lang.String parentActionID,
                                                          Route route,
                                                          java.lang.String documentID,
                                                          java.lang.String actorID,
                                                          java.lang.String host,
                                                          java.lang.String locale)
Specified by:
startDocumentRoute in interface arta.synergy.common.bp.docflow.DocflowBeanIF
Specified by:
startDocumentRoute in interface arta.synergy.common.bp.docflow.DocflowBeanRemoteIF

getDocumentHistory

public ServerResult<java.util.ArrayList<ProcessHistory>> getDocumentHistory(java.lang.String userID,
                                                                            java.lang.String documentID,
                                                                            java.lang.String locale)
Specified by:
getDocumentHistory in interface arta.synergy.common.bp.docflow.DocflowBeanIF

getDocumentHistoryWithLocale

public ServerResult<java.util.ArrayList<ProcessHistory>> getDocumentHistoryWithLocale(java.lang.String userID,
                                                                                      java.lang.String documentID,
                                                                                      java.lang.String locale)
Specified by:
getDocumentHistoryWithLocale in interface arta.synergy.common.bp.docflow.DocflowBeanIF

getSightings

public ServerResult<java.util.ArrayList<ProcessHistory>> getSightings(java.lang.String documentID,
                                                                      int routeItemTypeID,
                                                                      boolean obsolete,
                                                                      java.lang.String locale)
Specified by:
getSightings in interface arta.synergy.common.bp.docflow.DocflowBeanIF

createDocument

public ServerResult<java.util.HashMap<java.lang.String,java.io.Serializable>> createDocument(java.lang.String parentDocumentID,
                                                                                             RegisterDoc doc,
                                                                                             Action action,
                                                                                             java.lang.String actorID,
                                                                                             java.lang.String host,
                                                                                             java.lang.String name,
                                                                                             java.lang.String locale,
                                                                                             java.util.ArrayList<ObjectFileInfo> files,
                                                                                             java.util.ArrayList<ObjectFileInfo> links)
Specified by:
createDocument in interface arta.synergy.common.bp.docflow.DocflowBeanIF
Specified by:
createDocument in interface arta.synergy.common.bp.docflow.DocflowBeanRemoteIF

getChildDocuments

public ServerResult<java.util.ArrayList<ProjectInfo>> getChildDocuments(java.lang.String documentID,
                                                                        java.lang.String actorID,
                                                                        java.lang.String host,
                                                                        java.lang.String locale)
Specified by:
getChildDocuments in interface arta.synergy.common.bp.docflow.DocflowBeanIF

getCorrespondentSuggestions

public java.util.ArrayList<java.lang.String> getCorrespondentSuggestions(java.lang.String search,
                                                                         java.lang.String locale)
Specified by:
getCorrespondentSuggestions in interface arta.synergy.common.bp.docflow.DocflowBeanIF

getCorrespondentOrgSuggestions

public java.util.ArrayList<java.lang.String> getCorrespondentOrgSuggestions(java.lang.String search,
                                                                            java.lang.String locale)
Specified by:
getCorrespondentOrgSuggestions in interface arta.synergy.common.bp.docflow.DocflowBeanIF

getDocumentChangesHistory

public ServerResult<java.util.ArrayList<DocHistoryIF>> getDocumentChangesHistory(java.lang.String documentID,
                                                                                 boolean cardHistory,
                                                                                 boolean fileChanges,
                                                                                 boolean controll,
                                                                                 java.lang.String locale)
Specified by:
getDocumentChangesHistory in interface arta.synergy.common.bp.docflow.DocflowBeanIF

getDocType

public DocType getDocType(java.lang.String code)
                   throws java.lang.Exception
Specified by:
getDocType in interface arta.synergy.common.bp.docflow.DocflowBeanIF
Throws:
java.lang.Exception

addDocument

public void addDocument(java.lang.String documentID,
                        java.lang.String subject,
                        java.lang.String correspondentOrg,
                        java.lang.String source,
                        java.lang.String actorID)
                 throws java.lang.Exception
Specified by:
addDocument in interface arta.synergy.common.bp.docflow.DocflowBeanIF
Throws:
java.lang.Exception

addDocument

public java.lang.String addDocument(RegisterDoc doc,
                                    java.util.ArrayList<ObjectFileInfo> files,
                                    java.lang.String actorID,
                                    java.lang.String host,
                                    java.lang.String locale)
                             throws java.lang.Exception
Specified by:
addDocument in interface arta.synergy.common.bp.docflow.DocflowBeanIF
Specified by:
addDocument in interface arta.synergy.common.bp.docflow.DocflowBeanRemoteIF
Throws:
java.lang.Exception

writeOffDoc

public ServerResult<java.lang.Boolean> writeOffDoc(java.lang.String docID,
                                                   java.lang.String fileID,
                                                   java.lang.String actorID,
                                                   java.lang.String locale,
                                                   java.lang.String host)
Specified by:
writeOffDoc in interface arta.synergy.common.bp.docflow.DocflowBeanIF

getUserRegisterDocs

@Deprecated
public ServerResult<RegisterDocsList> getUserRegisterDocs(DocSearchParams params,
                                                                     java.lang.String actorID,
                                                                     java.lang.String locale)
Deprecated. 

Specified by:
getUserRegisterDocs in interface arta.synergy.common.bp.docflow.DocflowBeanIF

getUserRegisters

public ServerResult<RegisterList> getUserRegisters(java.lang.String userID,
                                                   java.lang.String locale)
Specified by:
getUserRegisters in interface arta.synergy.common.bp.docflow.DocflowBeanIF

getUserDocFiles

public ServerResult<DocFileList> getUserDocFiles(java.lang.String parentDocFileID,
                                                 java.lang.String userID,
                                                 java.lang.String locale)
Specified by:
getUserDocFiles in interface arta.synergy.common.bp.docflow.DocflowBeanIF

setControlled

public ServerResult<java.lang.Boolean> setControlled(java.lang.String docID,
                                                     boolean controlled,
                                                     java.lang.String actorID,
                                                     java.lang.String host,
                                                     java.lang.String locale)
Specified by:
setControlled in interface arta.synergy.common.bp.docflow.DocflowBeanIF

setDefective

public ServerResult<java.lang.Boolean> setDefective(java.lang.String docID,
                                                    java.lang.String comment,
                                                    boolean defective,
                                                    boolean closeWorks,
                                                    java.lang.String actorID,
                                                    java.lang.String locale,
                                                    java.lang.String host)
Specified by:
setDefective in interface arta.synergy.common.bp.docflow.DocflowBeanIF

createProjectForTemplate

public ServerResult<ProjectInfo> createProjectForTemplate(java.lang.String docTypeID,
                                                          java.lang.String path,
                                                          java.lang.String fileName,
                                                          java.lang.String name,
                                                          Action action,
                                                          java.lang.String actorID,
                                                          java.lang.String host,
                                                          java.lang.String locale)
Specified by:
createProjectForTemplate in interface arta.synergy.common.bp.docflow.DocflowBeanIF

getUserRights

public ServerResult<java.util.ArrayList<DocFileRight>> getUserRights(java.lang.String actorID,
                                                                     java.lang.String locale)
Specified by:
getUserRights in interface arta.synergy.common.bp.docflow.DocflowBeanIF

canAssign

public ServerResult<java.lang.Boolean> canAssign(java.lang.String documentID)
Specified by:
canAssign in interface arta.synergy.common.bp.docflow.DocflowBeanIF

getProtocolResult

public boolean getProtocolResult(java.lang.String routeItemUserID,
                                 java.lang.String procInstID,
                                 java.lang.String locale,
                                 java.lang.String actorID,
                                 java.lang.String host)
Specified by:
getProtocolResult in interface arta.synergy.common.bp.docflow.DocflowBeanIF

startProtocol

public void startProtocol(java.lang.String protocolID,
                          java.lang.String locale,
                          java.lang.String actorID,
                          java.lang.String host)
Specified by:
startProtocol in interface arta.synergy.common.bp.docflow.DocflowBeanIF

saveDraftProtocol

public ServerResult<Action> saveDraftProtocol(Protocol p,
                                              Action approvementAction,
                                              Route approvementRoute,
                                              java.lang.String locale,
                                              java.lang.String actorID,
                                              java.lang.String userID,
                                              java.lang.String host)
Specified by:
saveDraftProtocol in interface arta.synergy.common.bp.docflow.DocflowBeanIF

executeProtocol

public ServerResult<Action> executeProtocol(Protocol p,
                                            Action approvementAction,
                                            Route approvementRoute,
                                            java.lang.String locale,
                                            java.lang.String actorID,
                                            java.lang.String userID,
                                            java.lang.String host)
Specified by:
executeProtocol in interface arta.synergy.common.bp.docflow.DocflowBeanIF

getShortProjectInfo

public ServerResult<ShortProjectInfo> getShortProjectInfo(java.lang.String documentID,
                                                          java.lang.String locale,
                                                          java.lang.String userID)
Specified by:
getShortProjectInfo in interface arta.synergy.common.bp.docflow.DocflowBeanIF

getDocumentAttributes

public ServerResult<DocAttributesInfo> getDocumentAttributes(java.lang.String documentID,
                                                             java.lang.String actorID,
                                                             java.lang.String locale)
Specified by:
getDocumentAttributes in interface arta.synergy.common.bp.docflow.DocflowBeanIF

findExists

public ServerResult<RegisterDoc> findExists(DocCanProceedParams params)
Specified by:
findExists in interface arta.synergy.common.bp.docflow.DocflowBeanIF

findByNumber

public ServerResult<RegisterDoc> findByNumber(java.lang.String number,
                                              java.lang.String registerID,
                                              java.lang.String actorID,
                                              java.lang.String locale)
Specified by:
findByNumber in interface arta.synergy.common.bp.docflow.DocflowBeanIF
Specified by:
findByNumber in interface arta.synergy.common.bp.docflow.DocflowBeanRemoteIF

deleteDocLink

public ServerResult<java.lang.Boolean> deleteDocLink(java.lang.String parentDocumentID,
                                                     java.lang.String childDocumentID,
                                                     java.lang.String actorID,
                                                     java.lang.String locale)
Specified by:
deleteDocLink in interface arta.synergy.common.bp.docflow.DocflowBeanIF

addDocLink

public ServerResult<java.lang.Boolean> addDocLink(java.lang.String parentDocumentID,
                                                  java.lang.String childDocumentID,
                                                  java.lang.String actorID,
                                                  java.lang.String locale)
Specified by:
addDocLink in interface arta.synergy.common.bp.docflow.DocflowBeanIF

setDocumentRead

public void setDocumentRead(java.lang.String documentID,
                            java.util.ArrayList<java.lang.String> actions,
                            java.lang.String userID)
Specified by:
setDocumentRead in interface arta.synergy.common.bp.docflow.DocflowBeanIF

getModuleUpdatesInfo

public ModuleUpdatesInfo getModuleUpdatesInfo(java.lang.String actorID)
Specified by:
getModuleUpdatesInfo in interface arta.synergy.common.util.UpdatesProviderIF

getDocumentProcesses

public java.util.ArrayList<SimpleObject> getDocumentProcesses(java.lang.String documentID,
                                                              java.lang.String host,
                                                              java.lang.String actorID,
                                                              java.lang.String locale)
Specified by:
getDocumentProcesses in interface arta.synergy.common.bp.docflow.DocflowBeanIF

terminateProcess

public ServerResult<java.lang.Boolean> terminateProcess(java.lang.String procInstID,
                                                        java.lang.String host,
                                                        java.lang.String actorID,
                                                        java.lang.String locale)
Прерывание маршрута - транзакционно безопасный метод

Specified by:
terminateProcess in interface arta.synergy.common.bp.docflow.DocflowBeanIF
Parameters:
procInstID - uuid процесса маршрута
host -
actorID -
locale -
Returns:

terminateProcessImpl

public ServerResult<java.lang.Boolean> terminateProcessImpl(java.lang.String procInstID,
                                                            java.lang.String host,
                                                            java.lang.String actorID,
                                                            java.lang.String locale)
Specified by:
terminateProcessImpl in interface arta.synergy.common.bp.docflow.DocflowBeanIF

markDocsAsRead

public ServerResult<java.lang.Boolean> markDocsAsRead(DocSearchParams params,
                                                      java.lang.String actorID,
                                                      java.lang.String locale,
                                                      java.lang.String host)
Specified by:
markDocsAsRead in interface arta.synergy.common.bp.docflow.DocflowBeanIF

markDocAsRead

public ServerResult<java.lang.Boolean> markDocAsRead(java.lang.String documentID,
                                                     java.lang.String actorID,
                                                     java.lang.String locale,
                                                     java.lang.String host,
                                                     boolean setRead)
Specified by:
markDocAsRead in interface arta.synergy.common.bp.docflow.DocflowBeanIF

markDocsAsRead

public ServerResult<java.lang.Boolean> markDocsAsRead(java.util.ArrayList<java.lang.String> documentIDs,
                                                      java.lang.String actorID,
                                                      java.lang.String locale,
                                                      java.lang.String host)
Specified by:
markDocsAsRead in interface arta.synergy.common.bp.docflow.DocflowBeanIF

markDocHiddenStatus

public ServerResult<java.lang.Boolean> markDocHiddenStatus(java.lang.String documentID,
                                                           java.lang.String actorID,
                                                           java.lang.String locale,
                                                           java.lang.String host,
                                                           boolean setHidden)
Specified by:
markDocHiddenStatus in interface arta.synergy.common.bp.docflow.DocflowBeanIF

markDocsHiddenStatus

public ServerResult<java.lang.Boolean> markDocsHiddenStatus(java.util.ArrayList<java.lang.String> documentIDs,
                                                            java.lang.String actorID,
                                                            java.lang.String locale,
                                                            java.lang.String host,
                                                            boolean setHidden)
Specified by:
markDocsHiddenStatus in interface arta.synergy.common.bp.docflow.DocflowBeanIF

getWorkLenghtInMills

public ServerResult<java.lang.Long> getWorkLenghtInMills(java.util.Date startDate,
                                                         java.util.Date finishDate)
Specified by:
getWorkLenghtInMills in interface arta.synergy.common.bp.docflow.DocflowBeanIF

getWorkLenghtInDays

public ServerResult<java.lang.Double> getWorkLenghtInDays(java.util.Date startDate,
                                                          java.util.Date finishDate)
Specified by:
getWorkLenghtInDays in interface arta.synergy.common.bp.docflow.DocflowBeanIF

appendHours

public ServerResult<java.util.Date> appendHours(java.util.Date startDate,
                                                double hours)
Specified by:
appendHours in interface arta.synergy.common.bp.docflow.DocflowBeanIF

appendWorkDays

public ServerResult<java.util.Date> appendWorkDays(java.util.Date startDate,
                                                   int days)
Specified by:
appendWorkDays in interface arta.synergy.common.bp.docflow.DocflowBeanIF

generateNumberForFormula

public ServerResult<java.lang.String> generateNumberForFormula(java.lang.String formula,
                                                               java.util.HashMap<java.lang.String,java.lang.String> additionalValues,
                                                               java.lang.String inputNumber,
                                                               java.util.Date regDate,
                                                               java.lang.String reservedID)
Specified by:
generateNumberForFormula in interface arta.synergy.common.bp.docflow.DocflowBeanIF

getDocumetInfo

public java.util.Map<java.lang.String,java.lang.String> getDocumetInfo(java.lang.String docID)
Specified by:
getDocumetInfo in interface arta.synergy.common.bp.docflow.DocflowBeanIF

addDtiIDLink

public void addDtiIDLink(java.lang.String dtiID,
                         java.lang.String docID)
Specified by:
addDtiIDLink in interface arta.synergy.common.bp.docflow.DocflowBeanIF

getDocIDByDtiID

public java.lang.String getDocIDByDtiID(java.lang.String dtiID)
Specified by:
getDocIDByDtiID in interface arta.synergy.common.bp.docflow.DocflowBeanIF

getDocumentIDByDtiID

public java.lang.String getDocumentIDByDtiID(java.lang.String dtiID)
Specified by:
getDocumentIDByDtiID in interface arta.synergy.common.bp.docflow.DocflowBeanIF

getFolderIDByDtiID

public java.lang.String getFolderIDByDtiID(java.lang.String dtiID)
Specified by:
getFolderIDByDtiID in interface arta.synergy.common.bp.docflow.DocflowBeanIF

getRegUserByDtiID

public java.lang.String getRegUserByDtiID(java.lang.String dtiId)
Specified by:
getRegUserByDtiID in interface arta.synergy.common.bp.docflow.DocflowBeanIF

getRegUserNameByDtiID

public java.lang.String getRegUserNameByDtiID(java.lang.String dtiId)
Specified by:
getRegUserNameByDtiID in interface arta.synergy.common.bp.docflow.DocflowBeanIF

getProjectsForDocument

public java.util.ArrayList<ResolutionProject> getProjectsForDocument(java.lang.String documentID,
                                                                     java.lang.String userID)
                                                              throws java.lang.Exception
Specified by:
getProjectsForDocument in interface arta.synergy.common.bp.docflow.DocflowBeanIF
Throws:
java.lang.Exception

saveCorrespondentOrg

public java.lang.String saveCorrespondentOrg(java.lang.String name)
Specified by:
saveCorrespondentOrg in interface arta.synergy.common.bp.docflow.DocflowBeanIF


Copyright © 2000 Dummy Corp. All Rights Reserved.