package com.constellio.data.utils; @SuppressWarnings("serial") public class OfficeDocumentsServicesException extends Exception { public OfficeDocumentsServicesException(String message, Exception e) { super(message, e); } public OfficeDocumentsServicesException(String message) { super(message); } public static class CannotReadDocumentsProperties extends OfficeDocumentsServicesException { public CannotReadDocumentsProperties(Exception e) { super("Cannot read documents properties", e); } } public static class PropertyDoesntExist extends OfficeDocumentsServicesException { public PropertyDoesntExist(String propertyName) { super("The property doesn't exists : " + propertyName); } } public static class NotCompatibleExtension extends OfficeDocumentsServicesException { public NotCompatibleExtension(String ext) { super("The extension is not compatible : " + ext); } } public static class RTFFileIsNotCompatible extends OfficeDocumentsServicesException { public RTFFileIsNotCompatible() { super("The file is a RTF Document"); } } }