package org.toobsframework.exception;
@SuppressWarnings("serial")
public class PermissionException extends BaseException {
private String objectTypeName;
private String action;
private Object guid;
private String personId;
private String reason;
public PermissionException(String objectTypeName, String action, Object guid, String personId, String reason) {
this.objectTypeName = objectTypeName;
this.action = action;
this.guid = guid;
this.personId = personId;
this.reason = reason;
}
public String getMessage() {
String message = "PermissionException";
message += "\n Object: " + objectTypeName;
message += "\n GUID : " + guid;
message += "\n Action: " + action;
message += "\n Person: " + personId;
message += "\n Reason: " + reason;
return message;
}
public String getAction() {
return action;
}
public Object getGuid() {
return guid;
}
public String getObjectTypeName() {
return objectTypeName;
}
public String getPersonId() {
return personId;
}
public String getReason() {
return reason;
}
}