public class ViewDwr extends BaseDwr
Modifier and Type | Field and Description |
---|---|
static org.apache.commons.logging.Log |
LOG |
changeSnippetMap, chartSnippetMap, EVENT_DAO, MODEL_ATTR_EVENTS, MODEL_ATTR_HAS_UNACKED_EVENT, MODEL_ATTR_RESOURCE_BUNDLE
Constructor and Description |
---|
ViewDwr() |
Modifier and Type | Method and Description |
---|---|
ViewComponent |
addComponent(java.lang.String componentName) |
private void |
addCustomComponentState(ViewComponent viewComponent,
RuntimeManager rtm,
java.util.Map<java.lang.String,java.lang.Object> model,
javax.servlet.http.HttpServletRequest request,
View view,
User user,
java.util.List<ViewComponentState> states,
boolean edit,
boolean add) |
private void |
addPointComponentState(ViewComponent viewComponent,
RuntimeManager rtm,
java.util.Map<java.lang.String,java.lang.Object> model,
javax.servlet.http.HttpServletRequest request,
View view,
User user,
java.util.List<ViewComponentState> states,
boolean edit,
boolean add) |
java.util.List<ShareUser> |
addUpdateSharedUser(int userId,
int accessType) |
private java.lang.String |
createChartSrc(java.util.Date fromDate,
java.util.Date toDate,
java.util.List<DataPointVO> dataPoints,
int width,
int height) |
void |
deleteViewComponent(java.lang.String viewComponentId) |
void |
deleteViewShare() |
java.util.Map<java.lang.String,java.lang.Object> |
editInit() |
boolean |
executeScript(java.lang.String xid) |
java.lang.String[] |
getChartData(java.util.List<java.lang.Integer> dataPoints,
java.lang.String fromDateString,
java.lang.String toDateString,
java.lang.String fromDateString2,
java.lang.String toDateString2,
int width,
int height) |
private DynamicImage |
getDynamicImage(java.lang.String id) |
java.util.List<FlexProject> |
getFlexProjects() |
private ImageSet |
getImageSet(java.lang.String id) |
java.lang.String |
getLoggedUser() |
java.util.List<ScriptVO<?>> |
getScripts() |
ViewComponent |
getViewComponent(java.lang.String viewComponentId) |
private ViewComponent |
getViewComponent(View view,
java.lang.String viewComponentId) |
java.util.List<java.lang.String> |
getViewComponentIds() |
java.util.List<ViewComponentState> |
getViewPointData(boolean edit)
Retrieves point state for all points on a given view.
|
java.util.List<ViewComponentState> |
getViewPointData(boolean edit,
int viewId) |
private java.util.List<ViewComponentState> |
getViewPointData(User user,
View view,
boolean edit) |
java.util.List<ViewComponentState> |
getViewPointDataAnon(int viewId) |
java.util.List<com.serotonin.db.IntValuePair> |
getViews() |
private ViewComponentState |
preparePointComponentState(PointComponent pointComponent,
User user,
DataPointRT point,
java.util.Map<java.lang.String,java.lang.Object> model,
javax.servlet.http.HttpServletRequest request)
Shared convenience method for creating a populated view component state.
|
java.util.List<ShareUser> |
removeSharedUser(int userId) |
private void |
resetPointComponent(PointComponent c) |
com.serotonin.web.dwr.DwrResponseI18n |
saveAlarmListComponent(java.lang.String viewComponentId,
int minAlarmLevel,
int maxListSize,
int width,
boolean hideIdColumn,
boolean hideAlarmLevelColumn,
boolean hideTimestampColumn,
boolean hideInactivityColumn,
boolean hideAckColumn) |
com.serotonin.web.dwr.DwrResponseI18n |
saveAnalogGraphicComponent(java.lang.String viewComponentId,
double min,
double max,
boolean displayText,
java.lang.String imageSetId) |
com.serotonin.web.dwr.DwrResponseI18n |
saveBinaryGraphicComponent(java.lang.String viewComponentId,
int zeroImage,
int oneImage,
boolean displayText,
java.lang.String imageSetId) |
com.serotonin.web.dwr.DwrResponseI18n |
saveButtonComponent(java.lang.String viewComponentId,
java.lang.String whenOnLabel,
java.lang.String whenOffLabel,
int width,
int height) |
com.serotonin.web.dwr.DwrResponseI18n |
saveChartComparatorComponent(java.lang.String viewComponentId,
int width,
int height) |
com.serotonin.web.dwr.DwrResponseI18n |
saveCompoundComponent(java.lang.String viewComponentId,
java.lang.String name,
java.util.List<com.serotonin.db.KeyValuePair> childPointIds) |
private void |
saveCompoundPoints(CompoundComponent c,
java.util.List<com.serotonin.db.KeyValuePair> childPointIds) |
com.serotonin.web.dwr.DwrResponseI18n |
saveDynamicGraphicComponent(java.lang.String viewComponentId,
double min,
double max,
boolean displayText,
java.lang.String dynamicImageId) |
com.serotonin.web.dwr.DwrResponseI18n |
saveFlexComponent(java.lang.String viewComponentId,
int width,
int height,
boolean projectDefined,
java.lang.String projectsSource,
int projectId,
boolean runtimeMode) |
void |
saveHtmlComponent(java.lang.String viewComponentId,
java.lang.String content) |
com.serotonin.web.dwr.DwrResponseI18n |
saveImageChartComponent(java.lang.String viewComponentId,
java.lang.String name,
int width,
int height,
int durationType,
int durationPeriods,
java.util.List<com.serotonin.db.KeyValuePair> childPointIds) |
com.serotonin.web.dwr.DwrResponseI18n |
saveLinkComponent(java.lang.String viewComponentId,
java.lang.String text,
java.lang.String link) |
com.serotonin.web.dwr.DwrResponseI18n |
saveMultistateGraphicComponent(java.lang.String viewComponentId,
java.util.List<com.serotonin.db.IntValuePair> imageStates,
int defaultImage,
boolean displayText,
java.lang.String imageSetId) |
com.serotonin.web.dwr.DwrResponseI18n |
saveScriptButtonComponent(java.lang.String viewComponentId,
java.lang.String text,
java.lang.String scriptXid) |
com.serotonin.web.dwr.DwrResponseI18n |
saveScriptComponent(java.lang.String viewComponentId,
java.lang.String script) |
com.serotonin.web.dwr.DwrResponseI18n |
saveSimpleCompoundComponent(java.lang.String viewComponentId,
java.lang.String name,
java.lang.String backgroundColour,
java.util.List<com.serotonin.db.KeyValuePair> childPointIds) |
com.serotonin.web.dwr.DwrResponseI18n |
saveSimplePointComponent(java.lang.String viewComponentId,
boolean displayPointName,
java.lang.String styleAttribute) |
com.serotonin.web.dwr.DwrResponseI18n |
saveThumbnailComponent(java.lang.String viewComponentId,
int scalePercent) |
com.serotonin.web.dwr.DwrResponseI18n |
setPointComponentSettings(java.lang.String pointComponentId,
int dataPointId,
java.lang.String name,
boolean settable,
java.lang.String bkgdColorOverride,
boolean displayControls) |
void |
setViewComponentLocation(java.lang.String viewComponentId,
int x,
int y) |
java.lang.String |
setViewPoint(java.lang.String viewComponentId,
java.lang.String valueStr)
Allows the setting of a given data point.
|
java.lang.String |
setViewPointAnon(int viewId,
java.lang.String viewComponentId,
java.lang.String valueStr) |
private void |
validateCompoundComponent(com.serotonin.web.dwr.DwrResponseI18n response,
java.lang.String name) |
addUserComment, createDateTime, forcePointRead, generateContent, getDateRangeDefaults, getMessage, getMessage, getReadablePoints, getResourceBundle, getShareUsers, initialize, prepareBasePointState, setChange, setChange, setChart, setEvents, setMessages, setPoint, setPointImpl, setPrettyText
public java.util.List<ViewComponentState> getViewPointDataAnon(int viewId)
public java.lang.String setViewPointAnon(int viewId, java.lang.String viewComponentId, java.lang.String valueStr)
public java.util.List<com.serotonin.db.IntValuePair> getViews()
public java.util.List<ScriptVO<?>> getScripts()
public java.util.List<FlexProject> getFlexProjects()
public java.util.List<ViewComponentState> getViewPointData(boolean edit)
viewId
- public java.util.List<ViewComponentState> getViewPointData(boolean edit, int viewId)
private java.util.List<ViewComponentState> getViewPointData(User user, View view, boolean edit)
private void addPointComponentState(ViewComponent viewComponent, RuntimeManager rtm, java.util.Map<java.lang.String,java.lang.Object> model, javax.servlet.http.HttpServletRequest request, View view, User user, java.util.List<ViewComponentState> states, boolean edit, boolean add)
private ViewComponentState preparePointComponentState(PointComponent pointComponent, User user, DataPointRT point, java.util.Map<java.lang.String,java.lang.Object> model, javax.servlet.http.HttpServletRequest request)
private void addCustomComponentState(ViewComponent viewComponent, RuntimeManager rtm, java.util.Map<java.lang.String,java.lang.Object> model, javax.servlet.http.HttpServletRequest request, View view, User user, java.util.List<ViewComponentState> states, boolean edit, boolean add)
public java.util.List<ShareUser> addUpdateSharedUser(int userId, int accessType)
public java.util.List<ShareUser> removeSharedUser(int userId)
public void deleteViewShare()
public java.lang.String getLoggedUser()
public java.util.Map<java.lang.String,java.lang.Object> editInit()
public ViewComponent addComponent(java.lang.String componentName)
public void setViewComponentLocation(java.lang.String viewComponentId, int x, int y)
public void deleteViewComponent(java.lang.String viewComponentId)
public com.serotonin.web.dwr.DwrResponseI18n setPointComponentSettings(java.lang.String pointComponentId, int dataPointId, java.lang.String name, boolean settable, java.lang.String bkgdColorOverride, boolean displayControls)
public java.util.List<java.lang.String> getViewComponentIds()
public java.lang.String setViewPoint(java.lang.String viewComponentId, java.lang.String valueStr)
pointId
- valueStr
- public void saveHtmlComponent(java.lang.String viewComponentId, java.lang.String content)
public com.serotonin.web.dwr.DwrResponseI18n saveLinkComponent(java.lang.String viewComponentId, java.lang.String text, java.lang.String link)
public com.serotonin.web.dwr.DwrResponseI18n saveScriptButtonComponent(java.lang.String viewComponentId, java.lang.String text, java.lang.String scriptXid)
public com.serotonin.web.dwr.DwrResponseI18n saveAnalogGraphicComponent(java.lang.String viewComponentId, double min, double max, boolean displayText, java.lang.String imageSetId)
public com.serotonin.web.dwr.DwrResponseI18n saveBinaryGraphicComponent(java.lang.String viewComponentId, int zeroImage, int oneImage, boolean displayText, java.lang.String imageSetId)
public com.serotonin.web.dwr.DwrResponseI18n saveDynamicGraphicComponent(java.lang.String viewComponentId, double min, double max, boolean displayText, java.lang.String dynamicImageId)
public com.serotonin.web.dwr.DwrResponseI18n saveMultistateGraphicComponent(java.lang.String viewComponentId, java.util.List<com.serotonin.db.IntValuePair> imageStates, int defaultImage, boolean displayText, java.lang.String imageSetId)
public com.serotonin.web.dwr.DwrResponseI18n saveScriptComponent(java.lang.String viewComponentId, java.lang.String script)
public com.serotonin.web.dwr.DwrResponseI18n saveSimplePointComponent(java.lang.String viewComponentId, boolean displayPointName, java.lang.String styleAttribute)
public com.serotonin.web.dwr.DwrResponseI18n saveThumbnailComponent(java.lang.String viewComponentId, int scalePercent)
public com.serotonin.web.dwr.DwrResponseI18n saveSimpleCompoundComponent(java.lang.String viewComponentId, java.lang.String name, java.lang.String backgroundColour, java.util.List<com.serotonin.db.KeyValuePair> childPointIds)
public com.serotonin.web.dwr.DwrResponseI18n saveImageChartComponent(java.lang.String viewComponentId, java.lang.String name, int width, int height, int durationType, int durationPeriods, java.util.List<com.serotonin.db.KeyValuePair> childPointIds)
public com.serotonin.web.dwr.DwrResponseI18n saveCompoundComponent(java.lang.String viewComponentId, java.lang.String name, java.util.List<com.serotonin.db.KeyValuePair> childPointIds)
public com.serotonin.web.dwr.DwrResponseI18n saveButtonComponent(java.lang.String viewComponentId, java.lang.String whenOnLabel, java.lang.String whenOffLabel, int width, int height)
public com.serotonin.web.dwr.DwrResponseI18n saveChartComparatorComponent(java.lang.String viewComponentId, int width, int height)
public com.serotonin.web.dwr.DwrResponseI18n saveFlexComponent(java.lang.String viewComponentId, int width, int height, boolean projectDefined, java.lang.String projectsSource, int projectId, boolean runtimeMode)
public com.serotonin.web.dwr.DwrResponseI18n saveAlarmListComponent(java.lang.String viewComponentId, int minAlarmLevel, int maxListSize, int width, boolean hideIdColumn, boolean hideAlarmLevelColumn, boolean hideTimestampColumn, boolean hideInactivityColumn, boolean hideAckColumn)
private void validateCompoundComponent(com.serotonin.web.dwr.DwrResponseI18n response, java.lang.String name)
private void saveCompoundPoints(CompoundComponent c, java.util.List<com.serotonin.db.KeyValuePair> childPointIds)
private void resetPointComponent(PointComponent c)
private ImageSet getImageSet(java.lang.String id)
private DynamicImage getDynamicImage(java.lang.String id)
public ViewComponent getViewComponent(java.lang.String viewComponentId)
private ViewComponent getViewComponent(View view, java.lang.String viewComponentId)
public boolean executeScript(java.lang.String xid)
public java.lang.String[] getChartData(java.util.List<java.lang.Integer> dataPoints, java.lang.String fromDateString, java.lang.String toDateString, java.lang.String fromDateString2, java.lang.String toDateString2, int width, int height)
private java.lang.String createChartSrc(java.util.Date fromDate, java.util.Date toDate, java.util.List<DataPointVO> dataPoints, int width, int height)