All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.tinygroup.weixinmeterial.message.PermanentNewsMessage Maven / Gradle / Ivy

The newest version!
package org.tinygroup.weixinmeterial.message;

import java.util.ArrayList;
import java.util.List;

import org.tinygroup.convert.objectjson.fastjson.ObjectToJson;
import org.tinygroup.weixin.common.ToServerMessage;

import com.alibaba.fastjson.annotation.JSONField;

/**
 * 上传永久图文
 * @author yancheng11334
 *
 */
public class PermanentNewsMessage implements ToServerMessage{

	@JSONField(name="articles")
	private List  newsItemList;

	public List getNewsItemList() {
		if(newsItemList==null){
		   newsItemList = new ArrayList();
		}
		return newsItemList;
	}

	public void setNewsItemList(List newsItemList) {
		this.newsItemList = newsItemList;
	}
	
	public void addNewsItem(NewsItem newsItem){
		getNewsItemList().add(newsItem);
	}
	
	public String toString(){
		ObjectToJson json= new ObjectToJson();
		return json.convert(this);
	}
	
	@JSONField(serialize=false)
	public String getWeiXinKey() {
		return "addPermanentNews";
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy