arta.synergy.ejb.mbo.objectives
Class ObjectivesUtil
java.lang.Object
arta.synergy.ejb.mbo.objectives.ObjectivesUtil
public class ObjectivesUtil
- extends java.lang.Object
Created by IntelliJ IDEA.
User: ${Indira}
Date: ${21.02.2008}
Time: 16:09:49
В классе содержатся методы, предназначенные для определения отношений между подразделений (филиалов)
или должностей
|
Method Summary |
boolean |
checkBranches(java.lang.String userBranchID,
java.lang.String actorBranchID,
java.sql.Statement st,
java.sql.ResultSet res)
|
void |
defineRelation(java.lang.String userID,
java.lang.String actorID,
java.util.ArrayList<ObjectivePosition> positions,
arta.synergy.common.mbo.objectives.SObjectivesGroup objectivesGroup,
java.sql.Statement statement,
java.sql.ResultSet res)
|
void |
defineRelation(java.lang.String userID,
java.lang.String actorID,
java.util.HashMap<java.lang.String,java.lang.String> additionalDepartmentsID,
arta.synergy.common.mbo.objectives.SObjectivesGroup objectivesGroup,
java.sql.Statement statement,
java.sql.ResultSet res)
|
int |
defineRelation(java.lang.String userID,
java.lang.String actorID,
java.lang.Integer actionType,
java.sql.Statement st)
|
int |
defineRelation(java.lang.String userID,
java.lang.String actorID,
ObjectivePosition actorPosition,
java.lang.String userDepartmentID,
int userDeptTypeID,
int userPosTypeID,
java.sql.Statement statement)
Метод определяет отношение пользователей userID и actorID по орг структуре. |
int |
defineRelation(java.lang.String userID,
java.lang.String actorID,
java.sql.Statement st)
|
int |
isChildDepartment(java.lang.String userDepartmentID,
java.lang.String actorDepartmentID,
java.sql.Statement st)
|
boolean |
isManager(java.lang.String userID,
java.lang.String actorID,
boolean includeIsOwn,
java.sql.Statement st)
|
boolean |
isManager(java.lang.String userID,
java.lang.String actorID,
java.sql.Statement st,
java.sql.ResultSet res)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ObjectivesUtil
public ObjectivesUtil()
isChildDepartment
public int isChildDepartment(java.lang.String userDepartmentID,
java.lang.String actorDepartmentID,
java.sql.Statement st)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
checkBranches
public boolean checkBranches(java.lang.String userBranchID,
java.lang.String actorBranchID,
java.sql.Statement st,
java.sql.ResultSet res)
throws java.lang.Exception
- Throws:
java.lang.Exception
defineRelation
public void defineRelation(java.lang.String userID,
java.lang.String actorID,
java.util.HashMap<java.lang.String,java.lang.String> additionalDepartmentsID,
arta.synergy.common.mbo.objectives.SObjectivesGroup objectivesGroup,
java.sql.Statement statement,
java.sql.ResultSet res)
throws java.lang.Exception
- Throws:
java.lang.Exception
defineRelation
public void defineRelation(java.lang.String userID,
java.lang.String actorID,
java.util.ArrayList<ObjectivePosition> positions,
arta.synergy.common.mbo.objectives.SObjectivesGroup objectivesGroup,
java.sql.Statement statement,
java.sql.ResultSet res)
throws java.lang.Exception
- Parameters:
userID - actorID - positions - objectivesGroup - statement - res -
- Throws:
java.lang.Exception
isManager
public boolean isManager(java.lang.String userID,
java.lang.String actorID,
java.sql.Statement st,
java.sql.ResultSet res)
throws java.lang.Exception
- Throws:
java.lang.Exception
isManager
public boolean isManager(java.lang.String userID,
java.lang.String actorID,
boolean includeIsOwn,
java.sql.Statement st)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
defineRelation
public int defineRelation(java.lang.String userID,
java.lang.String actorID,
java.sql.Statement st)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
defineRelation
public int defineRelation(java.lang.String userID,
java.lang.String actorID,
java.lang.Integer actionType,
java.sql.Statement st)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
defineRelation
public int defineRelation(java.lang.String userID,
java.lang.String actorID,
ObjectivePosition actorPosition,
java.lang.String userDepartmentID,
int userDeptTypeID,
int userPosTypeID,
java.sql.Statement statement)
throws java.sql.SQLException
- Метод определяет отношение пользователей userID и actorID по орг структуре.
Возвращает максимальное значение отношения должности actorID к userID
- Parameters:
userID - actorID - ID действующего пользователяactorPosition - должность действующего пользователя (дожны быть заполнены тип
должности, ID подразделения)userDepartmentID - ID подразделения пользователя userIDuserDeptTypeID - ID типа подразделения userIDuserPosTypeID - ID типа должности пользователя userIDstatement - экземпляр java.sql.Statement
- Returns:
- константа класса arta.synergy.web.common.client.constants.AccessType
- Throws:
java.lang.Exception
java.sql.SQLException
Copyright © 2000 Dummy Corp. All Rights Reserved.