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

com.seejoke.wechat.entity.outbuilder.BaseBuilder Maven / Gradle / Ivy

package com.seejoke.wechat.entity.outbuilder;

import com.seejoke.wechat.entity.AbstractWxXmlOutMessage;

public abstract class BaseBuilder {

	protected String toUserName;

	protected String fromUserName;

	public BuilderType toUser(String touser) {
		this.toUserName = touser;
		return (BuilderType) this;
	}

	public BuilderType fromUser(String fromusername) {
		this.fromUserName = fromusername;
		return (BuilderType) this;
	}

	public abstract ValueType build();

	public void setCommon(AbstractWxXmlOutMessage m) {
		m.setToUserName(this.toUserName);
		m.setFromUserName(this.fromUserName);
		m.setCreateTime(System.currentTimeMillis() / 1000L);
	}

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy