У меня есть класс интерфейса проектора, к которому я хочу добавить свойство перехода.
Проектор
public interface CourseInfo {
...
CoursePermission setCoursePermission(CoursePermission permission);
CoursePermission getCoursePermission();
}
Класс
import javax.persistence.Transient
public class Course extends BaseModel {
....
@Transient
public CoursePermission permission;
}
А потом я хочу иметь возможность установить это временное свойство перед отправкой клиенту
course.setCoursePermission(permission);
Я получаю следующую ошибку:
Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception
[Request processing failed; nested exception is java.lang.UnsupportedOperationException:
A TupleBackedMap cannot be modified.] with root cause
java.lang.UnsupportedOperationException: A TupleBackedMap cannot be modified.
Правильно ли я делаю это? Возможно ли такое?