|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectarta.synergy.ejb.structure.PositionManager
public class PositionManager
User: ${Indira} Date: ${21.02.2008} Time: 9:13:02 В данном классе содержатся методы для создания, сохранения и удаления должностей
| Field Summary | |
|---|---|
static arta.synergy.common.util.lock.LockManager |
posLockManager
|
| Constructor Summary | |
|---|---|
PositionManager()
|
|
| Method Summary | |
|---|---|
static void |
checkObjectivesetType(java.lang.String positionID,
int objectivesType,
java.sql.Statement st,
java.sql.ResultSet rs)
Метод проверяеть изменяется ли тип назначения цели для сохраняемой должности |
ServerResult<Position> |
create(Position position,
arta.synergy.common.actor.Actor actor,
java.lang.String locale,
java.lang.String host,
javax.ejb.EJBContext context)
Метод предназначен для создания новой должности |
void |
createPosition(arta.synergy.common.actor.Actor actor,
Position position,
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 positionID,
java.lang.String locale,
javax.ejb.EJBContext context)
Метод предназначен для удаления выбранной должности |
static java.util.List<java.lang.String> |
getConstManagerIDs(java.lang.String userID,
java.sql.Statement st)
|
static Position |
getPosition(java.lang.String positionID,
java.lang.String locale,
java.sql.Statement st)
|
Position |
getPosition(java.lang.String positionID,
java.lang.String actorID,
java.lang.String locale)
|
static Position |
getPosition(java.lang.String positionID,
java.lang.String actorID,
java.lang.String locale,
java.sql.Statement st)
|
static java.lang.String |
getPositionManager(java.lang.String positionID)
|
static java.util.List<java.lang.String> |
getPositionsIDByFieldValue(java.lang.String formUUID,
java.lang.String fieldName,
java.lang.String value)
|
static java.lang.String |
onParentDepartmentChange(java.lang.String positionID,
java.lang.String newParentID,
java.sql.Statement st,
java.sql.ResultSet res)
Метод должен вызываться при изменении родительского подразделения у должности. |
static void |
removeParentObjectiveID(java.lang.String positionID,
java.sql.Statement st,
java.sql.ResultSet res)
|
ServerResult<Position> |
save(arta.synergy.common.actor.Actor actor,
Position position,
java.lang.String locale,
java.lang.String host,
javax.ejb.EJBContext context)
Метод предназначен для сохранения изменненой должности |
void |
savePosition(arta.synergy.common.actor.Actor actor,
Position position,
ServerResult result,
java.lang.String locale,
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 posLockManager
| Constructor Detail |
|---|
public PositionManager()
| Method Detail |
|---|
public ServerResult<Position> create(Position position,
arta.synergy.common.actor.Actor actor,
java.lang.String locale,
java.lang.String host,
javax.ejb.EJBContext context)
position - создаваемая должностьactor - пользователь, вызвавший функцию
public void createPosition(arta.synergy.common.actor.Actor actor,
Position position,
ServerResult result,
java.lang.String locale,
java.sql.Statement st,
java.sql.Statement st1)
throws java.lang.Exception
java.lang.Exception
public ServerResult<Position> save(arta.synergy.common.actor.Actor actor,
Position position,
java.lang.String locale,
java.lang.String host,
javax.ejb.EJBContext context)
actor - пользователь, который сохраняет должностьposition - должность, которую необходимо сохранить
public void savePosition(arta.synergy.common.actor.Actor actor,
Position position,
ServerResult result,
java.lang.String locale,
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 positionID,
java.lang.String locale,
javax.ejb.EJBContext context)
actor - пользователь, вызвавший функциюpositionID - ID удаляемой должности
public static void checkObjectivesetType(java.lang.String positionID,
int objectivesType,
java.sql.Statement st,
java.sql.ResultSet rs)
throws java.lang.Exception
positionID - сохраняемая должностьst - Statementrs - ResultSet
java.lang.Exception - exc
public static void removeParentObjectiveID(java.lang.String positionID,
java.sql.Statement st,
java.sql.ResultSet res)
throws java.lang.Exception
java.lang.Exception
public static java.lang.String onParentDepartmentChange(java.lang.String positionID,
java.lang.String newParentID,
java.sql.Statement st,
java.sql.ResultSet res)
throws java.lang.Exception
positionID - ID должностиnewParentID - ID нового родительского подразделенияst - java.sql.Statementres - java.sql.ResultSet
java.lang.Exception - ошибка исполнения передается в вызывающий метод
public static java.util.List<java.lang.String> getConstManagerIDs(java.lang.String userID,
java.sql.Statement st)
throws java.lang.Exception
java.lang.Exception
public Position getPosition(java.lang.String positionID,
java.lang.String actorID,
java.lang.String locale)
public static Position getPosition(java.lang.String positionID,
java.lang.String locale,
java.sql.Statement st)
throws java.lang.Exception
java.lang.Exception
public static Position getPosition(java.lang.String positionID,
java.lang.String actorID,
java.lang.String locale,
java.sql.Statement st)
throws java.lang.Exception
java.lang.Exception
public static java.lang.String getPositionManager(java.lang.String positionID)
throws java.lang.Exception
positionID -
java.lang.Exception
public static java.util.List<java.lang.String> getPositionsIDByFieldValue(java.lang.String formUUID,
java.lang.String fieldName,
java.lang.String value)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||