public class User extends java.lang.Object implements SetPointSource, javax.servlet.http.HttpSessionBindingListener, com.serotonin.json.JsonSerializable
SetPointSource.Types
Modifier and Type | Field and Description |
---|---|
private boolean |
admin |
private java.util.Map<java.lang.String,java.lang.Object> |
attributes |
private DataExportDefinition |
dataExportDefinition |
private java.util.List<DataPointAccess> |
dataPointPermissions |
private java.util.List<java.lang.Integer> |
dataSourcePermissions |
private boolean |
disabled |
private DataSourceVO<?> |
editDataSource |
private DataPointVO |
editPoint |
private PublisherVO<? extends PublishedPointVO> |
editPublisher |
private java.lang.String |
email |
private EventExportDefinition |
eventExportDefinition |
private java.lang.String |
homeUrl |
private int |
id |
private ImportTask |
importTask |
private long |
lastLogin |
private boolean |
muted |
private java.lang.String |
password |
private java.lang.String |
phone |
private int |
receiveAlarmEmails |
private boolean |
receiveOwnAuditEvents |
private java.util.Map<java.lang.String,byte[]> |
reportImageData |
private int |
selectedWatchList |
private TestingUtility |
testingUtility |
private ZIPProjectManager |
uploadedProject |
private java.lang.String |
username |
private int |
userProfile |
private View |
view |
private WatchList |
watchList |
Constructor and Description |
---|
User() |
Modifier and Type | Method and Description |
---|---|
void |
cancelTestingUtility() |
boolean |
equals(java.lang.Object obj) |
<T> T |
getAttribute(java.lang.String key) |
DataExportDefinition |
getDataExportDefinition() |
java.util.List<DataPointAccess> |
getDataPointPermissions() |
java.util.List<java.lang.Integer> |
getDataSourcePermissions() |
java.lang.String |
getDescription()
Used for various display purposes.
|
DataSourceVO<?> |
getEditDataSource() |
DataPointVO |
getEditPoint() |
PublisherVO<? extends PublishedPointVO> |
getEditPublisher() |
java.lang.String |
getEmail() |
EventExportDefinition |
getEventExportDefinition() |
java.lang.String |
getHomeUrl() |
int |
getId() |
ImportTask |
getImportTask() |
long |
getLastLogin() |
java.lang.String |
getPassword() |
java.lang.String |
getPhone() |
int |
getReceiveAlarmEmails() |
java.util.Map<java.lang.String,byte[]> |
getReportImageData() |
int |
getSelectedWatchList() |
int |
getSetPointSourceId() |
int |
getSetPointSourceType() |
<T extends TestingUtility> |
getTestingUtility(java.lang.Class<T> requiredClass) |
ZIPProjectManager |
getUploadedProject() |
java.lang.String |
getUsername() |
int |
getUserProfile() |
View |
getView() |
WatchList |
getWatchList() |
int |
hashCode() |
boolean |
isAdmin() |
boolean |
isDataSourcePermission() |
boolean |
isDisabled() |
boolean |
isFirstLogin() |
boolean |
isMuted() |
boolean |
isReceiveOwnAuditEvents() |
void |
jsonDeserialize(com.serotonin.json.JsonReader reader,
com.serotonin.json.JsonObject json) |
void |
jsonDeserializePermissions(com.serotonin.json.JsonReader reader,
com.serotonin.json.JsonObject json) |
void |
jsonSerialize(java.util.Map<java.lang.String,java.lang.Object> map) |
void |
pointSetComplete() |
void |
raiseRecursionFailureEvent() |
java.lang.Object |
removeAttribute(java.lang.String key) |
void |
resetUserProfile() |
void |
setAdmin(boolean admin) |
void |
setAttribute(java.lang.String key,
java.lang.Object value) |
void |
setDataExportDefinition(DataExportDefinition dataExportDefinition) |
void |
setDataPointPermissions(java.util.List<DataPointAccess> dataPointPermissions) |
void |
setDataSourcePermissions(java.util.List<java.lang.Integer> dataSourcePermissions) |
void |
setDisabled(boolean disabled) |
void |
setEditDataSource(DataSourceVO<?> editDataSource) |
void |
setEditPoint(DataPointVO editPoint) |
void |
setEditPublisher(PublisherVO<? extends PublishedPointVO> editPublisher) |
void |
setEmail(java.lang.String email) |
void |
setEventExportDefinition(EventExportDefinition eventExportDefinition) |
void |
setHomeUrl(java.lang.String homeUrl) |
void |
setId(int id) |
void |
setImportTask(ImportTask importTask) |
void |
setLastLogin(long lastLogin) |
void |
setMuted(boolean muted) |
void |
setPassword(java.lang.String password) |
void |
setPhone(java.lang.String phone) |
void |
setReceiveAlarmEmails(int receiveAlarmEmails) |
void |
setReceiveOwnAuditEvents(boolean receiveOwnAuditEvents) |
void |
setReportImageData(java.util.Map<java.lang.String,byte[]> reportImageData) |
void |
setSelectedWatchList(int selectedWatchList) |
void |
setTestingUtility(TestingUtility testingUtility) |
void |
setUploadedProject(ZIPProjectManager uploadedProject) |
void |
setUsername(java.lang.String username) |
void |
setUserProfile(UsersProfileVO profile) |
void |
setView(View view) |
void |
setWatchList(WatchList watchList) |
void |
validate(com.serotonin.web.dwr.DwrResponseI18n response) |
void |
valueBound(javax.servlet.http.HttpSessionBindingEvent evt) |
void |
valueUnbound(javax.servlet.http.HttpSessionBindingEvent evt) |
private int id
private java.lang.String username
private java.lang.String password
private java.lang.String email
private java.lang.String phone
private boolean admin
private boolean disabled
private java.util.List<java.lang.Integer> dataSourcePermissions
private java.util.List<DataPointAccess> dataPointPermissions
private int selectedWatchList
private java.lang.String homeUrl
private long lastLogin
private int receiveAlarmEmails
private boolean receiveOwnAuditEvents
private int userProfile
private transient View view
private transient WatchList watchList
private transient DataPointVO editPoint
private transient DataSourceVO<?> editDataSource
private transient TestingUtility testingUtility
private transient java.util.Map<java.lang.String,byte[]> reportImageData
private transient PublisherVO<? extends PublishedPointVO> editPublisher
private transient ImportTask importTask
private transient boolean muted
private transient DataExportDefinition dataExportDefinition
private transient EventExportDefinition eventExportDefinition
private transient java.util.Map<java.lang.String,java.lang.Object> attributes
private ZIPProjectManager uploadedProject
public java.lang.String getDescription()
public boolean isFirstLogin()
public int getSetPointSourceId()
getSetPointSourceId
in interface SetPointSource
public int getSetPointSourceType()
getSetPointSourceType
in interface SetPointSource
public void raiseRecursionFailureEvent()
raiseRecursionFailureEvent
in interface SetPointSource
public void valueBound(javax.servlet.http.HttpSessionBindingEvent evt)
valueBound
in interface javax.servlet.http.HttpSessionBindingListener
public void valueUnbound(javax.servlet.http.HttpSessionBindingEvent evt)
valueUnbound
in interface javax.servlet.http.HttpSessionBindingListener
public boolean isDataSourcePermission()
public <T extends TestingUtility> T getTestingUtility(java.lang.Class<T> requiredClass)
public void setTestingUtility(TestingUtility testingUtility)
public void cancelTestingUtility()
public boolean isAdmin()
public void setAdmin(boolean admin)
public java.lang.String getEmail()
public void setEmail(java.lang.String email)
public java.lang.String getPhone()
public void setPhone(java.lang.String phone)
public int getId()
public void setId(int id)
public java.lang.String getPassword()
public void setPassword(java.lang.String password)
public java.lang.String getUsername()
public void setUsername(java.lang.String username)
public View getView()
public void setView(View view)
public WatchList getWatchList()
public void setWatchList(WatchList watchList)
public DataPointVO getEditPoint()
public void setEditPoint(DataPointVO editPoint)
public boolean isDisabled()
public void setDisabled(boolean disabled)
public java.util.List<java.lang.Integer> getDataSourcePermissions()
public void setDataSourcePermissions(java.util.List<java.lang.Integer> dataSourcePermissions)
public java.util.List<DataPointAccess> getDataPointPermissions()
public void setDataPointPermissions(java.util.List<DataPointAccess> dataPointPermissions)
public DataSourceVO<?> getEditDataSource()
public void setEditDataSource(DataSourceVO<?> editDataSource)
public int getSelectedWatchList()
public void setSelectedWatchList(int selectedWatchList)
public java.lang.String getHomeUrl()
public void setHomeUrl(java.lang.String homeUrl)
public long getLastLogin()
public void setLastLogin(long lastLogin)
public java.util.Map<java.lang.String,byte[]> getReportImageData()
public void setReportImageData(java.util.Map<java.lang.String,byte[]> reportImageData)
public PublisherVO<? extends PublishedPointVO> getEditPublisher()
public void setEditPublisher(PublisherVO<? extends PublishedPointVO> editPublisher)
public ImportTask getImportTask()
public void setImportTask(ImportTask importTask)
public boolean isMuted()
public void setMuted(boolean muted)
public int getReceiveAlarmEmails()
public void setReceiveAlarmEmails(int receiveAlarmEmails)
public boolean isReceiveOwnAuditEvents()
public void setReceiveOwnAuditEvents(boolean receiveOwnAuditEvents)
public DataExportDefinition getDataExportDefinition()
public void setDataExportDefinition(DataExportDefinition dataExportDefinition)
public EventExportDefinition getEventExportDefinition()
public void setEventExportDefinition(EventExportDefinition eventExportDefinition)
public void setAttribute(java.lang.String key, java.lang.Object value)
public java.lang.Object removeAttribute(java.lang.String key)
public <T> T getAttribute(java.lang.String key)
public void validate(com.serotonin.web.dwr.DwrResponseI18n response)
public void jsonDeserialize(com.serotonin.json.JsonReader reader, com.serotonin.json.JsonObject json)
jsonDeserialize
in interface com.serotonin.json.JsonSerializable
public void jsonDeserializePermissions(com.serotonin.json.JsonReader reader, com.serotonin.json.JsonObject json) throws com.serotonin.json.JsonException
com.serotonin.json.JsonException
public void jsonSerialize(java.util.Map<java.lang.String,java.lang.Object> map)
jsonSerialize
in interface com.serotonin.json.JsonSerializable
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public void setUploadedProject(ZIPProjectManager uploadedProject)
public ZIPProjectManager getUploadedProject()
public void setUserProfile(UsersProfileVO profile)
public int getUserProfile()
public void resetUserProfile()
public void pointSetComplete()
pointSetComplete
in interface SetPointSource