001
014
015 package com.liferay.portlet.documentlibrary.exception;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018
019
022 public class DuplicateFileException extends PortalException {
023
024 public DuplicateFileException() {
025 }
026
027 public DuplicateFileException(
028 long companyId, long repositoryId, String fileName) {
029
030 super(
031 String.format(
032 "{companyId=%s, repositoryId=%s, fileName=%s}", companyId,
033 repositoryId, fileName));
034 }
035
036 public DuplicateFileException(
037 long companyId, long repositoryId, String fileName, String version) {
038
039 super(
040 String.format(
041 "{companyId=%s, repositoryId=%s, fileName=%s, version=%s}",
042 companyId, repositoryId, fileName, version));
043 }
044
045 public DuplicateFileException(
046 long companyId, long repositoryId, String fileName, String version,
047 Throwable cause) {
048
049 super(
050 String.format(
051 "{companyId=%s, repositoryId=%s, fileName=%s, version=%s, " +
052 "cause=%s}",
053 companyId, repositoryId, fileName, version, cause),
054 cause);
055 }
056
057 public DuplicateFileException(
058 long companyId, long repositoryId, String fileName, Throwable cause) {
059
060 super(
061 String.format(
062 "{companyId=%s, repositoryId=%s, fileName=%s, cause=%s}",
063 companyId, repositoryId, fileName, cause),
064 cause);
065 }
066
067 public DuplicateFileException(String msg) {
068 super(msg);
069 }
070
071 public DuplicateFileException(String msg, Throwable cause) {
072 super(msg, cause);
073 }
074
075 public DuplicateFileException(Throwable cause) {
076 super(cause);
077 }
078
079 }