public class ProcessUtils
extends java.lang.Object
Constructor and Description |
---|
ProcessUtils() |
Modifier and Type | Method and Description |
---|---|
static void |
copyAddressToProcess(LinkAddedEvent event,
java.sql.Connection connection,
int addressParameterId) |
static void |
copyExecutorsAndGroups(Process process,
java.util.Set<Process> from,
java.sql.Connection connection) |
static void |
copyPhonesToProcess(LinkAddedEvent event,
java.sql.Connection connection) |
static Process |
createLinkedProcess(java.sql.Connection con,
int processTypeId,
int linkedObjectId,
java.lang.String parentObjectId,
java.lang.String linkedObjectTitle) |
static Process |
createProcess(java.sql.Connection con,
int processTypeId) |
static Process |
createProcessWithLinkedObject(java.sql.Connection con,
int processTypeId,
int linkedObjectId,
java.lang.String linkedObjectType,
java.lang.String linkedObjectTitle) |
static java.util.Set<java.lang.String> |
getExecutorsTitlesWithRole(java.sql.Connection connection,
int roleParamValue,
Process process,
int roleId) |
static java.lang.String |
getHtmlTableRepresentation(int processId,
java.sql.Connection connection)
Получение табличной HTML-репрезентации процесса
|
static java.util.Map<java.lang.String,java.lang.String> |
getParamAndValueTitles(int processId,
java.sql.Connection connection)
Получение заголовков и значений параметров процесса
|
static ParameterAddressValue |
getParameterAddressValue(java.sql.Connection connection,
User user,
java.lang.String billingId,
int contractId) |
static Process |
getProcess(Event event) |
static Process |
getProcess(int processId) |
static ProcessType |
getProcessTypeFromProcessId(java.sql.Connection connection,
int processId) |
static boolean |
isProcessEvent(Event event) |
static void |
linkProcess(java.sql.Connection con,
int objectId,
java.lang.String objectType,
int linkedObjectId,
java.lang.String linkedObjectTitle) |
static void |
sendProcessCreate(int linkedObjectId,
java.lang.String linkedObjectType,
java.lang.String linkedObjectTitle,
int processTypeId,
java.lang.String description,
java.util.Map<java.lang.String,java.lang.Object> paramsMap) |
public static void copyAddressToProcess(LinkAddedEvent event, java.sql.Connection connection, int addressParameterId) throws BGException
BGException
public static ParameterAddressValue getParameterAddressValue(java.sql.Connection connection, User user, java.lang.String billingId, int contractId) throws BGException
connection
- user
- billingId
- contractId
- BGException
public static Process createLinkedProcess(java.sql.Connection con, int processTypeId, int linkedObjectId, java.lang.String parentObjectId, java.lang.String linkedObjectTitle) throws BGException
BGException
public static void linkProcess(java.sql.Connection con, int objectId, java.lang.String objectType, int linkedObjectId, java.lang.String linkedObjectTitle) throws BGException
BGException
public static Process createProcessWithLinkedObject(java.sql.Connection con, int processTypeId, int linkedObjectId, java.lang.String linkedObjectType, java.lang.String linkedObjectTitle) throws BGException
BGException
public static Process createProcess(java.sql.Connection con, int processTypeId) throws BGException
BGException
public static void copyPhonesToProcess(LinkAddedEvent event, java.sql.Connection connection) throws BGException
BGException
public static void sendProcessCreate(int linkedObjectId, java.lang.String linkedObjectType, java.lang.String linkedObjectTitle, int processTypeId, java.lang.String description, java.util.Map<java.lang.String,java.lang.Object> paramsMap) throws java.lang.Exception
java.lang.Exception
public static java.util.Map<java.lang.String,java.lang.String> getParamAndValueTitles(int processId, java.sql.Connection connection) throws BGException
BGException
- в случае неудачного запроса к БД или если договор не найденpublic static java.lang.String getHtmlTableRepresentation(int processId, java.sql.Connection connection) throws BGException
BGException
- в случае неудачного запроса к БД или если договор не найденpublic static ProcessType getProcessTypeFromProcessId(java.sql.Connection connection, int processId) throws BGException
BGException
public static java.util.Set<java.lang.String> getExecutorsTitlesWithRole(java.sql.Connection connection, int roleParamValue, Process process, int roleId)
public static void copyExecutorsAndGroups(Process process, java.util.Set<Process> from, java.sql.Connection connection) throws BGException
BGException
public static Process getProcess(int processId) throws BGException
BGException
public static Process getProcess(Event event) throws BGException
BGException
public static boolean isProcessEvent(Event event)