Package be.cylab.mark.datastore
Class MongoParser
- java.lang.Object
-
- be.cylab.mark.datastore.MongoParser
-
public final class MongoParser extends Object
Parses RawData and Evidence to Mongo documents.- Author:
- tibo
-
-
Constructor Summary
Constructors Constructor Description MongoParser(SubjectAdapter adapter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.bson.Document
convert(Evidence evidence)
Convert from Evidence to MongoDB document.org.bson.Document
convert(RawData data)
Convert from RawData to MongoDB document.org.bson.Document
convert(Map map)
RawData
convert(org.bson.Document doc)
Convert from MongoDB document to RawData.Evidence
convertEvidence(org.bson.Document doc)
HashMap
convertToMap(org.bson.Document doc)
-
-
-
Field Detail
-
LABEL
public static final String LABEL
LABEL field.- See Also:
- Constant Field Values
-
TIME
public static final String TIME
TIME field.- See Also:
- Constant Field Values
-
DATA
public static final String DATA
DATA field.- See Also:
- Constant Field Values
-
SCORE
public static final String SCORE
SCORE field.- See Also:
- Constant Field Values
-
REPORT
public static final String REPORT
REPORT field.- See Also:
- Constant Field Values
-
REFERENCES
public static final String REFERENCES
REFERENCES field.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
MongoParser
public MongoParser(SubjectAdapter adapter)
- Parameters:
adapter
-
-
-
Method Detail
-
convert
public RawData convert(org.bson.Document doc)
Convert from MongoDB document to RawData.- Parameters:
doc
-- Returns:
-
convertEvidence
public Evidence convertEvidence(org.bson.Document doc)
- Parameters:
doc
-- Returns:
-
convert
public org.bson.Document convert(Map map)
- Parameters:
map
-- Returns:
-
convertToMap
public HashMap convertToMap(org.bson.Document doc)
- Parameters:
doc
-- Returns:
-
convert
public org.bson.Document convert(RawData data)
Convert from RawData to MongoDB document.- Parameters:
data
-- Returns:
-
convert
public org.bson.Document convert(Evidence evidence)
Convert from Evidence to MongoDB document.- Parameters:
evidence
-- Returns:
-
-