@Profile(value={"mongo","fongo"})
@Service
public class BookingRuleRepositoryImpl
extends Object
implements BookingRuleRepositoryIf
| Constructor and Description |
|---|
BookingRuleRepositoryImpl() |
| Modifier and Type | Method and Description |
|---|---|
CustomRuleEntity |
createOrUpdateCustomRule(CustomRuleEntity ruleEntity) |
RuleEntity |
createOrUpdateRule(RuleEntity ruleEntity) |
void |
deleteCustomRule(String id) |
void |
deleteRule(String id) |
List<? extends RuleEntity> |
findAll(boolean custom) |
List<RuleEntity> |
findByIncoming(boolean incoming) |
List<CustomRuleEntity> |
findByUserIdAndIncomingCustomRules(String userId,
boolean incoming) |
Optional<? extends RuleEntity> |
getRuleById(boolean customRule,
String ruleId) |
List<? extends RuleEntity> |
search(boolean customRules,
String text) |
public List<RuleEntity> findByIncoming(boolean incoming)
findByIncoming in interface BookingRuleRepositoryIfpublic List<CustomRuleEntity> findByUserIdAndIncomingCustomRules(String userId, boolean incoming)
findByUserIdAndIncomingCustomRules in interface BookingRuleRepositoryIfpublic List<? extends RuleEntity> findAll(boolean custom)
findAll in interface BookingRuleRepositoryIfpublic CustomRuleEntity createOrUpdateCustomRule(CustomRuleEntity ruleEntity)
createOrUpdateCustomRule in interface BookingRuleRepositoryIfpublic RuleEntity createOrUpdateRule(RuleEntity ruleEntity)
createOrUpdateRule in interface BookingRuleRepositoryIfpublic List<? extends RuleEntity> search(boolean customRules, String text)
search in interface BookingRuleRepositoryIfpublic Optional<? extends RuleEntity> getRuleById(boolean customRule, String ruleId)
getRuleById in interface BookingRuleRepositoryIfpublic void deleteCustomRule(String id)
deleteCustomRule in interface BookingRuleRepositoryIfpublic void deleteRule(String id)
deleteRule in interface BookingRuleRepositoryIfCopyright © 2017. All rights reserved.