public SecurityStatusMessage copyFrom()

in java/ws-messages/src/main/java/com/epam/deltix/tbwg/messages/SecurityStatusMessage.java [274:310]


  public SecurityStatusMessage copyFrom(RecordInfo template) {
    super.copyFrom(template);
    if (template instanceof SecurityStatusMessage) {
      SecurityStatusMessage t = (SecurityStatusMessage)template;
      if (t.hasCause()) {
        if (hasCause() && getCause() instanceof StringBuilder) {
          ((StringBuilder)getCause()).setLength(0);
        } else {
          setCause(new StringBuilder());
        }
        ((StringBuilder)getCause()).append(t.getCause());
      } else {
        nullifyCause();
      }
      if (t.hasExchangeId()) {
        setExchangeId(t.getExchangeId());
      } else {
        nullifyExchangeId();
      }
      if (t.hasOriginalStatus()) {
        if (hasOriginalStatus() && getOriginalStatus() instanceof StringBuilder) {
          ((StringBuilder)getOriginalStatus()).setLength(0);
        } else {
          setOriginalStatus(new StringBuilder());
        }
        ((StringBuilder)getOriginalStatus()).append(t.getOriginalStatus());
      } else {
        nullifyOriginalStatus();
      }
      if (t.hasStatus()) {
        setStatus(t.getStatus());
      } else {
        nullifyStatus();
      }
    }
    return this;
  }