arta.synergy.ejb.structure
Class WorkDischargeManager

java.lang.Object
  extended by arta.synergy.ejb.structure.WorkDischargeManager

public class WorkDischargeManager
extends java.lang.Object

Created by IntelliJ IDEA. User: exile Date: 15.04.13 Time: 11:52 Переназначение работ пользователя


Field Summary
static java.lang.String SEND_DOCUMENT
          Название очереди для асинхронной отправки документов в процессе переназначение работ
 
Constructor Summary
WorkDischargeManager()
           
 
Method Summary
static ServerResult<java.lang.Boolean> personDischarged(java.lang.String personID, java.lang.String positionID, java.lang.String host, java.lang.String locale, javax.ejb.EJBContext context, java.sql.Statement st, java.lang.String actorID)
          Переназначение работ пользователя в случае его увольнения
static ServerResult<java.lang.Boolean> reassignWorks(java.lang.String personID, int reassignResp, int reassignAuthor, int reassignRespAuthor, java.lang.String respUser, java.lang.String authorUser, java.lang.String respAuthorUser, java.lang.String sendDocUser, java.lang.String locale, java.lang.String host, java.lang.String actorID, javax.ejb.EJBContext context)
          Переназначение работ пользователя из процесса
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SEND_DOCUMENT

public static final java.lang.String SEND_DOCUMENT
Название очереди для асинхронной отправки документов в процессе переназначение работ

See Also:
Constant Field Values
Constructor Detail

WorkDischargeManager

public WorkDischargeManager()
Method Detail

personDischarged

public static ServerResult<java.lang.Boolean> personDischarged(java.lang.String personID,
                                                               java.lang.String positionID,
                                                               java.lang.String host,
                                                               java.lang.String locale,
                                                               javax.ejb.EJBContext context,
                                                               java.sql.Statement st,
                                                               java.lang.String actorID)
                                                        throws java.lang.Exception
Переназначение работ пользователя в случае его увольнения

Parameters:
personID - UUID увольняемого пользователя
positionID - UUID должности
st - Statement
Returns:
ErrorCode.NO_ERROR - все прошло хорошо ErrorCode.NO_OWN_MANAGER - если выбрана настройка передать работы руководителю, а у пользователя нет ни одного руководителя
Throws:
java.lang.Exception

reassignWorks

public static ServerResult<java.lang.Boolean> reassignWorks(java.lang.String personID,
                                                            int reassignResp,
                                                            int reassignAuthor,
                                                            int reassignRespAuthor,
                                                            java.lang.String respUser,
                                                            java.lang.String authorUser,
                                                            java.lang.String respAuthorUser,
                                                            java.lang.String sendDocUser,
                                                            java.lang.String locale,
                                                            java.lang.String host,
                                                            java.lang.String actorID,
                                                            javax.ejb.EJBContext context)
Переназначение работ пользователя из процесса

Parameters:
personID -
reassignResp -
reassignAuthor -
reassignRespAuthor -
respUser -
authorUser -
respAuthorUser -
sendDocUser -
Returns:
ServerResult


Copyright © 2000 Dummy Corp. All Rights Reserved.