/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package org.act.tstream.ui.model.data; import java.io.Serializable; import javax.faces.bean.ManagedBean; import javax.faces.bean.ViewScoped; import javax.faces.context.FacesContext; import org.act.tstream.common.stats.StatBuckets; /** * * @author xin.zhou */ @ManagedBean(name = "pm") @ViewScoped public class Param implements Serializable { private static final long serialVersionUID = -1087749257427646824L; private String clusterName = null; private String topologyid = ""; private String window = null; private String componentid = ""; private String taskid = ""; public Param() { init(); } private void init() { FacesContext ctx = FacesContext.getCurrentInstance(); if (ctx.getExternalContext().getRequestParameterMap().get("clusterName") != null) { clusterName = (String) ctx.getExternalContext() .getRequestParameterMap().get("clusterName"); } if (ctx.getExternalContext().getRequestParameterMap().get("topologyid") != null) { topologyid = (String) ctx.getExternalContext() .getRequestParameterMap().get("topologyid"); } if (ctx.getExternalContext().getRequestParameterMap().get("window") != null) { window = (String) ctx.getExternalContext().getRequestParameterMap() .get("window"); } if (ctx.getExternalContext().getRequestParameterMap() .get("componentid") != null) { componentid = (String) ctx.getExternalContext() .getRequestParameterMap().get("componentid"); } if (ctx.getExternalContext().getRequestParameterMap().get("taskid") != null) { taskid = (String) ctx.getExternalContext().getRequestParameterMap() .get("taskid"); } window = StatBuckets.getShowTimeStr(window); } public String getClusterName() { return clusterName; } public void setClusterName(String clusterName) { this.clusterName = clusterName; } public String getTopologyid() { return topologyid; } public void setTopologyid(String topologyid) { this.topologyid = topologyid; } public String getWindow() { return window; } public void setWindow(String window) { this.window = window; } public String getComponentid() { return componentid; } public void setComponentid(String componentid) { this.componentid = componentid; } public String getTaskid() { return taskid; } public void setTaskid(String taskid) { this.taskid = taskid; } }