Klasse QCDTO
java.lang.Object
org.emau.icmvc.ganimed.ttp.cm2.dto.FhirIdDTO
org.emau.icmvc.ganimed.ttp.cm2.dto.QCDTO
- Alle implementierten Schnittstellen:
Serializable
- Bekannte direkte Unterklassen:
QCHistoryDTO
qualitaetskontrolleintrag fuer einen consent
- Autor:
- geidell
- Siehe auch:
-
Feldübersicht
-
Konstruktorübersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungboolean
getDate()
getProblemByTypeRef
(String type, String ref) getProblemByTypeRef
(QCProblemDTO.TypeRef typeRef) getProblemsWithStatusType
(String problemStatusType) getType()
getType
(QualityControlConfig config) int
hashCode()
boolean
is read-only because it will be set according to the type and domain-configvoid
setComment
(String comment) void
void
setExternProperties
(String externProperties) void
setInspector
(String inspector) void
setProblems
(List<QCProblemDTO> problems) void
toString()
void
validate
(QualityControlConfig config) void
validate
(QualityControlConfig config, String paramName) Assert the consistency of the list of qc problems, which means that there are no duplicate type-ref pairs in list of problems (getProblems()
) and that all referred qc problem types (QCProblemDTO.getType()
) from the list of problems are configured.
-
Felddetails
-
AUTO_GENERATED
- Siehe auch:
-
EMPTY_STRING
- Siehe auch:
-
-
Konstruktordetails
-
QCDTO
public QCDTO() -
QCDTO
Copy constructor.- Parameter:
dto
- the qc to copy
-
QCDTO
-
-
Methodendetails
-
isQcPassed
public boolean isQcPassed()is read-only because it will be set according to the type and domain-config -
getType
-
getType
-
setType
-
getProblemsWithStatusType
-
getProblems
-
setProblems
-
getProblemByTypeRef
-
getProblemByTypeRef
-
getDate
-
setDate
-
getInspector
-
setInspector
-
getComment
-
setComment
-
getExternProperties
-
setExternProperties
-
validate
- Löst aus:
InvalidParameterException
- Siehe auch:
-
validate
public void validate(QualityControlConfig config, String paramName) throws InvalidParameterException Assert the consistency of the list of qc problems, which means- that there are no duplicate type-ref pairs in list of problems (
getProblems()
) and - that all referred qc problem types (
QCProblemDTO.getType()
) from the list of problems are configured.
- Parameter:
paramName
- an optional name of the parameter- Löst aus:
InvalidParameterException
- if the qc config is not consistent
- that there are no duplicate type-ref pairs in list of problems (
-
equals
-
hashCode
public int hashCode() -
toString
-