/** * Stores the service response message type (ERROR, OK, WARNING, INFO) * * @param type Service output type * @return this */ public ServiceData setType(AnswerType type) { // Store type this.type = type; // Set validity by answer types switch (type) { case ERROR: this.setValid(false); break; case OK: case WARNING: case INFO: default: this.setValid(true); break; } return this; }