@Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("MAPUserAbortChoice ["); if (this.isUserSpecificReason) sb.append(" UserSpecificReason"); if (this.isUserResourceLimitation) sb.append(" UserResourceLimitation"); if (this.isResourceUnavailableReason) { sb.append(" ResourceUnavailableReason="); if (this.resourceUnavailableReason != null) sb.append(this.resourceUnavailableReason.toString()); } if (this.isProcedureCancellationReason) { sb.append(" ProcedureCancellationReason="); if (this.procedureCancellationReason != null) sb.append(this.procedureCancellationReason.toString()); } sb.append("]"); return sb.toString(); }
protected String getUserAbortReason(DialogUserAbort evt) { MAPUserAbortChoice userReason = evt.getUserReason(); String reason = null; if (userReason.isUserSpecificReason()) { reason = MAP_USER_ABORT_CHOICE_USER_SPECIFIC_REASON; } else if (userReason.isUserResourceLimitation()) { reason = MAP_USER_ABORT_CHOICE_USER_RESOURCE_LIMITATION; } else if (userReason.isResourceUnavailableReason()) { ResourceUnavailableReason resourceUnavailableReason = userReason.getResourceUnavailableReason(); reason = resourceUnavailableReason.toString(); } else if (userReason.isProcedureCancellationReason()) { ProcedureCancellationReason procedureCancellationReason = userReason.getProcedureCancellationReason(); reason = procedureCancellationReason.toString(); } else { reason = MAP_USER_ABORT_CHOICE_UNKNOWN; } return reason; }