| | |
| | | */ |
| | | |
| | | package org.opends.quicksetup.util; |
| | | import org.opends.messages.Message; |
| | | |
| | | import java.util.List; |
| | | import java.util.ArrayList; |
| | |
| | | |
| | | private Exception exception = null; |
| | | |
| | | private List<String> outputMessages = new ArrayList<String>(); |
| | | private List<String> errorMessages = new ArrayList<String>(); |
| | | private List<String> debugMessages = new ArrayList<String>(); |
| | | private List<String> accessMessages = new ArrayList<String>(); |
| | | private List<Message> outputMessages = new ArrayList<Message>(); |
| | | private List<Message> errorMessages = new ArrayList<Message>(); |
| | | private List<Message> debugMessages = new ArrayList<Message>(); |
| | | private List<Message> accessMessages = new ArrayList<Message>(); |
| | | |
| | | /** |
| | | * Gets a list of strings representing error messages obtained |
| | |
| | | * @return List of Strings representing errorMessages that contain |
| | | * the provided <code>regex</code> string. |
| | | */ |
| | | public List<String> getErrorMessages(String regex) { |
| | | List<String> errorMessagesSubset = new ArrayList<String>(); |
| | | for (String msg : errorMessages) { |
| | | if (msg.matches(regex)) { |
| | | public List<Message> getErrorMessages(String regex) { |
| | | List<Message> errorMessagesSubset = new ArrayList<Message>(); |
| | | for (Message msg : errorMessages) { |
| | | if (msg.toString().matches(regex)) { |
| | | errorMessagesSubset.add(msg); |
| | | } |
| | | } |
| | |
| | | * by invoking the operation. |
| | | * @return List of Strings representing errorMessages |
| | | */ |
| | | public List<String> getErrorMessages() { |
| | | public List<Message> getErrorMessages() { |
| | | return Collections.unmodifiableList(errorMessages); |
| | | } |
| | | |
| | |
| | | * by invoking the operation. |
| | | * @return List of Strings representing errorMessages |
| | | */ |
| | | public List<String> getOutputMessages() { |
| | | public List<Message> getOutputMessages() { |
| | | return Collections.unmodifiableList(outputMessages); |
| | | } |
| | | |
| | |
| | | * by invoking the operation. |
| | | * @return List of Strings representing errorMessages |
| | | */ |
| | | public List<String> getDebugMessages() { |
| | | public List<Message> getDebugMessages() { |
| | | return Collections.unmodifiableList(debugMessages); |
| | | } |
| | | |
| | |
| | | * by invoking the operation. |
| | | * @return List of Strings representing errorMessages |
| | | */ |
| | | public List<String> getAccessMessages() { |
| | | public List<Message> getAccessMessages() { |
| | | return Collections.unmodifiableList(accessMessages); |
| | | } |
| | | |
| | |
| | | * Adds an error message. |
| | | * @param errorMessage an error message |
| | | */ |
| | | void addErrorMessage(String errorMessage) { |
| | | void addErrorMessage(Message errorMessage) { |
| | | this.errorMessages.add(errorMessage); |
| | | } |
| | | |
| | |
| | | * Adds an output message. |
| | | * @param outputMessage an error message |
| | | */ |
| | | void addOutputMessage(String outputMessage) { |
| | | void addOutputMessage(Message outputMessage) { |
| | | this.outputMessages.add(outputMessage); |
| | | } |
| | | |
| | |
| | | * Adds an access message. |
| | | * @param accessMessage an error message |
| | | */ |
| | | void addAccessMessage(String accessMessage) { |
| | | void addAccessMessage(Message accessMessage) { |
| | | this.accessMessages.add(accessMessage); |
| | | } |
| | | |
| | |
| | | * Adds an error message. |
| | | * @param debugMessage an error message |
| | | */ |
| | | void addDebugMessage(String debugMessage) { |
| | | void addDebugMessage(Message debugMessage) { |
| | | this.debugMessages.add(debugMessage); |
| | | } |
| | | |
| | |
| | | * Sets the list of error messages that occurred during execution. |
| | | * @param accessMessages List of Strings representing error messages |
| | | */ |
| | | void setAccessMessages(List<String> accessMessages) { |
| | | void setAccessMessages(List<Message> accessMessages) { |
| | | this.accessMessages = accessMessages; |
| | | } |
| | | |
| | |
| | | * Sets the list of error messages that occurred during execution. |
| | | * @param debugMessages List of Strings representing error messages |
| | | */ |
| | | void setDebugMessages(List<String> debugMessages) { |
| | | void setDebugMessages(List<Message> debugMessages) { |
| | | this.debugMessages = debugMessages; |
| | | } |
| | | |