
org.fabric3.policy.resolver.IntentResolutionException Maven / Gradle / Ivy
The newest version!
package org.fabric3.policy.resolver;
import java.util.Set;
import org.fabric3.api.model.type.definitions.Intent;
import org.fabric3.spi.domain.generator.policy.PolicyResolutionException;
/**
*
*/
public class IntentResolutionException extends PolicyResolutionException {
private static final long serialVersionUID = 812139162659801123L;
private String intentNames;
public IntentResolutionException(String message, Set intents) {
super(message);
StringBuilder builder = new StringBuilder();
for (Intent intent : intents) {
builder.append(intent.getName().toString()).append(" ");
}
intentNames = builder.toString();
}
@Override
public String getMessage() {
String message = super.getMessage();
return message + ":" + intentNames;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy