コード例 #1
0
ファイル: api.py プロジェクト: crowdy/watcher
 def soft_delete_scoring_engine(self, scoring_engine_id):
     try:
         return self._soft_delete(
             models.ScoringEngine, scoring_engine_id)
     except exception.ResourceNotFound:
         raise exception.ScoringEngineNotFound(
             scoring_engine=scoring_engine_id)
コード例 #2
0
 def _get_scoring_engine(self, context, fieldname, value):
     try:
         return self._get(context,
                          model=models.ScoringEngine,
                          fieldname=fieldname,
                          value=value)
     except exception.ResourceNotFound:
         raise exception.ScoringEngineNotFound(scoring_engine=value)
コード例 #3
0
ファイル: api.py プロジェクト: crowdy/watcher
    def update_scoring_engine(self, scoring_engine_id, values):
        if 'uuid' in values:
            raise exception.Invalid(
                message=_("Cannot overwrite UUID for an existing "
                          "Scoring Engine."))

        try:
            return self._update(
                models.ScoringEngine, scoring_engine_id, values)
        except exception.ResourceNotFound:
            raise exception.ScoringEngineNotFound(
                scoring_engine=scoring_engine_id)
コード例 #4
0
ファイル: api.py プロジェクト: crowdy/watcher
 def destroy_scoring_engine(self, scoring_engine_id):
     try:
         return self._destroy(models.ScoringEngine, scoring_engine_id)
     except exception.ResourceNotFound:
         raise exception.ScoringEngineNotFound(
             scoring_engine=scoring_engine_id)