arta.synergy.web.common.client.data.person
Class UserSearchParams

java.lang.Object
  extended by arta.synergy.web.common.client.data.person.SearchParams
      extended by arta.synergy.web.common.client.data.person.UserSearchParams
All Implemented Interfaces:
java.io.Serializable

public class UserSearchParams
extends SearchParams


Created by IntelliJ IDEA.
User: topa
Date: 04.05.2010
Time: 12:04:08
Класс с параметрами поиска пользователей
Если вы добавляете или изменяете параметры здесь имейте ввиду, что нужно внести соответствующие изменения в класс с параметрами поиска часто выбираемых пользователей

See Also:
ChosenUsersSearchParams, Serialized Form

Nested Class Summary
static class UserSearchParams.AdditionalFields
          Дополнительные поля, которые могут быть опционально подгружены для каждого пользователя
static class UserSearchParams.AdditionalParams
          Дополнительные параметры.
 
Field Summary
 java.util.HashMap<java.lang.String,java.lang.String> customParameters
          перечень дополнительных параметров со значениями,которые могут понадобится для получения дополнительных полей.
 int groupID
          идентификатор группы.
 int levelsCount
          Количество уровней "вниз" по оргструктуре от данного пользователя
 int operationType
          Тип действия Если данный параметр задан, то список пользователей будет подгружаться не только от имени actorID, но и от имени тех пользователей, которые делегировали ему право на operationType Пример: используется в диалоге создания работы в полях исполнитель, соисполнители.
 int ownerOperationType
          Тип действия Если данный параметр задан, то список пользователей в выборке ограничивается теми пользователями, которые делегировали actorID право на ownerOperationType и самим actorID.
 int upLevelsCount
          Количество уровней "вверх" по орг структуре, от пользователя actorID
static java.lang.String USER_NAME_DEFAULT_TYPE
          дефолтный тип отображения имени пользователя
static java.lang.String USER_NAME_FULL
          Отображение полного имени пользователя
static java.lang.String USER_NAME_SHORT
          Отображение фамилии и инициалов
 
Fields inherited from class arta.synergy.web.common.client.data.person.SearchParams
countInPart, pageNumber, pagesCount
 
Constructor Summary
UserSearchParams()
           
 
Method Summary
 void addCustomField(java.lang.String fieldName)
           
 boolean containsCustomField(java.lang.String fieldName)
          Проверяет есть ли среди дополнительных полей поле fieldName
 java.lang.String getActorID()
           
 java.util.Iterator<java.lang.String> getCustomFields()
           
 java.lang.String getDepartmentID()
           
 java.lang.String getFilterDepartmentID()
           
 java.lang.String getFilterPositionID()
           
 int getPositionType()
           
 int getRecordsCount()
           
 java.lang.String getSearch()
           
 int getStartRecord()
           
 java.lang.String getUserNameDisplayType()
           
 java.util.ArrayList<java.lang.String> getUsersToCheck()
           
 boolean isManagedUsers()
           
 boolean isShowAll()
           
 boolean isShowNoPosition()
           
 void setActorID(java.lang.String actorID)
           
 void setDepartmentID(java.lang.String departmentID)
           
 void setFilterDepartmentID(java.lang.String filterDepartmentID)
           
 void setFilterPositionID(java.lang.String filterPositionID)
           
 void setManagedUsers(boolean isManagedUsers)
           
 void setPositionType(int positionType)
           
 void setRecordsCount(int recordsCount)
           
 void setSearch(java.lang.String search)
           
 void setShowAll(boolean showAll)
           
 void setShowNoPosition(boolean showNoPosition)
           
 void setStartRecord(int startRecord)
           
 void setUserNameDisplayType(java.lang.String userNameDisplayType)
           
 void setUsersToCheck(java.util.ArrayList<java.lang.String> usersToCheck)
           
 
Methods inherited from class arta.synergy.web.common.client.data.person.SearchParams
getCountInPart, getLastPageNumber, getLimit, getNextPageNumber, getPageNumber, getPagesCount, getPreviousPageNumber, setCountInPart, setPageNumber, setPagesCount, toFirstPage, toLastPage, toNextPage, toPreviousPage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

USER_NAME_FULL

public static final java.lang.String USER_NAME_FULL
Отображение полного имени пользователя

See Also:
Constant Field Values

USER_NAME_SHORT

public static final java.lang.String USER_NAME_SHORT
Отображение фамилии и инициалов

See Also:
Constant Field Values

USER_NAME_DEFAULT_TYPE

public static final java.lang.String USER_NAME_DEFAULT_TYPE
дефолтный тип отображения имени пользователя

See Also:
Constant Field Values

levelsCount

public int levelsCount
Количество уровней "вниз" по оргструктуре от данного пользователя

See Also:
actorID

upLevelsCount

public int upLevelsCount
Количество уровней "вверх" по орг структуре, от пользователя actorID

See Also:
actorID

customParameters

public java.util.HashMap<java.lang.String,java.lang.String> customParameters
перечень дополнительных параметров со значениями,которые могут понадобится для получения дополнительных полей.

See Also:
UserSearchParams.AdditionalParams

operationType

public int operationType

Тип действия

Если данный параметр задан, то список пользователей будет подгружаться не только от имени actorID, но и от имени тех пользователей, которые делегировали ему право на operationType

Пример: используется в диалоге создания работы в полях исполнитель, соисполнители. Пользователь может выбрать в качестве исполнителя не только своего подчиненного, но и подчиненных для пользователей, которые делегировали ему право на создание работы


ownerOperationType

public int ownerOperationType

Тип действия

Если данный параметр задан, то список пользователей в выборке ограничивается теми пользователями, которые делегировали actorID право на ownerOperationType и самим actorID.

Пример: используется в диалоге создания работы для поля "автор". Если пользователю кто-то делегировал право на создание работы, то в список пользователей должен содержать самого пользователя и тех, кто ему делегировал это право


groupID

public int groupID
идентификатор группы. Если параметр задан в чузер подтягиваются пользователи, входящие в данную группу

Constructor Detail

UserSearchParams

public UserSearchParams()
Method Detail

getDepartmentID

public java.lang.String getDepartmentID()
Returns:
идентификатор подразделения
See Also:
departmentID

setDepartmentID

public void setDepartmentID(java.lang.String departmentID)
Parameters:
departmentID - идентификатор подразделения
See Also:
departmentID

getActorID

public java.lang.String getActorID()
Returns:
идентификатор пользователя, от имнени которого выполняется действие
See Also:
actorID

setActorID

public void setActorID(java.lang.String actorID)
Parameters:
actorID - идентификатор пользователя, от имнени которого выполняется действие
See Also:
actorID

getSearch

public java.lang.String getSearch()
Returns:
строка поиска
See Also:
search

setSearch

public void setSearch(java.lang.String search)
Parameters:
search - строка поиска
See Also:
search

isShowAll

public boolean isShowAll()
Returns:
отображать подчиненных
See Also:
showAll

setShowAll

public void setShowAll(boolean showAll)
Parameters:
showAll - отображать подчиненных
See Also:
showAll

addCustomField

public void addCustomField(java.lang.String fieldName)
Parameters:
fieldName - название дополнительного поля
See Also:
UserSearchParams.AdditionalFields

getCustomFields

public java.util.Iterator<java.lang.String> getCustomFields()
Returns:
список дополнительных полей
See Also:
UserSearchParams.AdditionalFields

containsCustomField

public boolean containsCustomField(java.lang.String fieldName)
Проверяет есть ли среди дополнительных полей поле fieldName

Parameters:
fieldName - название поля
Returns:

getStartRecord

public int getStartRecord()
See Also:
startRecord

setStartRecord

public void setStartRecord(int startRecord)
See Also:
startRecord

getRecordsCount

public int getRecordsCount()
See Also:
recordsCount

setRecordsCount

public void setRecordsCount(int recordsCount)
See Also:
recordsCount

isShowNoPosition

public boolean isShowNoPosition()
See Also:
showNoPosition

setShowNoPosition

public void setShowNoPosition(boolean showNoPosition)
See Also:
showNoPosition

getFilterPositionID

public java.lang.String getFilterPositionID()
See Also:
filterPositionID

setFilterPositionID

public void setFilterPositionID(java.lang.String filterPositionID)
See Also:
filterPositionID

getFilterDepartmentID

public java.lang.String getFilterDepartmentID()
See Also:
filterDepartmentID

setFilterDepartmentID

public void setFilterDepartmentID(java.lang.String filterDepartmentID)
See Also:
filterDepartmentID

getUsersToCheck

public java.util.ArrayList<java.lang.String> getUsersToCheck()
See Also:
usersToCheck

setUsersToCheck

public void setUsersToCheck(java.util.ArrayList<java.lang.String> usersToCheck)
See Also:
usersToCheck

getUserNameDisplayType

public java.lang.String getUserNameDisplayType()
See Also:
userNameDisplayType

setUserNameDisplayType

public void setUserNameDisplayType(java.lang.String userNameDisplayType)
See Also:
userNameDisplayType

getPositionType

public int getPositionType()
See Also:
positionType

setPositionType

public void setPositionType(int positionType)
See Also:
positionType

isManagedUsers

public boolean isManagedUsers()

setManagedUsers

public void setManagedUsers(boolean isManagedUsers)


Copyright © 2000 Dummy Corp. All Rights Reserved.