001
014
015 package com.liferay.portal.kernel.lar;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018 import com.liferay.portal.model.StagedModel;
019
020
023 public class PortletDataException extends PortalException {
024
025 public static final int DEFAULT = 1;
026
027 public static final int END_DATE_IS_MISSING_START_DATE = 1;
028
029 public static final int FUTURE_END_DATE = 2;
030
031 public static final int FUTURE_START_DATE = 3;
032
033 public static final int INVALID_GROUP = 4;
034
035 public static final int MISSING_DEPENDENCY = 5;
036
037 public static final int START_DATE_AFTER_END_DATE = 6;
038
039 public static final int START_DATE_IS_MISSING_END_DATE = 7;
040
041 public static final int STATUS_IN_TRASH = 8;
042
043 public static final int STATUS_UNAVAILABLE = 9;
044
045 public PortletDataException() {
046 super();
047 }
048
049 public PortletDataException(int type) {
050 _type = type;
051 }
052
053 public PortletDataException(String msg) {
054 super(msg);
055 }
056
057 public PortletDataException(String msg, Throwable cause) {
058 super(msg, cause);
059 }
060
061 public PortletDataException(Throwable cause) {
062 super(cause);
063 }
064
065 public StagedModel getStagedModel() {
066 return _stagedModel;
067 }
068
069 public int getType() {
070 return _type;
071 }
072
073 public void setStagedModel(StagedModel stagedModel) {
074 _stagedModel = stagedModel;
075 }
076
077 public void setType(int type) {
078 _type = type;
079 }
080
081 private StagedModel _stagedModel;
082 private int _type = DEFAULT;
083
084 }