-
Improvement
-
Resolution: Unresolved
-
Normal
-
None
-
FP-Akka-1.5.0
FP-Akka actors invoke specific validateX(String term1, String term2) (e.g. validateGeoreference(latitude, longitude, country, state, locality etc)) methods on the FP-CurationService classes that implement the actor internals, and then invoke methods in the ICurationService interface to obtain results from the relevant curation class.
There is likely a generalization of a validate(DomainObject object) interface that can be implemented by all the FP-CurationService curation classes.
ICurationService badly needs to be reworked, only a single curation state is returned for the data record, and getServices() returns an overloaded string of original values and consulted services which then gets parsed by FP-Akka actors.
Refactor, looking at supporting Kurator needs and looking to maintaing library compatibility with Kepler.