adminAd

package com.lxsoft.action.admin;

import java.awt.Color;
import java.util.HashMap;
import java.util.List;

import com.lxsoft.model.JeAd.JeAd;
import com.lxsoft.model.JeAd.JeAdDAO;
import com.lxsoft.model.JeChannel.JeChannel;
import com.lxsoft.model.JeChannel.JeChannelDAO;
import com.lxsoft.model.JeClass.JeClass;
import com.lxsoft.model.JeClass.JeClassDAO;
import com.lxsoft.tools.PageBean;

public class adminAd extends adminBase {

	private JeAd jead;
	
	
	private List<JeChannel> ListChan;  //返回到前台的某个频道的列表
	private JeChannel jechan;		   //返回到前台的某个频道的具体
	private Integer channelId;
	private JeClass jeclass;
	private List<JeClass> listjeclass;//返回到前台的栏目 所有的栏目
	private List<JeAd> listAd;
	private Integer id;
	private Integer wide;
	private Integer high;
	private String url;
	private Integer show;
	private String ShowName;
	private String linkUrl;
	private String intr;
	private PageBean pagebean;
	private int page;
	private HashMap cmap;
	private String filename;
	
	
	
	
	public String getFilename() {
		return filename;
	}
	public void setFilename(String filename) {
		this.filename = filename;
	}
	public PageBean getPagebean() {
		return pagebean;
	}
	public void setPagebean(PageBean pagebean) {
		this.pagebean = pagebean;
	}
	public JeAd getJead() {
		return jead;
	}
	public void setJead(JeAd jead) {
		this.jead = jead;
	}
	public JeAdDAO getJeaddao() {
		return jeaddao;
	}
	public void setJeaddao(JeAdDAO jeaddao) {
		this.jeaddao = jeaddao;
	}
	public JeChannelDAO getJechanneldao() {
		return jechanneldao;
	}
	public void setJechanneldao(JeChannelDAO jechanneldao) {
		this.jechanneldao = jechanneldao;
	}
	public List<JeChannel> getListChan() {
		return ListChan;
	}
	public void setListChan(List<JeChannel> listChan) {
		ListChan = listChan;
	}
	public JeChannel getJechan() {
		return jechan;
	}
	public void setJechan(JeChannel jechan) {
		this.jechan = jechan;
	}
	public Integer getChannelId() {
		return channelId;
	}
	public void setChannelId(Integer channelId) {
		this.channelId = channelId;
	}
	public JeClassDAO getJeclassdao() {
		return jeclassdao;
	}
	public void setJeclassdao(JeClassDAO jeclassdao) {
		this.jeclassdao = jeclassdao;
	}
	public JeClass getJeclass() {
		return jeclass;
	}
	public void setJeclass(JeClass jeclass) {
		this.jeclass = jeclass;
	}
	public List<JeClass> getListjeclass() {
		return listjeclass;
	}
	public void setListjeclass(List<JeClass> listjeclass) {
		this.listjeclass = listjeclass;
	}
	public Integer getId() {
		return id;
	}
	public void setId(Integer id) {
		this.id = id;
	}
	public Integer getWide() {
		return wide;
	}
	public void setWide(Integer wide) {
		this.wide = wide;
	}
	public Integer getHigh() {
		return high;
	}
	public void setHigh(Integer high) {
		this.high = high;
	}
	public String getUrl() {
		return url;
	}
	public void setUrl(String url) {
		this.url = url;
	}
	public Integer getShow() {
		return show;
	}
	public void setShow(Integer show) {
		this.show = show;
	}
	
	public String getShowName() {
		return ShowName;
	}
	public void setShowName(String showName) {
		ShowName = showName;
	}
	public String getLinkUrl() {
		return linkUrl;
	}
	public void setLinkUrl(String linkUrl) {
		this.linkUrl = linkUrl;
	}
	public String getIntr() {
		return intr;
	}
	public void setIntr(String intr) {
		this.intr = intr;
	}
	
	
	

	
	
	
	public String findAd()
	{
	  if(this.getChannelId()!=null)
	  {
		 
		  
		  this.jechan= jechanneldao.findById(this.getChannelId());
		  
	  }
		return SUCCESS;
	}

	
	
	public static void main(String[] args){
	
	}
	
	public String ListAll()
	{
		
			//this.pagebean = this.jeaddao.queryForPage(this.getChannelId(), 15, page);
			
		this.listAd = this.jeaddao.findByProperty("channelId", this.getChannelId());	
		
			this.ListChan = this.jechanneldao.findAll();
			this.cmap = new HashMap();
			if(this.ListChan!=null)
			{
				this.cmap.put(0+"", "==首页广告==");
				for(int i=0;i<this.ListChan.size();i++)
				{
					this.cmap.put(this.ListChan.get(i).getChannelId(), this.ListChan.get(i).getChannelName());
				}
				
			}else
			{
				this.cmap.put(0+"", "==首页广告==");
			}
		
			listAd = this.jeaddao.findAll();
			
		return SUCCESS;
	}
	
	
	public String ListAd(){
		
		if(this.getChannelId()!=null)
		{
			//this.pagebean = this.jeaddao.queryForPage(this.getChannelId(), 15, page);
			
			this.listAd = this.jeaddao.findByProperty("channelId", this.getChannelId());
			this.ListChan = this.jechanneldao.findAll();
	
			this.cmap = new HashMap();
			if(this.ListChan!=null)
			{
				this.cmap.put(0+"", "==首页广告==");
				for(int i=0;i<this.ListChan.size();i++)
				{
					this.cmap.put(this.ListChan.get(i).getChannelId(), this.ListChan.get(i).getChannelName());
				}
				
			}else
			{
				this.cmap.put(0+"", "==首页广告==");
			}
		}else
		{
			return ERROR;
		}
		
		
		
		return SUCCESS;
	}
	
	
	public String addAd(){
		
		
		if(this.jead.getWide() != null){
			this.jead.setWide(this.jead.getWide());
		}
		if(this.jead.getHigh() != null){
			this.jead.setHigh(this.jead.getHigh());
		}
		if(this.getFilename() != null){
			this.jead.setUrl(this.getFilename());
		}
		if(this.jead.getShowName() != null){
			this.jead.setShowName(this.jead.getShowName());
		}
		
		if(this.jead.getIntr() != null){
			this.jead.setIntr(this.jead.getIntr());
		}
		com.lxsoft.msg.print(this.jead.getLinkUrl());
		if(this.jead.getLinkUrl()!=null)
		{
			this.jead.setLinkUrl(this.jead.getLinkUrl());
		}

		this.jeaddao.save(this.jead);
	
	
			//this.pagebean = this.jeaddao.queryForPage(this.getChannelId(), 15, page);
		
		this.listAd = this.jeaddao.findByProperty("channelId", this.getChannelId());
	
			
			this.ListChan = this.jechanneldao.findAll();
			this.cmap = new HashMap();
			if(this.ListChan!=null)
			{
				this.cmap.put(0+"", "==首页广告==");
				for(int i=0;i<this.ListChan.size();i++)
				{
					this.cmap.put(this.ListChan.get(i).getChannelId(), this.ListChan.get(i).getChannelName());
				}
				
			}else
			{
				this.cmap.put(0+"", "==首页广告==");
			}
		
		
		
		
		
		
		return this.ListAll();
	}
	
	public String initModAd(){
		
		this.jead = this.jeaddao.findById(this.getId());
		
		return SUCCESS;
		
	}
	
	public String modAd(){
		
		this.ListChan = this.jechanneldao.findAll();
		this.cmap = new HashMap();
		if(this.ListChan!=null)
		{
			
			for(int i=0;i<this.ListChan.size();i++)
			{
				this.cmap.put(this.ListChan.get(i).getChannelId(), this.ListChan.get(i).getChannelName());
			}
			
		}else
		{
			return ERROR;
		}
		
	
		if(this.jead.getShowName() != null){
			this.jead.setShowName(this.jead.getShowName());
		}
		if(this.getFilename() != null){
			
			this.jead.setUrl(this.getFilename());
		}
		if(this.jead.getIntr() != null){
			this.jead.setIntr(this.jead.getIntr());
		}
		if(this.jead.getLinkUrl()!=null)
		{
			this.jead.setLinkUrl(this.jead.getLinkUrl());
		}
		
		
		this.jeaddao.merge(this.jead);
	
		listAd = this.jeaddao.findAll();
		return this.ListAll();
	}
	
	public String deleAd(){
		
		if(this.getId()!= null){
			
		
			this.jeaddao.delete(this.jeaddao.findById(this.getId()));
			
		}else{
			return ERROR;
		}
		return this.ListAll();
	}
	public List<JeAd> getListAd() {
		return listAd;
	}
	public void setListAd(List<JeAd> listAd) {
		this.listAd = listAd;
	}
	public int getPage() {
		return page;
	}
	public void setPage(int page) {
		this.page = page;
	}
	public HashMap getCmap() {
		return cmap;
	}
	public void setCmap(HashMap cmap) {
		this.cmap = cmap;
	}
	
}

你可能感兴趣的:(Mina)