001
014
015 package com.liferay.portal.exception;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018
019 import java.util.ArrayList;
020 import java.util.List;
021
022
025 public class UserFieldException extends PortalException {
026
027 public UserFieldException() {
028 }
029
030 public UserFieldException(String msg) {
031 super(msg);
032 }
033
034 public UserFieldException(String msg, Throwable cause) {
035 super(msg, cause);
036 }
037
038 public UserFieldException(Throwable cause) {
039 super(cause);
040 }
041
042 public void addField(String field) {
043 _fields.add(field);
044 }
045
046 public List<String> getFields() {
047 return _fields;
048 }
049
050 public boolean hasFields() {
051 return !_fields.isEmpty();
052 }
053
054 private final List<String> _fields = new ArrayList<>();
055
056 }