@Component public class RecordGenerator extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
RecordGenerator.NewRecordParameters |
static class |
RecordGenerator.RecordKey |
| Constructor and Description |
|---|
RecordGenerator() |
| Modifier and Type | Method and Description |
|---|---|
CollectRecord |
generate(CollectSurvey survey,
RecordGenerator.NewRecordParameters parameters) |
CollectRecord |
generate(CollectSurvey survey,
RecordGenerator.NewRecordParameters parameters,
RecordGenerator.RecordKey recordKey) |
protected List<AttributeDefinition> |
getKeyAttributeDefs(CollectSurvey survey) |
protected List<AttributeDefinition> |
getMeasurementKeyDefs(CollectSurvey survey) |
protected List<AttributeDefinition> |
getNonMeasurementKeyDefs(CollectSurvey survey) |
protected User |
loadUser(Integer userId,
String username) |
@Transactional public CollectRecord generate(CollectSurvey survey, RecordGenerator.NewRecordParameters parameters)
@Transactional public CollectRecord generate(CollectSurvey survey, RecordGenerator.NewRecordParameters parameters, RecordGenerator.RecordKey recordKey)
protected List<AttributeDefinition> getKeyAttributeDefs(CollectSurvey survey)
protected List<AttributeDefinition> getMeasurementKeyDefs(CollectSurvey survey)
protected List<AttributeDefinition> getNonMeasurementKeyDefs(CollectSurvey survey)
Copyright © 2020 Open Foris. All rights reserved.