public class View
extends java.lang.Object
implements java.io.Serializable, com.serotonin.json.JsonSerializable
Modifier and Type | Field and Description |
---|---|
private int |
anonymousAccess |
private java.lang.String |
backgroundFilename |
private int |
id |
private java.lang.String |
name |
private static long |
serialVersionUID |
private int |
userId |
private static int |
version |
private java.util.List<ViewComponent> |
viewComponents |
private java.util.List<ShareUser> |
viewUsers |
private java.lang.String |
xid |
static java.lang.String |
XID_PREFIX |
Constructor and Description |
---|
View() |
Modifier and Type | Method and Description |
---|---|
void |
addViewComponent(ViewComponent viewComponent) |
boolean |
containsValidVisibleDataPoint(int dataPointId) |
DataPointVO |
findDataPoint(java.lang.String viewComponentId) |
int |
getAnonymousAccess() |
java.lang.String |
getBackgroundFilename() |
int |
getId() |
java.lang.String |
getName() |
int |
getUserAccess(User user) |
int |
getUserId() |
ViewComponent |
getViewComponent(int index) |
java.util.List<ViewComponent> |
getViewComponents() |
java.util.List<ShareUser> |
getViewUsers() |
java.lang.String |
getXid() |
boolean |
isNew() |
void |
jsonDeserialize(com.serotonin.json.JsonReader reader,
com.serotonin.json.JsonObject json) |
void |
jsonSerialize(java.util.Map<java.lang.String,java.lang.Object> map) |
private void |
readObject(java.io.ObjectInputStream in) |
void |
removeViewComponent(ViewComponent vc) |
void |
setAnonymousAccess(int anonymousAccess) |
void |
setBackgroundFilename(java.lang.String backgroundFilename) |
void |
setId(int id) |
void |
setName(java.lang.String name) |
void |
setUserId(int userId) |
void |
setViewUsers(java.util.List<ShareUser> viewUsers) |
void |
setXid(java.lang.String xid) |
void |
validate(com.serotonin.web.dwr.DwrResponseI18n response) |
void |
validateViewComponents(boolean makeReadOnly)
This method is used before the view is displayed in order to validate: -
that the given user is allowed to access points that back any components
- that the points that back components still have valid data types for
the components that render them
|
private void |
writeObject(java.io.ObjectOutputStream out) |
public static final java.lang.String XID_PREFIX
private int id
private java.lang.String xid
private java.lang.String name
private java.lang.String backgroundFilename
private int userId
private java.util.List<ViewComponent> viewComponents
private int anonymousAccess
private java.util.List<ShareUser> viewUsers
private static final long serialVersionUID
private static final int version
public void addViewComponent(ViewComponent viewComponent)
public ViewComponent getViewComponent(int index)
public void removeViewComponent(ViewComponent vc)
public boolean isNew()
public boolean containsValidVisibleDataPoint(int dataPointId)
public DataPointVO findDataPoint(java.lang.String viewComponentId)
public int getUserAccess(User user)
public void validateViewComponents(boolean makeReadOnly)
public java.lang.String getBackgroundFilename()
public void setBackgroundFilename(java.lang.String backgroundFilename)
public int getId()
public void setId(int id)
public java.lang.String getXid()
public void setXid(java.lang.String xid)
public java.lang.String getName()
public void setName(java.lang.String name)
public java.util.List<ViewComponent> getViewComponents()
public int getAnonymousAccess()
public void setAnonymousAccess(int anonymousAccess)
public int getUserId()
public void setUserId(int userId)
public java.util.List<ShareUser> getViewUsers()
public void setViewUsers(java.util.List<ShareUser> viewUsers)
public void validate(com.serotonin.web.dwr.DwrResponseI18n response)
private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException
java.io.IOException
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public void jsonDeserialize(com.serotonin.json.JsonReader reader, com.serotonin.json.JsonObject json) 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