Exemple #1
0
 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)
Exemple #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)
Exemple #3
0
    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)
Exemple #4
0
 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)