|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectarta.synergy.ejb.bp.docflow.DocFlowHelper
public class DocFlowHelper
Created by IntelliJ IDEA. User: exile Date: 12.03.2012 Time: 9:30:03
| Constructor Summary | |
|---|---|
DocFlowHelper(javax.ejb.EJBContext context)
|
|
| Method Summary | |
|---|---|
static ServerResult<java.lang.Boolean> |
addDocLink(java.lang.String parentDocumentID,
java.lang.String childDocumentID,
java.lang.String actorID,
java.lang.String locale)
добавляем ссылку |
static void |
addDocumentToProcessUsers(java.lang.String procInstID)
При запуске нового процесса для пользователя. здесь надо обновлять поле прочитанности для исполнителя. |
static void |
addDocumentToUsers(java.lang.String documentID,
java.util.ArrayList<java.lang.String> usersID)
При запуске нового процесса для пользователя. здесь надо обновлять поле прочитанности для исполнителя. |
static boolean |
canAssign(java.lang.String documentID,
Route route)
|
static boolean |
canReAssign(java.lang.String documentID,
java.lang.String locale)
|
ServerResult<ProjectInfo> |
createProject(RegisterDoc doc,
java.util.ArrayList<ObjectFileInfo> files,
java.util.ArrayList<ObjectFileInfo> links,
Action action,
java.lang.String actorID,
java.lang.String host,
java.lang.String locale,
arta.companion.entity.DocumentEntityManager entityManager,
arta.browser.RepositoryBrowser browser)
если оборачиваю получаю что папка создается от имени админа аи 0000-0000-0000-0002 :( как будет время разобраться |
static java.lang.String |
createRegChildAction(java.lang.String docID,
java.lang.String procInstID,
java.lang.String routeID,
java.lang.String actorID,
java.lang.String host,
java.lang.String locale)
Создание дочерней работы по отношению к регистрации (из канцелярии) |
static ServerResult<java.lang.Boolean> |
deleteDocLink(java.lang.String parentDocumentID,
java.lang.String childDocumentID,
java.lang.String actorID,
java.lang.String locale)
удаляем ссылку |
static ServerResult<RegisterDoc> |
findByNumber(java.lang.String number,
java.lang.String registerID,
java.lang.String actorId,
java.lang.String locale)
ищем документ по номеру в данном журнале (журнал можно и не указывать) |
static ServerResult<RegisterDoc> |
findExists(DocCanProceedParams params)
Поиск документа по номеру исходящего и полю Корреспондент (орг) |
void |
finishRegistration(java.lang.String docID,
java.lang.String comment,
java.lang.String actorID,
java.lang.String locale,
ServerResult result,
boolean reject)
Данный метод подтверждает либо отклоняет регистрацию документа документа, устанавливает статус DocStatuses.STATUS_FINISHED и посылает сигнал процессу |
static java.lang.String |
getCardIDFromFolder(java.lang.String documentID,
java.lang.String actorID,
arta.browser.RepositoryBrowser browser)
|
static void |
getChidlren(java.util.ArrayList<java.lang.String> parents,
java.util.ArrayList<java.lang.String> children,
java.sql.Statement st)
|
static java.util.ArrayList<java.lang.String> |
getCorrespondentOrgSuggestions(java.lang.String search)
|
static java.util.ArrayList<java.lang.String> |
getCorrespondentSuggestions(java.lang.String search)
|
static DocType |
getInDocType()
Какой нибудь тип входящего документа |
static ModuleUpdatesInfo |
getModuleUpdatesInfo(java.lang.String actorID)
|
static java.lang.String |
getProcInstIDByActionID(java.lang.String actionID)
|
static java.lang.String |
getProcInstIDByDocID(java.lang.String docID)
|
static java.lang.String |
getRefuseRegistrationReason(java.lang.String procInstID)
|
static java.util.ArrayList<java.lang.String> |
getSendByFormRecipients(java.lang.String documentID,
java.lang.String routeItemUserID,
java.sql.Statement st)
|
static boolean |
hasApprovedResolution(java.lang.String objectID,
int objectType,
java.sql.Statement st)
|
static boolean |
hasSingleActiveRegistration(java.lang.String documentID,
java.lang.String actorID,
java.lang.String locale,
arta.browser.RepositoryBrowser browser)
|
static boolean |
isForControlledDoc(java.lang.String actionID,
java.sql.Statement st)
является ли документ контрольным |
static java.lang.String[] |
parseRouteItemUserTarget(java.lang.String target,
java.sql.Statement st,
java.lang.String locale)
|
static void |
regProcessDeleted(java.lang.String procInstID,
java.lang.String actorID)
Вызывается процессом, когда пользователь посылает на регистрацию, а потом удаляет эту работу. |
ServerResult<java.lang.Boolean> |
rejectRegistration(java.lang.String docID,
java.lang.String message,
java.lang.String actorID,
java.lang.String host,
java.lang.String locale,
arta.browser.RepositoryBrowser browser)
Отказ в регистрации |
static boolean |
resultFilesExist(java.lang.String documentID,
java.lang.String userID)
|
void |
sendDocumentChangedSignal(java.lang.String docID,
java.lang.String actorID,
java.lang.String locale)
Метод отправляет сигнал процессу регистрации об изменении карточки документа. |
static ServerResult<java.lang.Boolean> |
setDocControlled(java.lang.String docID,
boolean controlled,
java.lang.String actorID,
java.lang.String host,
java.lang.String locale)
|
static ServerResult<java.lang.Boolean> |
setDocDefective(java.lang.String docID,
java.lang.String comment,
boolean defective,
boolean closeWorks,
java.lang.String actorID,
java.lang.String locale,
java.lang.String host,
javax.ejb.EJBContext context)
|
static void |
setDocStatus(int[] beginStateID,
int stateID,
java.lang.String docID,
java.lang.String actorID,
java.sql.Statement st,
java.sql.ResultSet res)
|
static void |
setDocStatus(int beginStatusID,
int statusId,
java.lang.String docID,
java.lang.String actorID)
Выставление статуса документа |
static void |
setDocStatus(int beginStateID,
int stateID,
java.lang.String docID,
java.lang.String actorID,
java.sql.Statement st,
java.sql.ResultSet res)
Собственно устанавливает статус документа проверяя исходное состояние |
static void |
setDocumentRead(java.lang.String documentID,
java.util.ArrayList<java.lang.String> actions,
java.lang.String userID)
|
static void |
updateActions(java.lang.String objectID,
int objectType,
java.lang.String actorID,
java.lang.String host)
метод добавляет на контроль корневые работы, добавляем статус прикрепленности файла, для автора работ убираем статус изменённости работы |
static void |
updateDocumentStatus(java.lang.String procInstID)
|
ServerResult<java.lang.Boolean> |
writeOffDoc(java.lang.String docID,
java.lang.String fileID,
java.lang.String locale,
java.lang.String host,
java.lang.String actorID,
arta.browser.RepositoryBrowser browser)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DocFlowHelper(javax.ejb.EJBContext context)
| Method Detail |
|---|
public static java.lang.String[] parseRouteItemUserTarget(java.lang.String target,
java.sql.Statement st,
java.lang.String locale)
throws java.lang.Exception
java.lang.Exception
public static java.util.ArrayList<java.lang.String> getSendByFormRecipients(java.lang.String documentID,
java.lang.String routeItemUserID,
java.sql.Statement st)
throws java.lang.Exception
java.lang.Exceptionpublic static java.lang.String getRefuseRegistrationReason(java.lang.String procInstID)
public static void updateDocumentStatus(java.lang.String procInstID)
throws java.lang.Exception
java.lang.Exception
public static void setDocumentRead(java.lang.String documentID,
java.util.ArrayList<java.lang.String> actions,
java.lang.String userID)
public static ModuleUpdatesInfo getModuleUpdatesInfo(java.lang.String actorID)
public static ServerResult<java.lang.Boolean> setDocControlled(java.lang.String docID,
boolean controlled,
java.lang.String actorID,
java.lang.String host,
java.lang.String locale)
public static ServerResult<java.lang.Boolean> setDocDefective(java.lang.String docID,
java.lang.String comment,
boolean defective,
boolean closeWorks,
java.lang.String actorID,
java.lang.String locale,
java.lang.String host,
javax.ejb.EJBContext context)
public ServerResult<ProjectInfo> createProject(RegisterDoc doc,
java.util.ArrayList<ObjectFileInfo> files,
java.util.ArrayList<ObjectFileInfo> links,
Action action,
java.lang.String actorID,
java.lang.String host,
java.lang.String locale,
arta.companion.entity.DocumentEntityManager entityManager,
arta.browser.RepositoryBrowser browser)
doc - документfiles - файлыlinks - файлы из хранилищаaction - работаactorID - авторhost - hostlocale - локаль
public static boolean isForControlledDoc(java.lang.String actionID,
java.sql.Statement st)
throws java.sql.SQLException
actionID - st -
java.sql.SQLException
public static void addDocumentToProcessUsers(java.lang.String procInstID)
throws java.lang.Exception
procInstID -
java.lang.Exception
public static void addDocumentToUsers(java.lang.String documentID,
java.util.ArrayList<java.lang.String> usersID)
throws java.lang.Exception
java.lang.Exception
public static void setDocStatus(int beginStateID,
int stateID,
java.lang.String docID,
java.lang.String actorID,
java.sql.Statement st,
java.sql.ResultSet res)
throws java.lang.Exception
beginStateID - stateID - docID - st - res -
java.lang.Exception
public static void setDocStatus(int[] beginStateID,
int stateID,
java.lang.String docID,
java.lang.String actorID,
java.sql.Statement st,
java.sql.ResultSet res)
throws java.lang.Exception
java.lang.Exception
public static boolean resultFilesExist(java.lang.String documentID,
java.lang.String userID)
public static void regProcessDeleted(java.lang.String procInstID,
java.lang.String actorID)
throws java.lang.Exception
procInstID -
java.lang.Exception
public static void setDocStatus(int beginStatusID,
int statusId,
java.lang.String docID,
java.lang.String actorID)
throws java.lang.Exception
docID - - идентификатор документа
java.lang.Exception
public ServerResult<java.lang.Boolean> rejectRegistration(java.lang.String docID,
java.lang.String message,
java.lang.String actorID,
java.lang.String host,
java.lang.String locale,
arta.browser.RepositoryBrowser browser)
docID - - идентификатор документаmessage - - сообщениеactorID - - идентификатор пользователяhost - - хостlocale - - локаль
public static boolean hasSingleActiveRegistration(java.lang.String documentID,
java.lang.String actorID,
java.lang.String locale,
arta.browser.RepositoryBrowser browser)
public void sendDocumentChangedSignal(java.lang.String docID,
java.lang.String actorID,
java.lang.String locale)
docID - - идентификатор документаactorID - - идентификатор пользователяlocale - - локаль
public void finishRegistration(java.lang.String docID,
java.lang.String comment,
java.lang.String actorID,
java.lang.String locale,
ServerResult result,
boolean reject)
docID - - id документаcomment - - комментарийactorID - - идентификатор пользователяreject - - отклоняется ли регистрация документа
public static void updateActions(java.lang.String objectID,
int objectType,
java.lang.String actorID,
java.lang.String host)
throws java.lang.Exception
java.lang.Exception
public static void getChidlren(java.util.ArrayList<java.lang.String> parents,
java.util.ArrayList<java.lang.String> children,
java.sql.Statement st)
throws java.lang.Exception
java.lang.Exception
public static java.lang.String createRegChildAction(java.lang.String docID,
java.lang.String procInstID,
java.lang.String routeID,
java.lang.String actorID,
java.lang.String host,
java.lang.String locale)
throws java.lang.Exception
docID - uuid записи журналаprocInstID - uuid процесса регистрацииrouteID - uuid маршрута документа, передается, если не указан исполнитель документа, чтобы его сразу запуститьactorID - идентификатор пользователяhost - хостlocale - локаль
java.lang.Exceptionpublic static java.util.ArrayList<java.lang.String> getCorrespondentSuggestions(java.lang.String search)
public static java.util.ArrayList<java.lang.String> getCorrespondentOrgSuggestions(java.lang.String search)
public static java.lang.String getProcInstIDByActionID(java.lang.String actionID)
throws java.lang.Exception
java.lang.Exception
public static java.lang.String getProcInstIDByDocID(java.lang.String docID)
throws java.lang.Exception
java.lang.Exception
public ServerResult<java.lang.Boolean> writeOffDoc(java.lang.String docID,
java.lang.String fileID,
java.lang.String locale,
java.lang.String host,
java.lang.String actorID,
arta.browser.RepositoryBrowser browser)
public static boolean canReAssign(java.lang.String documentID,
java.lang.String locale)
public static boolean hasApprovedResolution(java.lang.String objectID,
int objectType,
java.sql.Statement st)
throws java.sql.SQLException
java.sql.SQLException
public static boolean canAssign(java.lang.String documentID,
Route route)
public static ServerResult<RegisterDoc> findExists(DocCanProceedParams params)
params - Содержит параметры для поиска
public static ServerResult<RegisterDoc> findByNumber(java.lang.String number,
java.lang.String registerID,
java.lang.String actorId,
java.lang.String locale)
number - registerID - actorId - locale -
public static ServerResult<java.lang.Boolean> deleteDocLink(java.lang.String parentDocumentID,
java.lang.String childDocumentID,
java.lang.String actorID,
java.lang.String locale)
parentDocumentID - childDocumentID - actorID - locale -
public static ServerResult<java.lang.Boolean> addDocLink(java.lang.String parentDocumentID,
java.lang.String childDocumentID,
java.lang.String actorID,
java.lang.String locale)
parentDocumentID - childDocumentID - actorID - locale -
public static java.lang.String getCardIDFromFolder(java.lang.String documentID,
java.lang.String actorID,
arta.browser.RepositoryBrowser browser)
throws java.lang.Exception
java.lang.Exceptionpublic static DocType getInDocType()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||