Package step.core.imports
Interface Importer<A extends AbstractIdentifiableObject,T extends CRUDAccessor<A>>
-
- All Known Implementing Classes:
GenericDBImporter
,PlanImporter
,ResourceImpoter
,ResourceRevisionsImporter
public interface Importer<A extends AbstractIdentifiableObject,T extends CRUDAccessor<A>>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
importMany(ImportConfiguration importConfig, com.fasterxml.jackson.databind.ObjectMapper mapper)
A
importOne(ImportConfiguration importConfig, com.fasterxml.jackson.core.JsonParser jParser, com.fasterxml.jackson.databind.ObjectMapper mapper, Map<String,String> references)
void
init(Entity<A,T> entity)
-
-
-
Method Detail
-
importOne
A importOne(ImportConfiguration importConfig, com.fasterxml.jackson.core.JsonParser jParser, com.fasterxml.jackson.databind.ObjectMapper mapper, Map<String,String> references) throws com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException, IOException
- Throws:
com.fasterxml.jackson.core.JsonParseException
com.fasterxml.jackson.databind.JsonMappingException
IOException
-
importMany
void importMany(ImportConfiguration importConfig, com.fasterxml.jackson.databind.ObjectMapper mapper) throws IOException
- Throws:
IOException
-
-