content: package net.anotheria.moskito.webui.shared.api;
  
  import java.io.Serializable;
  
  /**
   * Represents a plugin.
   *
   * @author lrosenberg
   * @since 19.03.13 23:39
   */
  public class PluginAO implements Serializable{
  	/**
  	 * SerialVersionUID.
  	 */
  	private static final long serialVersionUID = 3006119089291575915L;
  
  	/**
  	 * Name of the plugin.
  	 */
  	private String name;
  	/**
  	 * Description of the plugin.
  	 */
  	private String description;
  	/**
  	 * Plugin class name.
  	 */
  	private String className;
  	/**
  	 * Name of the plugin configuration.
  	 */
  	private String configurationName;
  
  	private boolean webEnabled;
  
  	/**
  	 * Text for the plugin.
  	 */
  	private String subNaviItemText;
  
  	/**
  	 * Icon for the plugin.
  	 */
  	private String subNaviItemIcon;
  
  	/**
  	 * Action used from the navigation to enter plugin's view.
  	 */
  	private String navigationEntryAction;
  
  	/**
  	 * If true the current plugin has been selected in web interface.
  	 */
  	private boolean webSelected;
  
  	public String getName() {
  		return name;
  	}
  
  	public void setName(String name) {
  		this.name = name;
  	}
  
  	public String getDescription() {
  		return description;
  	}
  
  	public void setDescription(String description) {
  		this.description = description;
  	}
  
  	public String getClassName() {
  		return className;
  	}
  
  	public void setClassName(String className) {
  		this.className = className;
  	}
  
  	public String getConfigurationName() {
  		return configurationName;
  	}
  
  	public void setConfigurationName(String configurationName) {
  		this.configurationName = configurationName;
  	}
  
  	public String getSubNaviItemIcon() {
  		return subNaviItemIcon;
  	}
  
  	public void setSubNaviItemIcon(String subNaviItemIcon) {
  		this.subNaviItemIcon = subNaviItemIcon;
  	}
  
  	public String getSubNaviItemText() {
  		return subNaviItemText;
  	}
  
  	public void setSubNaviItemText(String subNaviItemText) {
  		this.subNaviItemText = subNaviItemText;
  	}
  
  	public boolean isWebEnabled() {
  		return webEnabled;
  	}
  
  	public void setWebEnabled(boolean webEnabled) {
  		this.webEnabled = webEnabled;
  	}
  
  	public String getNavigationEntryAction() {
  		return navigationEntryAction;
  	}
  
  	public void setNavigationEntryAction(String navigationEntryAction) {
  		this.navigationEntryAction = navigationEntryAction;
  	}
  
  	public boolean isWebSelected() {
  		return webSelected;
  	}
  
  	public void setWebSelected(boolean webSelected) {
  		this.webSelected = webSelected;
  	}
  }
  