/** * Copyright (c)2010-2011 Enterprise Website Content Management System(EWCMS), All rights reserved. * EWCMS PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * http://www.ewcms.com */ /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package com.ewcms.plugin.online.web; import com.ewcms.plugin.online.OnlineFacable; import com.ewcms.plugin.online.model.Advisor; import com.opensymphony.xwork2.ActionSupport; import org.springframework.beans.factory.annotation.Autowired; /** * * @author wangwei */ public class AdvisorEditAction extends ActionSupport { private static final long serialVersionUID = 4309218974087800394L; private String replay; private Advisor advisor; private Integer id; private Boolean checked; private Boolean success = false; @Autowired private OnlineFacable onlineFac; public Boolean getChecked() { return checked; } public void setChecked(Boolean checked) { this.checked = checked; } public void setId(Integer id) { this.id = id; } public Integer getId() { return id; } public String getReplay() { return replay; } public void setReplay(String replay) { this.replay = replay; } public Advisor getAdvisor() { return advisor; } public Boolean getSuccess() { return success; } @Override public String execute() { if(checked != null){ onlineFac.releaseAdvisor(id, checked); success = true; } if (replay != null && replay.trim().length() > 0) { onlineFac.advisorReplay(id, replay); advisor = new Advisor(); replay = ""; id = null; success = true; } advisor = onlineFac.getAdvisor(id); replay = advisor.getReplay(); checked = advisor.isChecked(); return SUCCESS; } }