Package com.avoka.fc.core.service.form
Class SchemaSeedService
- java.lang.Object
-
- com.avoka.fc.core.service.BaseService
-
- com.avoka.fc.core.service.CayenneService
-
- com.avoka.fc.core.service.form.SchemaSeedService
-
public class SchemaSeedService extends CayenneService
Provides schema seed related service methods.
-
-
Constructor Summary
Constructors Constructor Description SchemaSeedService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
createSubmissionDataExtractMappings(SchemaSeed schemaSeed, List<SchemaExtractMapBean> extractMappings)
Creates a set of submission data extract mappings from a list of name / XPath pairs.-
Methods inherited from class com.avoka.fc.core.service.CayenneService
commitChanges, deleteObject, deleteObjects, findObject, getDataContext, getDataDomain, getObjectForPK, getObjectStore, newObject, performNamedQuery, performNamedQuery, performNamedQuery, performNonSelectingQuery, performNonSelectingQuery, performNonSelectingQuery, performNonSelectingQuery, performQuery, performQuery, refetchEntity, refetchObject, registerNewObject, rollbackChanges, toMap, toMap
-
Methods inherited from class com.avoka.fc.core.service.BaseService
getLogger
-
-
-
-
Method Detail
-
createSubmissionDataExtractMappings
public void createSubmissionDataExtractMappings(SchemaSeed schemaSeed, List<SchemaExtractMapBean> extractMappings)
Creates a set of submission data extract mappings from a list of name / XPath pairs. Note that sequence numbers will be generated from the order the items are in the list. Caution: This method will merge the existing mappings with the new mappings, meaning that (among other things) mappings deleted in SFC will NOT be deleted from SFM upon publishing. It does not perform a database commit.- Parameters:
schemaSeed
- the schema seed to add the mappings to (required)extractMappings
- the list of name / XPath pairs containing the mappings (required)
-
-