// Path: src/main/java/com/stacksync/syncservice/db/DAOError.java
// public enum DAOError {
// 
// 	// These errors codes correspond to HTTP codes
// 	// Users
// 	USER_NOT_FOUND(400, "User not found."), USER_NOT_AUTHORIZED(401,
// 			"The user is not authorized to access to this resource."),
// 
// 	// Workspaces
// 	WORKSPACES_NOT_FOUND(410, "Workspaces not found."),
// 			
// 	// Files
// 	FILE_NOT_FOUND(404, "File or folder not found."),
// 
// 	// Server
// 	INTERNAL_SERVER_ERROR(500, "Internal Server Error");
// 
// 	private final int code;
// 	private final String message;
// 
// 	DAOError(int code, String message) {
// 		this.code = code;
// 		this.message = message;
// 	}
// 
// 	public int getCode() {
// 		return code;
// 	}
// 
// 	public String getMessage() {
// 		return message;
// 	}
// }


import com.stacksync.syncservice.db.DAOError;
package com.stacksync.syncservice.exceptions.dao;


public class NoRowsAffectedDAOException extends DAOException {

	private static final long serialVersionUID = 356684827372558709L;

    public NoRowsAffectedDAOException(DAOError error) {
        super(error);
    }
    
// Path: src/main/java/com/stacksync/syncservice/db/DAOError.java
// public enum DAOError {
// 
// 	// These errors codes correspond to HTTP codes
// 	// Users
// 	USER_NOT_FOUND(400, "User not found."), USER_NOT_AUTHORIZED(401,
// 			"The user is not authorized to access to this resource."),
// 
// 	// Workspaces
// 	WORKSPACES_NOT_FOUND(410, "Workspaces not found."),
// 			
// 	// Files
// 	FILE_NOT_FOUND(404, "File or folder not found."),
// 
// 	// Server
// 	INTERNAL_SERVER_ERROR(500, "Internal Server Error");
// 
// 	private final int code;
// 	private final String message;
// 
// 	DAOError(int code, String message) {
// 		this.code = code;
// 		this.message = message;
// 	}
// 
// 	public int getCode() {
// 		return code;
// 	}
// 
// 	public String getMessage() {
// 		return message;
// 	}
// }


// Path: src/main/java/com/stacksync/syncservice/exceptions/dao/NoRowsAffectedDAOException.java
import com.stacksync.syncservice.db.DAOError;

package com.stacksync.syncservice.exceptions.dao;


public class NoRowsAffectedDAOException extends DAOException {

	private static final long serialVersionUID = 356684827372558709L;

    public NoRowsAffectedDAOException(DAOError error) {
        super(error);
    }
    
    public NoRowsAffectedDAOException(Exception e, DAOError error) {