package com.ld.igds.protocol.zldz.command.builder; import com.ld.igds.io.request.BaseRequest; import com.ld.igds.protocol.zldz.command.message.Message; import com.ld.igds.protocol.zldz.command.message.MessageBody; import com.ld.igds.protocol.zldz.util.ServerUtils; import com.ld.igds.util.BytesUtil; /** * * @author Andy */ public class OnLineCommandBuilder extends CommandBuilder { private final static OnLineCommandBuilder instance = new OnLineCommandBuilder(); private OnLineCommandBuilder() { } public static OnLineCommandBuilder getInstance() { return instance; } public void buildHeader(Message message, BaseRequest request) { message.setSourceId("0000"); message.setSendId("0000"); message.setCompanyId("0000"); message.setTargetId("FFFF"); message.setMessageType(BytesUtil.tran_LH(ServerUtils.MSG_TYPE_1116)); } public void buildBody(Message message, BaseRequest request) { MessageBody body = new MessageBody(); body.setContent("0000000000000000000000000000"); body.setLength(14); message.setBody(body); } }