
com.mindoo.domino.jna.errors.NotesError Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of domino-jna Show documentation
Show all versions of domino-jna Show documentation
Java project to access the HCL Domino C API using Java Native Access (JNA)
package com.mindoo.domino.jna.errors;
/**
* Exception class for Notes C API errors
*
* @author Karsten Lehmann
*/
public class NotesError extends RuntimeException {
private static final long serialVersionUID = 2712910384246785374L;
private int m_id;
/**
* Creates a new instance
*
* @param id error code received from Notes
* @param message error message
*/
public NotesError(int id, String message) {
super(message);
m_id = id;
}
/**
* Created a new instance
*
* @param id error code received from Notes
* @param message error message
* @param cause exception cause
*/
public NotesError(int id, String message, Throwable cause) {
super(message, cause);
m_id = id;
}
/**
* Creates a new instance
*
* @param message error message
*/
public NotesError(String message) {
this(0, message);
}
/**
* Returns the C API error code
*
* @return code
*/
public int getId() {
return m_id;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy