package com.idega.idegaweb.include; import java.util.ArrayList; import java.util.List; import com.idega.util.StringUtil; /** * Holds JavaScript tag information * * @author <a href="mailto:valdas@idega.com">Valdas Žemaitis</a> * @version $Revision: 1.1 $ * * Last modified: $Date: 2009/04/24 08:39:08 $ by: $Author: valdas $ */ public class JavaScriptLink extends ExternalLink { private static final long serialVersionUID = -8414777303690605947L; private List<String> actions; public JavaScriptLink() { actions = new ArrayList<String>(); setType(PageResourceConstants.TYPE_JAVA_SCRIPT); } public JavaScriptLink(String url) { this(); setUrl(url); } public List<String> getActions() { return actions; } public void setActions(List<String> actions) { this.actions = actions; } public void addAction(String action) { if (StringUtil.isEmpty(action) || actions.contains(action)) { return; } actions.add(action); } }