/** * This file Copyright (c) 2003-2011 Magnolia International * Ltd. (http://www.magnolia-cms.com). All rights reserved. * * * This file is dual-licensed under both the Magnolia * Network Agreement and the GNU General Public License. * You may elect to use one or the other of these licenses. * * This file is distributed in the hope that it will be * useful, but AS-IS and WITHOUT ANY WARRANTY; without even the * implied warranty of MERCHANTABILITY or FITNESS FOR A * PARTICULAR PURPOSE, TITLE, or NONINFRINGEMENT. * Redistribution, except as permitted by whichever of the GPL * or MNA you select, is prohibited. * * 1. For the GPL license (GPL), you can redistribute and/or * modify this file under the terms of the GNU General * Public License, Version 3, as published by the Free Software * Foundation. You should have received a copy of the GNU * General Public License, Version 3 along with this program; * if not, write to the Free Software Foundation, Inc., 51 * Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * * 2. For the Magnolia Network Agreement (MNA), this file * and the accompanying materials are made available under the * terms of the MNA which accompanies this distribution, and * is available at http://www.magnolia-cms.com/mna.html * * Any modifications to this file must keep this entire header * intact. * */ package info.magnolia.module.workflow.pages; import java.util.HashMap; import java.util.Map; /** * @author had * @version $Id:$ */ public class FlowDescription { private String id; private int step; private String flowName; private String participant; private String action; private String userName; public String getAction() { return action; } public void setAction(String action) { this.action = action; } public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } public String getPathSelected() { return pathSelected; } public void setPathSelected(String pathSelected) { this.pathSelected = pathSelected; } private String pathSelected; private Map attributes = new HashMap(); private String lastModified; public String getLastModified() { return lastModified; } public Map getAttributes() { return attributes; } public String getLastParticipant() { return participant; } public String getFlowName() { return flowName; } public int getStep() { return step; } public void setStep(int step) { this.step = step; } public String getId() { return id; } /** * @param name */ public void setId(String id) { this.id = id; } /** * @param name */ public void setFlowName(String name) { this.flowName = name; } /** * @param string */ public void setLastParticipant(String status) { this.participant = status; } /** * @param textContent * @param textContent2 */ public void addAttribute(String attrName, String attrVal) { this.attributes.put(attrName, attrVal); } /** * @param lastMod */ public void setLastModified(String lastMod) { this.lastModified = lastMod; } }