def getRuleInfo(self, buildingName = None, roomName = None, ruleId = None): checkData(locals()) from app.backend.model.rule import Rule rule = Rule(id = ruleId, buildingName = buildingName, roomName = roomName) rule.retrieve() return rule.getDict(buildingName = None, roomName = None)
def setRulePriority(self, buildingName, roomName, ruleId, rulePriority): checkData(locals()) from app.backend.model.rule import Rule rule = Rule(id = ruleId, buildingName = buildingName, roomName = roomName) rule.retrieve() rule.setPriority(buildingName = buildingName, roomName = roomName, priority = rulePriority) return rule.getDict(buildingName = buildingName, roomName = roomName)