Class User
java.lang.Object
ru.bitel.common.model.Id
ru.bitel.common.model.IdTitle
ru.bitel.bgbilling.kernel.module.common.bean.User
- All Implemented Interfaces:
java.io.Serializable,GuiTitlable,Idable,ListItem
public class User extends IdTitle
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description static intSTATUS_DISABLEstatic intSTATUS_ENABLEstatic intUSER_CONTRACTКод пользователя Web-статитстики.
Все действия производимые пользователем в Web-кабинете.
К примеру генерация событий, смена тарифных планов и т.д.static intUSER_SERVERКод пользователя - сервера.
Все действия производимые сервером отмечаются этим кодом.
К примеру генерация событий, смена стусов и т.д. -
Constructor Summary
Constructors Constructor Description User() -
Method Summary
Modifier and Type Method Description java.util.List<BGSAction>getActionList()Данный список действий может быть пустым.java.lang.StringgetConfig()PreferencesgetConfigSetup()Конфиг из настроек юзера, всегда не null.intgetContractCid()longgetContractGroups()intgetContractGroupsMode()intgetContractPid()java.lang.StringgetContractTitle()java.util.CalendargetDate()java.lang.StringgetDescription()java.util.Set<java.lang.Integer>getDomainIds()java.lang.StringgetEmail()java.lang.StringgetLogin()intgetMenuId()java.lang.StringgetName()java.lang.StringgetPassword()intgetPersonalAction()java.util.List<java.lang.String>getRuleAccessContractParameter()java.util.List<java.lang.String>getRuleAccessObjectParameter()intgetStatus()java.lang.StringgetStatusString()java.util.List<java.lang.Integer>getUserGroups()booleanisNeedChangePassword()booleanisShowActionsPermitErrors()voidsetActionList(java.util.List<BGSAction> actionList)voidsetConfig(java.lang.String config)voidsetContractCid(int contractCid)voidsetContractGroups(long contractGroups)voidsetContractGroupsMode(int contractGroupsMode)voidsetContractPid(int contractPid)voidsetContractTitle(java.lang.String contractTitle)voidsetDate(java.util.Calendar date)voidsetDescription(java.lang.String description)voidsetDomainIds(java.util.Set<java.lang.Integer> domains)voidsetEmail(java.lang.String email)voidsetLogin(java.lang.String login)voidsetMenuId(int menuId)voidsetName(java.lang.String name)voidsetNeedChangePassword(boolean needChangePassword)voidsetPassword(java.lang.String password)voidsetPersonalAction(int personalAction)voidsetRuleAccessContractParameter(java.util.List<java.lang.String> ruleAccessContractParameter)voidsetRuleAccessObjectParameter(java.util.List<java.lang.String> ruleAccessObjectParameter)voidsetStatus(int status)voidsetUserGroups(java.util.List<java.lang.Integer> userGroups)Methods inherited from class ru.bitel.common.model.IdTitle
copyTo, getGuiTitle, getTitle, setTitle, toIdTitle, toStringMethods inherited from class ru.bitel.common.model.Id
copyTo, equals, getId, hashCode, newIdList, newIdSet, newIdSet, newIdSet, newIdSet, newMap, setIdMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Field Details
-
STATUS_ENABLE
public static final int STATUS_ENABLE- See Also:
- Constant Field Values
-
STATUS_DISABLE
public static final int STATUS_DISABLE- See Also:
- Constant Field Values
-
USER_SERVER
public static final int USER_SERVERКод пользователя - сервера.
Все действия производимые сервером отмечаются этим кодом.
К примеру генерация событий, смена стусов и т.д.- See Also:
- Constant Field Values
-
USER_CONTRACT
public static final int USER_CONTRACTКод пользователя Web-статитстики.
Все действия производимые пользователем в Web-кабинете.
К примеру генерация событий, смена тарифных планов и т.д.- See Also:
- Constant Field Values
-
-
Constructor Details
-
User
public User()
-
-
Method Details
-
getLogin
public java.lang.String getLogin() -
setLogin
public void setLogin(java.lang.String login) -
getName
public java.lang.String getName() -
setName
public void setName(java.lang.String name) -
getEmail
public java.lang.String getEmail() -
setEmail
public void setEmail(java.lang.String email) -
getDescription
public java.lang.String getDescription() -
setDescription
public void setDescription(java.lang.String description) -
getPassword
public java.lang.String getPassword() -
setPassword
public void setPassword(java.lang.String password) -
isNeedChangePassword
public boolean isNeedChangePassword() -
setNeedChangePassword
public void setNeedChangePassword(boolean needChangePassword) -
getDate
public java.util.Calendar getDate() -
setDate
public void setDate(java.util.Calendar date) -
getStatus
public int getStatus() -
setStatus
public void setStatus(int status) -
getContractGroups
public long getContractGroups() -
setContractGroups
public void setContractGroups(long contractGroups) -
getContractGroupsMode
public int getContractGroupsMode() -
setContractGroupsMode
public void setContractGroupsMode(int contractGroupsMode) -
getDomainIds
public java.util.Set<java.lang.Integer> getDomainIds() -
setDomainIds
public void setDomainIds(java.util.Set<java.lang.Integer> domains) -
getRuleAccessObjectParameter
public java.util.List<java.lang.String> getRuleAccessObjectParameter() -
setRuleAccessObjectParameter
public void setRuleAccessObjectParameter(java.util.List<java.lang.String> ruleAccessObjectParameter) -
getRuleAccessContractParameter
public java.util.List<java.lang.String> getRuleAccessContractParameter() -
setRuleAccessContractParameter
public void setRuleAccessContractParameter(java.util.List<java.lang.String> ruleAccessContractParameter) -
getUserGroups
public java.util.List<java.lang.Integer> getUserGroups() -
setUserGroups
public void setUserGroups(java.util.List<java.lang.Integer> userGroups) -
getContractPid
public int getContractPid() -
setContractPid
public void setContractPid(int contractPid) -
getContractCid
public int getContractCid() -
setContractCid
public void setContractCid(int contractCid) -
getConfig
public java.lang.String getConfig() -
setConfig
public void setConfig(java.lang.String config) -
getStatusString
public java.lang.String getStatusString() -
getActionList
Данный список действий может быть пустым. Так как при получении user-ов списком, с целью оптимизации, эти данные не грузяться, а должны запрашивать отдельным запросом. -
setActionList
-
getContractTitle
public java.lang.String getContractTitle() -
setContractTitle
public void setContractTitle(java.lang.String contractTitle) -
getConfigSetup
Конфиг из настроек юзера, всегда не null. -
isShowActionsPermitErrors
public boolean isShowActionsPermitErrors() -
getPersonalAction
public int getPersonalAction() -
setPersonalAction
public void setPersonalAction(int personalAction) -
getMenuId
public int getMenuId() -
setMenuId
public void setMenuId(int menuId)
-