Class MongoScoreDao
java.lang.Object
dev.getelements.elements.dao.mongo.MongoScoreDao
- All Implemented Interfaces:
ScoreDao
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateOrUpdateScore(String leaderboardNameOrId, Score score) Creates an instance ofScore, or updates the instance if the same leaderboard andProfileare specified byScore.getProfile().dev.morphia.DatastorevoidsetBeanMapper(MapperRegistry beanMapperRegistry) voidsetDatastore(dev.morphia.Datastore datastore) voidsetMongoDBUtils(MongoDBUtils mongoDBUtils) voidsetMongoLeaderboardDao(MongoLeaderboardDao mongoLeaderboardDao) voidsetMongoProfileDao(MongoProfileDao mongoProfileDao) voidsetValidationHelper(ValidationHelper validationHelper)
-
Constructor Details
-
MongoScoreDao
public MongoScoreDao()
-
-
Method Details
-
createOrUpdateScore
Description copied from interface:ScoreDaoCreates an instance ofScore, or updates the instance if the same leaderboard andProfileare specified byScore.getProfile().- Specified by:
createOrUpdateScorein interfaceScoreDao- Parameters:
leaderboardNameOrId- the value ofLeaderboard.getId()orLeaderboard.getName()score- theScoreto specify- Returns:
- the
Scoreas it was written to the database.
-
getDatastore
public dev.morphia.Datastore getDatastore() -
setDatastore
@Inject public void setDatastore(dev.morphia.Datastore datastore) -
getValidationHelper
-
setValidationHelper
-
getMongoProfileDao
-
setMongoProfileDao
-
getMongoLeaderboardDao
-
setMongoLeaderboardDao
-
getBeanMapper
-
setBeanMapper
-
getMongoDBUtils
-
setMongoDBUtils
-