public class RegistrationWorkingSet
extends java.lang.Object
Constructor and Description |
---|
RegistrationWorkingSet(java.util.List<RegistrationDTO> registrationDTOs) |
RegistrationWorkingSet(Reference citation)
Creates an empty working set
|
Modifier and Type | Method and Description |
---|---|
void |
add(Registration reg) |
void |
add(RegistrationDTO regDTO) |
java.lang.String |
getCitation() |
java.util.UUID |
getCitationUuid() |
org.joda.time.DateTime |
getCreated()
The creation time stamp of a registration set always is
the creation DateTime of the oldest Registration contained
in the set.
|
org.joda.time.DateTime |
getCreationDate() |
org.joda.time.DateTime |
getRegistrationDate() |
java.util.Optional<RegistrationDTO> |
getRegistrationDTO(java.util.UUID registrationUuid) |
java.util.List<RegistrationDTO> |
getRegistrationDTOs() |
java.util.List<Registration> |
getRegistrations() |
RegistrationStatus |
lowestStatus()
Finds the lowest status in the registrations contained
in the working set.
|
protected Reference |
publicationUnit(RegistrationDTO regDto) |
java.lang.String |
toString() |
int |
validationProblemsCount()
Calculates the total count of validation problems in the registrations contained
in the working set.
|
public RegistrationWorkingSet(Reference citation)
public RegistrationWorkingSet(java.util.List<RegistrationDTO> registrationDTOs) throws RegistrationValidationException
RegistrationValidationException
protected Reference publicationUnit(RegistrationDTO regDto)
regDto
- public void add(Registration reg) throws RegistrationValidationException
reg
- RegistrationValidationException
public void add(RegistrationDTO regDTO) throws RegistrationValidationException
RegistrationValidationException
public java.util.List<Registration> getRegistrations()
public int validationProblemsCount()
public RegistrationStatus lowestStatus()
public java.util.List<RegistrationDTO> getRegistrationDTOs()
public java.util.Optional<RegistrationDTO> getRegistrationDTO(java.util.UUID registrationUuid)
public java.util.UUID getCitationUuid()
public java.lang.String getCitation()
public org.joda.time.DateTime getRegistrationDate()
public org.joda.time.DateTime getCreationDate()
public org.joda.time.DateTime getCreated()
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2007-2020 EDIT. All Rights Reserved.