use of org.kie.internal.builder.InternalMessage in project drools by kiegroup.
the class ResultsImpl method addMessage.
public InternalMessage addMessage(KnowledgeBuilderResult result) {
InternalMessage message = result.asMessage(idGenerator++);
messages.add(message);
return message;
}
use of org.kie.internal.builder.InternalMessage in project drools by kiegroup.
the class ResultsImpl method addMessage.
public InternalMessage addMessage(Level level, String path, String text) {
InternalMessage message = new MessageImpl(idGenerator++, level, path, text);
messages.add(message);
return message;
}
use of org.kie.internal.builder.InternalMessage in project kie-wb-common by kiegroup.
the class MessageConverter method convertMessageText.
private static String convertMessageText(final Message message) {
final StringBuilder sb = new StringBuilder();
if (message instanceof InternalMessage) {
final InternalMessage impl = (InternalMessage) message;
final String kieBaseName = impl.getKieBaseName();
if (!(kieBaseName == null || kieBaseName.isEmpty())) {
sb.append("[KBase: ").append(kieBaseName).append("]: ");
}
}
sb.append(message.getText());
return sb.toString();
}
Aggregations