Package org.openforis.collect.manager
Class RecordGenerator
- java.lang.Object
-
- org.openforis.collect.manager.RecordGenerator
-
- Direct Known Subclasses:
RandomRecordGenerator
@Component public class RecordGenerator extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRecordGenerator.NewRecordParametersstatic classRecordGenerator.RecordKey
-
Constructor Summary
Constructors Constructor Description RecordGenerator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CollectRecordgenerate(CollectSurvey survey, RecordGenerator.NewRecordParameters parameters)CollectRecordgenerate(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 UserloadUser(Integer userId, String username)
-
-
-
Method Detail
-
generate
@Transactional public CollectRecord generate(CollectSurvey survey, RecordGenerator.NewRecordParameters parameters)
-
generate
@Transactional public CollectRecord generate(CollectSurvey survey, RecordGenerator.NewRecordParameters parameters, RecordGenerator.RecordKey recordKey)
-
getKeyAttributeDefs
protected List<AttributeDefinition> getKeyAttributeDefs(CollectSurvey survey)
-
getMeasurementKeyDefs
protected List<AttributeDefinition> getMeasurementKeyDefs(CollectSurvey survey)
-
getNonMeasurementKeyDefs
protected List<AttributeDefinition> getNonMeasurementKeyDefs(CollectSurvey survey)
-
-