Exemple #1
0
 def parameters(self):
     parameters = DependencyParameters(self.theEnvironmentName,
                                       self.theDepender, self.theDependee,
                                       self.theDependencyType,
                                       self.theDependency,
                                       self.theRationale)
     parameters.setId(self.theId)
     return parameters
Exemple #2
0
    def update_dependency(self, dep_name, dependency):
        found_dependency = self.get_dependency_by_name(dep_name)
        params = DependencyParameters(
            envName=dependency.theEnvironmentName,
            depender=dependency.theDepender,
            dependee=dependency.theDependee,
            dependencyType=dependency.theDependencyType,
            dependency=dependency.theDependency,
            rationale=dependency.theRationale)
        params.setId(found_dependency.theId)

        try:
            self.db_proxy.updateDependency(params)
        except DatabaseProxyException as ex:
            self.close()
            raise ARMHTTPError(ex)
        except ARMException as ex:
            self.close()
            raise ARMHTTPError(ex)
    def update_dependency(self, dep_name, dependency):
        found_dependency = self.get_dependency_by_name(dep_name)
        params = DependencyParameters(
            envName=dependency.theEnvironmentName,
            depender=dependency.theDepender,
            dependee=dependency.theDependee,
            dependencyType=dependency.theDependencyType,
            dependency=dependency.theDependency,
            rationale=dependency.theRationale,
        )
        params.setId(found_dependency.theId)

        try:
            self.db_proxy.updateDependency(params)
        except DatabaseProxyException as ex:
            self.close()
            raise ARMHTTPError(ex)
        except ARMException as ex:
            self.close()
            raise ARMHTTPError(ex)
Exemple #4
0
 def update_object_by_4parameters(self, environment, depender, dependee,
                                  dependency, new_dependency):
     try:
         found_dependency = self.db_proxy.getDependency(
             environment, depender, dependee, dependency)
         params = DependencyParameters(
             envName=new_dependency.theEnvironmentName,
             depender=new_dependency.theDepender,
             dependee=new_dependency.theDependee,
             dependencyType=new_dependency.theDependencyType,
             dependency=new_dependency.theDependency,
             rationale=new_dependency.theRationale)
         params.setId(found_dependency.theId)
         self.db_proxy.updateDependency(params)
     except ObjectNotFound as ex:
         self.close()
         raise ObjectNotFoundHTTPError('The provided dependency name')
     except DatabaseProxyException as ex:
         self.close()
         raise ARMHTTPError(ex)
     except ARMException as ex:
         self.close()
         raise ARMHTTPError(ex)
 def parameters(self):
   parameters = DependencyParameters(self.theEnvironmentName,self.theDepender,self.theDependee,self.theDependencyType,self.theDependency,self.theRationale)
   parameters.setId(self.theId)
   return parameters