arta.synergy.ejb.mbo.pointers
Class PointerUtil
java.lang.Object
arta.synergy.ejb.mbo.pointers.PointerUtil
public class PointerUtil
- extends java.lang.Object
User: Natasha Topolskaya
Date: 03.09.2008
Time: 14:41:52
|
Method Summary |
ServerResult<java.lang.Boolean> |
acceptDefaultValue(java.lang.String pointerID,
long updateStamp)
|
int |
changeValue(java.lang.String actorID,
java.lang.String pointerID,
java.sql.Timestamp settime,
double value,
java.lang.String host)
|
int |
changeValue(java.lang.String actorID,
java.lang.String pointerID,
java.sql.Timestamp settime,
double value,
java.lang.String host,
java.sql.Statement st,
java.sql.ResultSet res)
|
ServerResult<java.lang.Boolean> |
createDefaultValue(java.lang.String pointerID,
javax.ejb.EJBContext context)
|
int |
deleteValue(java.lang.String actorID,
java.lang.String pointerID,
java.sql.Timestamp settime,
java.lang.String host)
|
arta.synergy.common.mbo.objectives.GraphData |
getGraphData(java.lang.String actorID,
java.lang.String objectiveID,
java.lang.String pointerID,
java.lang.String objectID,
java.util.Date startDate,
java.util.Date finishDate,
int type)
|
static java.lang.String |
getLockString(java.lang.String pointerID)
|
PointerValuesList |
getPointerValues(java.lang.String actorID,
java.lang.String pointerID,
java.util.Date startDate,
java.util.Date finishDate)
|
PointerValuesList |
getPointerValues(java.lang.String actorID,
java.lang.String pointerID,
java.util.Date startDate,
java.util.Date finishDate,
java.sql.Connection con,
java.sql.Statement st,
java.sql.ResultSet res)
|
static java.lang.String |
getUpdatePeriod(int updateType,
java.util.ArrayList<java.lang.Integer> updateDays)
|
int |
setValue(java.lang.String actorID,
java.lang.String pointerID,
double value,
java.sql.Connection con,
java.sql.Statement st,
java.sql.ResultSet res,
java.lang.String host)
|
int |
setValue(java.lang.String actorID,
java.lang.String pointerID,
double value,
java.sql.Connection con,
java.sql.Statement st,
java.sql.ResultSet res,
java.lang.String host,
boolean isSelfConnection)
|
int |
setValue(java.lang.String actorID,
java.lang.String pointerID,
double value,
java.sql.Connection con,
java.sql.Statement st,
java.sql.ResultSet res,
java.lang.String host,
boolean isSelfConnection,
boolean isDefault)
Метод добавляет значение показателя
Значение нельзя изменить, если:
1. показатель не является свободным или результирующим или внешним
2. показатель удален |
int |
setValue(java.lang.String actorID,
java.lang.String pointerID,
double value,
java.lang.String host)
|
int |
setValueByCode(java.lang.String actorID,
java.lang.String pointerCode,
double value,
java.lang.String host)
|
int |
setValueWS(java.lang.String hash,
java.lang.String pointerID,
double value,
java.lang.String host)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
POINTERS_LOCK_MANAGER
public static LockManager POINTERS_LOCK_MANAGER
- по этому объекту синхронизируются все методы по показателям
PointerUtil
public PointerUtil()
getLockString
public static java.lang.String getLockString(java.lang.String pointerID)
getPointerValues
public PointerValuesList getPointerValues(java.lang.String actorID,
java.lang.String pointerID,
java.util.Date startDate,
java.util.Date finishDate,
java.sql.Connection con,
java.sql.Statement st,
java.sql.ResultSet res)
throws java.lang.Exception
- Throws:
java.lang.Exception
getPointerValues
public PointerValuesList getPointerValues(java.lang.String actorID,
java.lang.String pointerID,
java.util.Date startDate,
java.util.Date finishDate)
getGraphData
public arta.synergy.common.mbo.objectives.GraphData getGraphData(java.lang.String actorID,
java.lang.String objectiveID,
java.lang.String pointerID,
java.lang.String objectID,
java.util.Date startDate,
java.util.Date finishDate,
int type)
setValue
public int setValue(java.lang.String actorID,
java.lang.String pointerID,
double value,
java.sql.Connection con,
java.sql.Statement st,
java.sql.ResultSet res,
java.lang.String host)
throws java.lang.Exception
- Throws:
java.lang.Exception
setValue
public int setValue(java.lang.String actorID,
java.lang.String pointerID,
double value,
java.sql.Connection con,
java.sql.Statement st,
java.sql.ResultSet res,
java.lang.String host,
boolean isSelfConnection)
throws java.lang.Exception
- Throws:
java.lang.Exception
setValue
public int setValue(java.lang.String actorID,
java.lang.String pointerID,
double value,
java.sql.Connection con,
java.sql.Statement st,
java.sql.ResultSet res,
java.lang.String host,
boolean isSelfConnection,
boolean isDefault)
throws java.lang.Exception
- Метод добавляет значение показателя
Значение нельзя изменить, если:
1. показатель не является свободным или результирующим или внешним
2. показатель удален
- Parameters:
pointerID - ID показателяst - java.sql.Statementres - java.sql.ResultSet
- Returns:
ErrorCode.NO_ERROR - значение может быть изменено
ErrorCode.VALUE_CANNOT_BE_CHANGED_FOR_THIS_POINTER_TYPE - неподходящий тип показателя
ErrorCode.POINTER_DOES_NOT_EXIST - показатель удален
ErrorCode.EMPTY_DATA - не передан айдишник показателя или пользователя
ErrorCode.VALUE_CANNOT_BE_CHANGED_FOR_THIS_POINTER_TYPE значение показателя не может быть изменено (не свободный)
ErrorCode.INVALID_POINTER_VALUE - значение показателя не входит в граничные значения
- Throws:
java.lang.Exception - ошибка исполнения передается в вызывающий метод- See Also:
ErrorCode
setValueWS
public int setValueWS(java.lang.String hash,
java.lang.String pointerID,
double value,
java.lang.String host)
setValueByCode
public int setValueByCode(java.lang.String actorID,
java.lang.String pointerCode,
double value,
java.lang.String host)
acceptDefaultValue
public ServerResult<java.lang.Boolean> acceptDefaultValue(java.lang.String pointerID,
long updateStamp)
createDefaultValue
public ServerResult<java.lang.Boolean> createDefaultValue(java.lang.String pointerID,
javax.ejb.EJBContext context)
setValue
public int setValue(java.lang.String actorID,
java.lang.String pointerID,
double value,
java.lang.String host)
changeValue
public int changeValue(java.lang.String actorID,
java.lang.String pointerID,
java.sql.Timestamp settime,
double value,
java.lang.String host)
changeValue
public int changeValue(java.lang.String actorID,
java.lang.String pointerID,
java.sql.Timestamp settime,
double value,
java.lang.String host,
java.sql.Statement st,
java.sql.ResultSet res)
deleteValue
public int deleteValue(java.lang.String actorID,
java.lang.String pointerID,
java.sql.Timestamp settime,
java.lang.String host)
getUpdatePeriod
public static java.lang.String getUpdatePeriod(int updateType,
java.util.ArrayList<java.lang.Integer> updateDays)
Copyright © 2000 Dummy Corp. All Rights Reserved.