|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectarta.synergy.ejb.structure.DepartmentManager
public class DepartmentManager
User: ${Indira} Date: ${21.02.2008} Time: 14:28:01
В данном классе содержатся методы для создания, сохранения и удаления подразделений
| Field Summary | |
|---|---|
static arta.synergy.common.util.lock.LockManager |
deptsLockManager
|
| Constructor Summary | |
|---|---|
DepartmentManager()
|
|
| Method Summary | |
|---|---|
ServerResult<Department> |
create(arta.synergy.common.actor.Actor actor,
Department department,
java.lang.String locale,
java.lang.String host,
boolean appointPositions,
javax.ejb.EJBContext context)
Метод создает новое подразделеие |
void |
createDepartment(arta.synergy.common.actor.Actor actor,
Department department,
ServerResult result,
java.lang.String locale,
java.sql.Statement st,
java.sql.Statement st1)
|
ServerResult<java.lang.Boolean> |
delete(arta.synergy.common.actor.Actor actor,
java.lang.String departmentID,
java.lang.String locale,
javax.ejb.EJBContext context)
Метод предназначен для удаления выбранного подраделения |
boolean |
deleteDepartment(java.lang.String departmentID,
java.lang.String newPosID,
java.sql.Statement st,
java.sql.ResultSet res,
boolean isGroup)
Метод предназначен для удаления дочерних подразделений и должностей при их наличий |
Department |
getDepartment(java.lang.String departmentID,
java.lang.String locale,
java.sql.Statement st)
|
Department |
getDepartment(java.lang.String departmentID,
java.lang.String actorID,
java.lang.String locale)
|
Department |
getDepartment(java.lang.String departmentID,
java.lang.String locale,
java.lang.String actorID,
java.sql.Statement st)
|
static arta.synergy.common.structure.SSimpleDepartment |
getDepartmentInfo(java.lang.String departmentID,
java.lang.String lang)
|
java.util.ArrayList<Department> |
getDepartmentList(java.lang.String locale,
int partNumber,
int countInPart)
|
DepartmentsList |
getDepartments(DepartmentSearchParams params,
java.lang.String locale)
|
java.util.ArrayList<arta.synergy.common.structure.SElement> |
getDepartments(java.lang.String locale,
java.lang.String parentDepartmentID)
Метод возвращает список подразделений выбранного родительского подразделения |
static java.util.List<java.lang.String> |
getDepartmentsIDByFieldValue(java.lang.String formUUID,
java.lang.String fieldName,
java.lang.String value)
Выполняет поиск подразделений по значению поля карточки |
void |
onParentDepartmentChange(java.lang.String departmentID,
java.lang.String newParentID,
java.sql.Statement st,
java.sql.ResultSet res)
|
ServerResult<Department> |
save(arta.synergy.common.actor.Actor actor,
Department department,
java.lang.String locale,
java.lang.String host,
boolean appointPositions,
javax.ejb.EJBContext context)
Метод предназначен для сохранения изменненого подразделения |
void |
saveDepartment(arta.synergy.common.actor.Actor actor,
Department department,
java.lang.String locale,
ServerResult result,
java.sql.Statement st,
java.sql.Statement st1)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static arta.synergy.common.util.lock.LockManager deptsLockManager
| Constructor Detail |
|---|
public DepartmentManager()
| Method Detail |
|---|
public ServerResult<Department> create(arta.synergy.common.actor.Actor actor,
Department department,
java.lang.String locale,
java.lang.String host,
boolean appointPositions,
javax.ejb.EJBContext context)
actor - пользователь, создающий подразделениеdepartment - подразделениеlocale - локаль пользователяhost - адрес, с которого вызван метод
public void createDepartment(arta.synergy.common.actor.Actor actor,
Department department,
ServerResult result,
java.lang.String locale,
java.sql.Statement st,
java.sql.Statement st1)
throws java.lang.Exception
java.lang.Exception
public ServerResult<Department> save(arta.synergy.common.actor.Actor actor,
Department department,
java.lang.String locale,
java.lang.String host,
boolean appointPositions,
javax.ejb.EJBContext context)
actor - пользователь, вызвавший методdepartment - подразделение, которое необходимо сохранить
public void saveDepartment(arta.synergy.common.actor.Actor actor,
Department department,
java.lang.String locale,
ServerResult result,
java.sql.Statement st,
java.sql.Statement st1)
throws java.lang.Exception
java.lang.Exception
public ServerResult<java.lang.Boolean> delete(arta.synergy.common.actor.Actor actor,
java.lang.String departmentID,
java.lang.String locale,
javax.ejb.EJBContext context)
actor - пользователь, вызвавший методdepartmentID - ID подразделения, которое нужно удалить
public java.util.ArrayList<arta.synergy.common.structure.SElement> getDepartments(java.lang.String locale,
java.lang.String parentDepartmentID)
locale - локальparentDepartmentID - ID родительского подразделения
public java.util.ArrayList<Department> getDepartmentList(java.lang.String locale,
int partNumber,
int countInPart)
public boolean deleteDepartment(java.lang.String departmentID,
java.lang.String newPosID,
java.sql.Statement st,
java.sql.ResultSet res,
boolean isGroup)
throws java.lang.Exception
departmentID - ИД родительского подразделенияnewPosID - ИД, присваеваемый удаленному подразделению (должности) при его созданий после удаленияst - statementres - resultsetisGroup - является ли удаляемое подразделение временным
java.sql.SQLException - exception
java.lang.Exception
public static arta.synergy.common.structure.SSimpleDepartment getDepartmentInfo(java.lang.String departmentID,
java.lang.String lang)
public void onParentDepartmentChange(java.lang.String departmentID,
java.lang.String newParentID,
java.sql.Statement st,
java.sql.ResultSet res)
throws java.lang.Exception
java.lang.Exception
public Department getDepartment(java.lang.String departmentID,
java.lang.String actorID,
java.lang.String locale)
public Department getDepartment(java.lang.String departmentID,
java.lang.String locale,
java.sql.Statement st)
throws java.lang.Exception
java.lang.Exception
public Department getDepartment(java.lang.String departmentID,
java.lang.String locale,
java.lang.String actorID,
java.sql.Statement st)
throws java.lang.Exception
java.lang.Exception
public DepartmentsList getDepartments(DepartmentSearchParams params,
java.lang.String locale)
public static java.util.List<java.lang.String> getDepartmentsIDByFieldValue(java.lang.String formUUID,
java.lang.String fieldName,
java.lang.String value)
formUUID - fieldName - value -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||