package eu.eudat.model.persist; import eu.eudat.commons.validation.old.FieldNotNullIfOtherSet; import eu.eudat.commons.validation.old.ValidId; import java.util.UUID; @FieldNotNullIfOtherSet(message = "{validation.hashempty}") public class EntityDoiPersist { @ValidId(message = "{validation.invalidid}") private UUID id; private UUID entityId; private String repositoryId; private String doi; private String hash; public UUID getId() { return id; } public void setId(UUID id) { this.id = id; } public UUID getEntityId() { return entityId; } public void setEntityId(UUID entityId) { this.entityId = entityId; } public String getRepositoryId() { return repositoryId; } public void setRepositoryId(String repositoryId) { this.repositoryId = repositoryId; } public String getDoi() { return doi; } public void setDoi(String doi) { this.doi = doi; } public String getHash() { return hash; } public void setHash(String hash) { this.hash = hash; } }