DomainFailure.java
- package de.japrost.jabudget.domain;
- /**
- * Failure codes for {@link DomainException}.
- */
- public enum DomainFailure {
- /**
- * The entity to operate on already exists. E.g. when creating a new one.
- */
- DUPLICATE_ENTITY,
- /**
- * The entity to operate on does not exist. E.g. when try updating an existing one.
- */
- MISSING_ENTITY,
- /**
- * The object to operate on has reference to an entity that does not exist.
- */
- MISSING_ENTITY_REFERENCE,
- /**
- * The entity to locate does not exist. E.g. when try finding an existing one.
- */
- ENTITY_NOT_AVAILABLE;
- }