public class PositionsUtils
extends java.lang.Object
Constructor and Description |
---|
PositionsUtils() |
Modifier and Type | Method and Description |
---|---|
static boolean |
checkBoolean(java.lang.String bool)
Метод предназначен для проверки boolean параметра запроса
|
static boolean |
fillCardsComponents(java.util.List<java.util.Map<java.lang.String,java.lang.String>> listMap,
ASFDefinition asfDefinition,
ASFDataWrapper dataWrapper,
java.lang.String cmpID)
Метод для получения списка нужными с компонентами
|
static CardForm |
getCardForm(java.lang.String positionID,
java.lang.String positionFormID,
java.lang.String locale)
Метод предназначен для получения одной карточки подразделения по её UUID
|
static java.util.List<Position> |
getPositionsList(java.lang.String departmentID,
java.lang.String actorID,
java.lang.String locale)
Метод для получения списка подразделений департамента
|
static java.lang.String |
validateParameters(java.lang.String departmentID,
java.lang.String positionFormID,
java.lang.String positionFormCode,
java.lang.String cmpID,
boolean cmpIsNeeded,
int recordsCount)
Метод предназначен для проверки параметров запроса API метода /getPostitonsWithCards
|
public static CardForm getCardForm(java.lang.String positionID, java.lang.String positionFormID, java.lang.String locale)
positionID
- - UUID подразделения для которого нужно получить карточкуpositionFormID
- - UUID формы карточки которую нужно получитьlocale
- - локаль пользователяpublic static boolean fillCardsComponents(java.util.List<java.util.Map<java.lang.String,java.lang.String>> listMap, ASFDefinition asfDefinition, ASFDataWrapper dataWrapper, java.lang.String cmpID)
listMap
- - список компонентов карточки подразделенияasfDefinition
- - definition для данных карточки, для проверки на пустое значениеdataWrapper
- - обертка данных в которой находятся искомый компонентcmpID
- - ID искомого компонентаpublic static java.util.List<Position> getPositionsList(java.lang.String departmentID, java.lang.String actorID, java.lang.String locale)
departmentID
- - UUID департамента, подразделения которого необходимо получитьactorID
- - ID текущего пользователяlocale
- - локаль пользователяpublic static java.lang.String validateParameters(java.lang.String departmentID, java.lang.String positionFormID, java.lang.String positionFormCode, java.lang.String cmpID, boolean cmpIsNeeded, int recordsCount)
departmentID
- - UUID департамента, подразделения которого необходимо получитьpositionFormID
- - UUID формы пользователя
cmpID
- - ID компонента формыpublic static boolean checkBoolean(java.lang.String bool) throws IncorrectBooleanParameterException
Метод предназначен для проверки boolean параметра запроса
bool
- - предпологаемое строковое представление booleanIncorrectBooleanParameterException