|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectarta.synergy.web.common.client.data.person.SearchParams
arta.synergy.web.common.client.data.person.UserSearchParams
public class UserSearchParams
Created by IntelliJ IDEA.
User: topa
Date: 04.05.2010
Time: 12:04:08
Класс с параметрами поиска пользователей
Если вы добавляете или изменяете параметры здесь имейте ввиду, что нужно внести соответствующие изменения в
класс с параметрами поиска часто выбираемых пользователей
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 |
|---|
public static final java.lang.String USER_NAME_FULL
public static final java.lang.String USER_NAME_SHORT
public static final java.lang.String USER_NAME_DEFAULT_TYPE
public int levelsCount
actorIDpublic int upLevelsCount
actorIDpublic java.util.HashMap<java.lang.String,java.lang.String> customParameters
UserSearchParams.AdditionalParamspublic int operationType
Тип действия
Если данный параметр задан, то список пользователей будет подгружаться не только от имени actorID, но и от имени тех пользователей, которые делегировали ему право на operationType
Пример: используется в диалоге создания работы в полях исполнитель, соисполнители. Пользователь может выбрать в качестве исполнителя не только своего подчиненного, но и подчиненных для пользователей, которые делегировали ему право на создание работы
public int ownerOperationType
Тип действия
Если данный параметр задан, то список пользователей в выборке ограничивается теми пользователями, которые делегировали actorID право на ownerOperationType и самим actorID.
Пример: используется в диалоге создания работы для поля "автор". Если пользователю кто-то делегировал право на создание работы, то в список пользователей должен содержать самого пользователя и тех, кто ему делегировал это право
public int groupID
| Constructor Detail |
|---|
public UserSearchParams()
| Method Detail |
|---|
public java.lang.String getDepartmentID()
departmentIDpublic void setDepartmentID(java.lang.String departmentID)
departmentID - идентификатор подразделенияdepartmentIDpublic java.lang.String getActorID()
actorIDpublic void setActorID(java.lang.String actorID)
actorID - идентификатор пользователя, от имнени которого выполняется действиеactorIDpublic java.lang.String getSearch()
searchpublic void setSearch(java.lang.String search)
search - строка поискаsearchpublic boolean isShowAll()
showAllpublic void setShowAll(boolean showAll)
showAll - отображать подчиненныхshowAllpublic void addCustomField(java.lang.String fieldName)
fieldName - название дополнительного поляUserSearchParams.AdditionalFieldspublic java.util.Iterator<java.lang.String> getCustomFields()
UserSearchParams.AdditionalFieldspublic boolean containsCustomField(java.lang.String fieldName)
fieldName - название поля
public int getStartRecord()
startRecordpublic void setStartRecord(int startRecord)
startRecordpublic int getRecordsCount()
recordsCountpublic void setRecordsCount(int recordsCount)
recordsCountpublic boolean isShowNoPosition()
showNoPositionpublic void setShowNoPosition(boolean showNoPosition)
showNoPositionpublic java.lang.String getFilterPositionID()
filterPositionIDpublic void setFilterPositionID(java.lang.String filterPositionID)
filterPositionIDpublic java.lang.String getFilterDepartmentID()
filterDepartmentIDpublic void setFilterDepartmentID(java.lang.String filterDepartmentID)
filterDepartmentIDpublic java.util.ArrayList<java.lang.String> getUsersToCheck()
usersToCheckpublic void setUsersToCheck(java.util.ArrayList<java.lang.String> usersToCheck)
usersToCheckpublic java.lang.String getUserNameDisplayType()
userNameDisplayTypepublic void setUserNameDisplayType(java.lang.String userNameDisplayType)
userNameDisplayTypepublic int getPositionType()
positionTypepublic void setPositionType(int positionType)
positionTypepublic boolean isManagedUsers()
public void setManagedUsers(boolean isManagedUsers)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||