All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.openas2.processor.NoModuleException Maven / Gradle / Ivy

Go to download

Open source implementation of the AS2 standard for signed encrypted and compressed document transfer

There is a newer version: 2.10.1
Show newest version
package org.openas2.processor;

import java.util.Map;

import org.openas2.OpenAS2Exception;
import org.openas2.message.Message;


public class NoModuleException extends OpenAS2Exception {
    /**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private Map options;
    private Message msg;
    private String action;

    public NoModuleException(String action, Message msg, Map options) {
        super(toString(action, msg, options));
        this.action = action;
        this.msg = msg;
        this.options = options;
    }

    public void setAction(String string) {
        action = string;
    }

    public String getAction() {
        return action;
    }

    public void setMsg(Message message) {
        msg = message;
    }

    public Message getMsg() {
        return msg;
    }

    public void setOptions(Map map) {
        options = map;
    }

    public Map getOptions() {
        return options;
    }

    public String toString() {
        return toString(getAction(), getMsg(), getOptions());
    }

    protected static String toString(String action, Message msg, Map options) {
        return "NoModuleException: Requested action: " + action + " Message: " + msg + " Options: " + options;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy