EntityAlreadyExistsException.java
- package edu.ucsb.cs156.rec.errors;
- /**
- * This is an error class for a custom RuntimeException in Java that is used to indicate
- * when an entity of a specific type with a given ID already exists in the repository.
- */
- public class EntityAlreadyExistsException extends RuntimeException {
- /**
- * Constructor for the exception
- *
- * @param entityType The class of the entity that already existed, e.g. User.class
- * @param type the type that was trying to be saved
- */
- public EntityAlreadyExistsException(Class<?> entityType, Object type) {
- super("%s %s already exists"
- .formatted(entityType.getSimpleName(), type.toString()));
- }
- }