@Service
public class AbTestDecisionService
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DECISIONS_COLLECTION_NAME |
| Constructor and Description |
|---|
AbTestDecisionService(AbTestDecisionRepository decisionRepository,
org.springframework.data.mongodb.core.MongoTemplate mongoTemplate) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.Long> |
countDecisionsForConfigurations() |
void |
delete(java.lang.String userSsoId,
java.lang.String testName) |
java.lang.Long |
deleteByTestName(java.lang.String testName) |
java.lang.Iterable<AbTestDecision> |
findByDecisionIds(java.util.List<java.lang.String> decisionIds) |
java.util.List<AbTestDecision> |
findBySsoId(java.lang.String userSsoId) |
java.util.List<OrphanedTest> |
findOrphans(java.util.Collection<java.lang.String> existingConfigurations) |
java.util.Map<java.lang.String,org.joda.time.DateTime> |
latestDecisionForConfigurations() |
void |
saveBatch(java.util.Collection<AbTestDecision> testDecisions) |
void |
update(java.lang.String userSsoId,
java.lang.String testName,
java.lang.Integer variantId) |
public static final java.lang.String DECISIONS_COLLECTION_NAME
@Autowired public AbTestDecisionService(AbTestDecisionRepository decisionRepository, org.springframework.data.mongodb.core.MongoTemplate mongoTemplate)
public java.lang.Iterable<AbTestDecision> findByDecisionIds(java.util.List<java.lang.String> decisionIds)
public java.lang.Long deleteByTestName(java.lang.String testName)
public java.util.List<AbTestDecision> findBySsoId(java.lang.String userSsoId)
public java.util.Map<java.lang.String,org.joda.time.DateTime> latestDecisionForConfigurations()
public java.util.Map<java.lang.String,java.lang.Long> countDecisionsForConfigurations()
public java.util.List<OrphanedTest> findOrphans(java.util.Collection<java.lang.String> existingConfigurations)
public void delete(java.lang.String userSsoId,
java.lang.String testName)
public void update(java.lang.String userSsoId,
java.lang.String testName,
java.lang.Integer variantId)
public void saveBatch(java.util.Collection<AbTestDecision> testDecisions)
Copyright © 2015 Immobilien Scout GmbH. All Rights Reserved.