1 package eu
.etaxonomy
.cdm
.api
.service
;
5 import org
.springframework
.beans
.factory
.annotation
.Autowired
;
6 import org
.springframework
.stereotype
.Service
;
7 import org
.springframework
.transaction
.annotation
.Transactional
;
9 import eu
.etaxonomy
.cdm
.model
.validation
.EntityValidationResult
;
10 import eu
.etaxonomy
.cdm
.persistence
.dao
.validation
.IEntityValidationResultDao
;
11 import eu
.etaxonomy
.cdm
.model
.validation
.Severity
;
14 @Transactional(readOnly
= true)
15 public class EntityValidationResultServiceImpl
extends ServiceBase
<EntityValidationResult
, IEntityValidationResultDao
> implements
16 IEntityValidationResultService
{
19 IEntityValidationResultDao dao
;
23 protected void setDao(IEntityValidationResultDao dao
)
30 public EntityValidationResult
getValidationResult(String validatedEntityClass
, int validatedEntityId
)
32 return dao
.getValidationResult(validatedEntityClass
, validatedEntityId
);
37 public List
<EntityValidationResult
> getValidationResults()
39 return dao
.getValidationResults();
44 public List
<EntityValidationResult
> getEntityValidationResults(String validatedEntityClass
)
46 return dao
.getEntityValidationResults(validatedEntityClass
);
51 public List
<EntityValidationResult
> getEntitiesViolatingConstraint(String validatorClass
)
53 return dao
.getEntitiesViolatingConstraint(validatorClass
);
58 public List
<EntityValidationResult
> getValidationResults(String validatedEntityClass
, Severity severity
)
60 return dao
.getValidationResults(validatedEntityClass
, severity
);
65 public List
<EntityValidationResult
> getValidationResults(Severity severity
)
67 // TODO Auto-generated method stub