package com.rayo.core; import java.util.Map; import org.apache.commons.lang.builder.ToStringBuilder; import org.apache.commons.lang.builder.ToStringStyle; public class AcceptCommand extends AbstractCallCommand { private Map<String, String> headers; private boolean earlyMedia; public AcceptCommand() {} public AcceptCommand(String callId) { super(callId); } public AcceptCommand(String callId, Map<String, String> headers) { super(callId); this.setHeaders(headers); } public void setHeaders(Map<String, String> headers) { this.headers = headers; } public Map<String, String> getHeaders() { return headers; } public boolean isEarlyMedia() { return earlyMedia; } public void setEarlyMedia(boolean earlyMedia) { this.earlyMedia = earlyMedia; } @Override public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE) .append("callId", getCallId()) .append("headers",headers) .append("earlyMedia", earlyMedia) .toString(); } }