/**
* <copyright>
* </copyright>
*
*
*/
package ssl.resource.ssl.mopp;
public class SslProblem implements ssl.resource.ssl.ISslProblem {
private String message;
private ssl.resource.ssl.SslEProblemType type;
private java.util.Collection<ssl.resource.ssl.ISslQuickFix> quickFixes;
public SslProblem(String message, ssl.resource.ssl.SslEProblemType type) {
this(message, type, java.util.Collections.<ssl.resource.ssl.ISslQuickFix>emptySet());
}
public SslProblem(String message, ssl.resource.ssl.SslEProblemType type, ssl.resource.ssl.ISslQuickFix quickFix) {
this(message, type, java.util.Collections.singleton(quickFix));
}
public SslProblem(String message, ssl.resource.ssl.SslEProblemType type, java.util.Collection<ssl.resource.ssl.ISslQuickFix> quickFixes) {
super();
this.message = message;
this.type = type;
this.quickFixes = new java.util.LinkedHashSet<ssl.resource.ssl.ISslQuickFix>();
this.quickFixes.addAll(quickFixes);
}
public ssl.resource.ssl.SslEProblemType getType() {
return type;
}
public String getMessage() {
return message;
}
public java.util.Collection<ssl.resource.ssl.ISslQuickFix> getQuickFixes() {
return quickFixes;
}
}