public class UsersProfileVO
extends java.lang.Object
implements java.lang.Cloneable, com.serotonin.json.JsonSerializable
Modifier and Type | Field and Description |
---|---|
private java.util.List<DataPointAccess> |
dataPointPermissions |
private java.util.List<java.lang.Integer> |
dataSourcePermissions |
private int |
id |
private User |
lastAppliedUser |
private java.lang.String |
name |
private java.util.List<java.lang.Integer> |
usersIds |
private java.util.List<br.org.scadabr.vo.permission.ViewAccess> |
viewPermissions |
private java.util.List<View> |
views |
private java.util.List<br.org.scadabr.vo.permission.WatchListAccess> |
watchlistPermissions |
private java.util.List<WatchList> |
watchlists |
private java.lang.String |
xid |
static java.lang.String |
XID_PREFIX |
Constructor and Description |
---|
UsersProfileVO() |
Modifier and Type | Method and Description |
---|---|
void |
apply(User user) |
private void |
applyViewPermissions(User user) |
private void |
applyWatchlistPermissions(User user) |
void |
defineUsers(java.util.List<java.lang.Integer> users) |
void |
defineViews(java.util.List<View> views) |
void |
defineWatchlists(java.util.List<WatchList> watchlists) |
java.util.List<DataPointAccess> |
getDataPointPermissions() |
java.util.List<java.lang.Integer> |
getDataSourcePermissions() |
int |
getId() |
java.lang.String |
getName() |
java.util.List<br.org.scadabr.vo.permission.ViewAccess> |
getViewPermissions() |
java.util.List<br.org.scadabr.vo.permission.WatchListAccess> |
getWatchlistPermissions() |
java.lang.String |
getXid() |
void |
jsonDeserialize(com.serotonin.json.JsonReader reader,
com.serotonin.json.JsonObject profileJson) |
void |
jsonSerialize(java.util.Map<java.lang.String,java.lang.Object> map) |
User |
retrieveLastAppliedUser() |
java.util.List<View> |
retrieveViews() |
java.util.List<WatchList> |
retrieveWatchlists() |
void |
setDataPointPermissions(java.util.List<DataPointAccess> dataPointPermissions) |
void |
setDataSourcePermissions(java.util.List<java.lang.Integer> dataSourcePermissions) |
void |
setId(int id) |
void |
setName(java.lang.String username) |
void |
setViewPermissions(java.util.List<br.org.scadabr.vo.permission.ViewAccess> viewPermissions) |
void |
setWatchlistPermissions(java.util.List<br.org.scadabr.vo.permission.WatchListAccess> watchlistPermissions) |
void |
setXid(java.lang.String xid) |
public static final java.lang.String XID_PREFIX
private java.lang.String name
private int id
private java.util.List<java.lang.Integer> dataSourcePermissions
private java.util.List<DataPointAccess> dataPointPermissions
private java.util.List<br.org.scadabr.vo.permission.WatchListAccess> watchlistPermissions
private java.util.List<br.org.scadabr.vo.permission.ViewAccess> viewPermissions
private java.lang.String xid
private User lastAppliedUser
private java.util.List<WatchList> watchlists
private java.util.List<java.lang.Integer> usersIds
private java.util.List<View> views
public java.lang.String getXid()
public void setXid(java.lang.String xid)
public java.lang.String getName()
public void setName(java.lang.String username)
public int getId()
public void setId(int id)
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 java.util.List<br.org.scadabr.vo.permission.WatchListAccess> getWatchlistPermissions()
public void setWatchlistPermissions(java.util.List<br.org.scadabr.vo.permission.WatchListAccess> watchlistPermissions)
public void setViewPermissions(java.util.List<br.org.scadabr.vo.permission.ViewAccess> viewPermissions)
public java.util.List<br.org.scadabr.vo.permission.ViewAccess> getViewPermissions()
public User retrieveLastAppliedUser()
public void defineWatchlists(java.util.List<WatchList> watchlists)
public java.util.List<WatchList> retrieveWatchlists()
public void defineViews(java.util.List<View> views)
public java.util.List<View> retrieveViews()
public void defineUsers(java.util.List<java.lang.Integer> users)
public void apply(User user)
private void applyWatchlistPermissions(User user)
private void applyViewPermissions(User user)
public void jsonDeserialize(com.serotonin.json.JsonReader reader, com.serotonin.json.JsonObject profileJson) throws com.serotonin.json.JsonException
jsonDeserialize
in interface com.serotonin.json.JsonSerializable
com.serotonin.json.JsonException
public void jsonSerialize(java.util.Map<java.lang.String,java.lang.Object> map)
jsonSerialize
in interface com.serotonin.json.JsonSerializable