|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.trackstudio.kernel.cache.UserRelatedInfo
public class UserRelatedInfo
Класс для хренения данных о пользователе
Field Summary | |
---|---|
static java.lang.String |
ANONYMOUS_USER
|
static java.lang.String |
delimiter
Разделитель |
Constructor Summary | |
---|---|
UserRelatedInfo(java.lang.String id,
java.lang.String login,
java.lang.String password,
java.lang.String name,
java.lang.String tel,
java.lang.String email,
java.lang.Integer enabled,
java.lang.String locale,
java.lang.String timezone,
java.lang.String company,
java.lang.Integer childAllowed,
java.util.Calendar expireDate,
java.lang.String prstatusId,
java.lang.String managerId,
java.lang.String template,
java.lang.String defaultProjectId,
java.util.Calendar lastLogonDate,
java.util.Calendar passwordChangedDate,
java.lang.String preferences,
java.lang.String emergencyNotice,
long emergencyNoticeDate)
Конструктор |
Method Summary | |
---|---|
int |
activeDescendents()
Возвращаем количество активных потомков |
void |
addAcl(InternalACL iacl)
Добавляет правило доступа |
int |
compareTo(java.lang.Object o)
Сравнивает два объекта текущего класса |
boolean |
equals(java.lang.Object obj)
Сравнивает два объекта текущего класса |
org.concurrent.ConcurrentReaderHashMap |
getAcl()
Возвращает карту |
java.lang.Integer |
getAllowedChildren()
Возвращает количество доступных пользователей |
java.util.List<AttachmentCacheItem> |
getAttachments()
Возвращает список приложенных файлов |
java.lang.Integer |
getChildAllowed()
Возвращает число доступных пользователей |
int |
getChildCount()
Возвращает число дочерних пользователей |
java.util.ArrayList<java.lang.String> |
getChildren()
Возвращает дочерних пользователей |
int |
getChildrenCount()
Возвращает количество дочерних пользователей |
java.lang.String |
getCompany()
Возвращает компанию |
java.lang.Integer |
getCountUDF()
Возвращает количество полей |
DateFormatter |
getDateFormatter()
Возвращает Форматтер даты |
java.lang.String |
getDefaultProjectId()
Возвращает проект по умолчанию |
java.util.ArrayList<java.lang.String> |
getDescendents()
Возвращает потомков |
java.lang.String |
getEmail()
Возвращает электронную почту |
java.util.ArrayList<java.lang.String> |
getEmailList()
ВОзвращает список адресов почты |
java.lang.String |
getEmergencyNotice()
|
java.util.Calendar |
getEmergencyNoticeDate()
|
java.util.Calendar |
getExpireDate()
Возвращает даты истекания срока годности пользователя |
java.util.ArrayList<UDFCacheItem> |
getFilterUDFs()
Возвращает отфильтрованные пользовательские поля |
java.util.ArrayList<UdfValue> |
getFilterUDFValues()
Возвращает список значений отфильтрованных польовательских полей |
java.lang.String |
getId()
Возвращает ID пользвателя |
java.util.Calendar |
getLastLogonDate()
Возвращает даты последнего логина пользователя |
java.lang.String |
getLocale()
Возвращает локаль пользователя |
java.lang.String |
getLogin()
Возвращает логин |
java.lang.String |
getName()
Возвращает имя пользователя |
java.lang.String |
getParentId()
Возвращает ID родительского пользователя |
java.lang.String |
getPassword()
Возвращают пароль пользователя |
java.util.Calendar |
getPasswordChangedDate()
Возвращает дату последнего изменения пароля |
java.lang.String |
getPreferences()
ВОзвращает настройки пользователя |
java.lang.String |
getPrstatusId()
Возвращает ID статуса |
java.util.Map<java.lang.String,java.util.TreeSet<InternalACL>> |
getReadOnlyAcl()
Возвращает карту правил доступа только для чтения |
java.lang.String |
getTel()
Возвращает телефон |
java.lang.String |
getTemplate()
Возвращает шаблон |
java.lang.String |
getTimezone()
Возвращает таймзону пользователя |
java.lang.Integer |
getTotalChildrenCount()
ВОзвращает общее коичество дочерних пользователей |
java.util.ArrayList<UDFCacheItem> |
getUDFCacheItems()
Возвращает список пользовательских полей |
java.util.List<UDFCacheItem> |
getUDFs()
Возвращает список полей |
java.util.ArrayList<UdfValue> |
getUDFValues()
Возвращает список значений пользовательских полей |
boolean |
hasChildren()
Возвращает имеет пользователь дочерних или нет |
void |
invalidateUDFsValues()
Очищает кеш значений пользовательских полей |
void |
invalidateUDFWhenChangeList(java.lang.String udfId,
java.lang.String value,
java.lang.String listId)
Очищает кеш пользовательского поля при изменении списка значений |
boolean |
isEnabled()
ВОзвращает активный пользователь или нет |
boolean |
isExpired()
Истек ли срок годности |
protected boolean |
isUDFValuesInitialized()
Возвращает инициализированы значения полей или нет |
protected boolean |
isUserUDFInitialized()
Возвращает инициализированы поля или нет |
java.util.ArrayList<java.lang.String> |
prepareEmailList()
Подгатавливает список адресов почты |
void |
setAcl(org.concurrent.ConcurrentReaderHashMap acl)
Устанавливает карту правил доступа |
void |
setChildAllowed(java.lang.Integer childAllowed)
Устанавливает число доступных пользователей |
void |
setChildCount(int childCount)
Устанавливает число дочерних пользователей |
void |
setCompany(java.lang.String company)
Устанавливает компанию |
void |
setDefaultProjectId(java.lang.String defaultProjectId)
Устанавливает проект по умолчанию |
void |
setEmail(java.lang.String email)
Устанавливает электронную почту |
void |
setEmergencyNotice(java.lang.String emergencyNotice)
|
void |
setEmergencyNoticeDate(java.util.Calendar emergencyNoticeDate)
|
void |
setEnabled(boolean enabled)
Устанавливает активный пользователь или нет |
void |
setExpireDate(java.util.Calendar expireDate)
Устанавливает дату срока годности пользователя |
void |
setLastLogonDate(java.util.Calendar lastLogonDate)
Устанавливает дату последнего логина |
void |
setLocale(java.lang.String locale)
Устанавливает локаль пользователя |
void |
setLogin(java.lang.String login)
Устанавливает логин пользователя |
void |
setName(java.lang.String name)
Устанавливает имя пользователя |
void |
setParentId(java.lang.String parentId)
Устанавливает ID родительского пользователя |
void |
setPassword(java.lang.String password)
Устанавливает пароль пользователя |
void |
setPasswordChangedDate(java.util.Calendar passwordChangedDate)
Устанавливает дату последнего изменения пароля |
void |
setPrstatusId(java.lang.String prstatusId)
Устанавливает ID статуса |
void |
setTel(java.lang.String tel)
Устанавливает телефон |
void |
setTemplate(java.lang.String template)
Устанавливает шаблон |
void |
setTimezone(java.lang.String timezone)
Устанавливает таймзону |
java.lang.String |
toString()
Возвращает строковое представление объекта |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static java.lang.String ANONYMOUS_USER
public static final java.lang.String delimiter
Constructor Detail |
---|
public UserRelatedInfo(java.lang.String id, java.lang.String login, java.lang.String password, java.lang.String name, java.lang.String tel, java.lang.String email, java.lang.Integer enabled, java.lang.String locale, java.lang.String timezone, java.lang.String company, java.lang.Integer childAllowed, java.util.Calendar expireDate, java.lang.String prstatusId, java.lang.String managerId, java.lang.String template, java.lang.String defaultProjectId, java.util.Calendar lastLogonDate, java.util.Calendar passwordChangedDate, java.lang.String preferences, java.lang.String emergencyNotice, long emergencyNoticeDate)
id
- ID пользователяlogin
- ЛОгинpassword
- Парольname
- Имяtel
- телефонemail
- электронная почтаenabled
- активность пользователяlocale
- локальtimezone
- таймзонаcompany
- компанияchildAllowed
- доступные потомкиexpireDate
- дата истекания пользователяprstatusId
- ID статусаmanagerId
- ID родительского пользователяtemplate
- ШаблонdefaultProjectId
- Проект по умолчаниюlastLogonDate
- Дата последнего логинаpasswordChangedDate
- дата последнего изменения пароляpreferences
- настройкиMethod Detail |
---|
public DateFormatter getDateFormatter() throws GranException
GranException
- при необходимостиDateFormatter
public java.lang.String getId()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
obj
- Сравниваемый объект
public java.lang.String toString()
toString
in class java.lang.Object
public int compareTo(java.lang.Object o)
compareTo
in interface java.lang.Comparable
o
- сравниваемый объект
public java.util.Calendar getExpireDate()
public boolean isExpired()
public boolean isEnabled()
public void setEnabled(boolean enabled)
enabled
- активный пользователь или нетpublic int getChildCount()
public void setExpireDate(java.util.Calendar expireDate)
expireDate
- срок годностиpublic void setChildCount(int childCount)
childCount
- число дочерних пользователейpublic java.lang.Integer getChildAllowed()
public void setChildAllowed(java.lang.Integer childAllowed)
childAllowed
- число доступных пользователейpublic org.concurrent.ConcurrentReaderHashMap getAcl()
public java.lang.String getLogin()
public void setLogin(java.lang.String login)
login
- логинpublic java.lang.String getName()
public void setName(java.lang.String name)
name
- имя пользователяpublic java.lang.String getPassword()
public void setPassword(java.lang.String password)
password
- пароль пользователяpublic java.lang.String getTel()
public void setTel(java.lang.String tel)
tel
- телефонpublic java.lang.String getEmail()
public void setEmail(java.lang.String email)
email
- электронная почтаpublic java.lang.String getLocale()
public void setLocale(java.lang.String locale)
locale
- локаль пользователяpublic java.lang.String getTimezone()
public void setTimezone(java.lang.String timezone)
timezone
- таймзонаpublic java.lang.String getCompany()
public void setCompany(java.lang.String company)
company
- компанияpublic java.util.Calendar getLastLogonDate()
public void setLastLogonDate(java.util.Calendar lastLogonDate)
lastLogonDate
- датаpublic java.util.Calendar getPasswordChangedDate()
public void setPasswordChangedDate(java.util.Calendar passwordChangedDate)
passwordChangedDate
- датаpublic java.lang.String getPrstatusId()
public void setPrstatusId(java.lang.String prstatusId)
prstatusId
- ID cnfnecfpublic java.lang.String getParentId()
public void setParentId(java.lang.String parentId)
parentId
- ID родительского пользователяpublic java.lang.String getTemplate()
public void setTemplate(java.lang.String template)
template
- шаблонpublic java.lang.String getDefaultProjectId()
public void setDefaultProjectId(java.lang.String defaultProjectId)
defaultProjectId
- приект по умолчаниюpublic java.util.Map<java.lang.String,java.util.TreeSet<InternalACL>> getReadOnlyAcl()
public void setAcl(org.concurrent.ConcurrentReaderHashMap acl)
acl
- карта правил доступаpublic void addAcl(InternalACL iacl)
iacl
- правило доступаpublic int getChildrenCount() throws GranException
GranException
- при необходимостиpublic boolean hasChildren() throws GranException
GranException
- при необходимостиpublic java.util.ArrayList<java.lang.String> getChildren() throws GranException
GranException
- при необходимостиpublic java.util.ArrayList<java.lang.String> getDescendents() throws GranException
GranException
- при необходимостиpublic java.lang.Integer getAllowedChildren() throws GranException
GranException
- при необходимостиpublic int activeDescendents() throws GranException
GranException
- при необходимостиpublic java.lang.Integer getTotalChildrenCount() throws GranException
GranException
- при необходимостиpublic void invalidateUDFsValues() throws GranException
GranException
- при необходимостиpublic void invalidateUDFWhenChangeList(java.lang.String udfId, java.lang.String value, java.lang.String listId) throws GranException
udfId
- ID поляvalue
- новое значениеlistId
- ID списка
GranException
- при необходимостиpublic java.util.ArrayList<UdfValue> getFilterUDFValues() throws GranException
GranException
- при необходимостиpublic java.util.ArrayList<UdfValue> getUDFValues() throws GranException
GranException
- при необходимостиpublic java.util.ArrayList<UDFCacheItem> getFilterUDFs() throws GranException
GranException
- при необходимостиpublic java.util.ArrayList<UDFCacheItem> getUDFCacheItems() throws GranException
GranException
- при необходимостиpublic java.util.List<UDFCacheItem> getUDFs() throws GranException
GranException
- при необходимостиprotected boolean isUserUDFInitialized()
protected boolean isUDFValuesInitialized()
public java.lang.Integer getCountUDF() throws GranException
GranException
- при необходимостиpublic java.util.List<AttachmentCacheItem> getAttachments() throws GranException
GranException
- при необходимостиpublic java.util.ArrayList<java.lang.String> getEmailList()
public java.util.ArrayList<java.lang.String> prepareEmailList()
public java.lang.String getPreferences()
public java.lang.String getEmergencyNotice()
public void setEmergencyNotice(java.lang.String emergencyNotice)
public java.util.Calendar getEmergencyNoticeDate()
public void setEmergencyNoticeDate(java.util.Calendar emergencyNoticeDate)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |