Esempio n. 1
0
 def existingGoalParameters(self):
   goalName = self.decorator.getText("goalNameCtrl")
   modifiedProperties = self.environmentProperties()
   goalEnvProperties = self.dbProxy.goalEnvironmentProperties(self.theGoalId)
   for idx,p in enumerate(goalEnvProperties):
     if (p.name() == self.theEnvironmentName):
       goalEnvProperties[idx] = modifiedProperties
   parameters = GoalParameters(goalName,'None',[],goalEnvProperties) 
   parameters.setId(self.theGoalId)
   return parameters
Esempio n. 2
0
    def update_goal(self, goal, name):
        old_goal = self.get_goal_by_name(name, simplify=False)
        id = old_goal.theId

        params = GoalParameters(goalName=goal.theName,
                                goalOrig=goal.theOriginator,
                                tags=goal.theTags,
                                properties=goal.theEnvironmentProperties)
        params.setId(id)

        try:
            self.db_proxy.updateGoal(params)
        except ARM.DatabaseProxyException as ex:
            self.close()
            raise ARMHTTPError(ex)
Esempio n. 3
0
    def update_goal(self, goal, name):
        old_goal = self.get_goal_by_name(name, simplify=False)
        id = old_goal.theId

        params = GoalParameters(
            goalName=goal.theName,
            goalOrig=goal.theOriginator,
            tags=goal.theTags,
            properties=goal.theEnvironmentProperties
        )
        params.setId(id)

        try:
            self.db_proxy.updateGoal(params)
        except ARM.DatabaseProxyException as ex:
            self.close()
            raise ARMHTTPError(ex)
Esempio n. 4
0
 def parameters(self):
   parameters = GoalParameters(self.theGoalName,self.theGoalOriginator,[],self.theEnvironmentProperties)
   parameters.setId(self.theGoalId)
   return parameters
Esempio n. 5
0
 def parameters(self):
     parameters = GoalParameters(self.theGoalName, self.theGoalOriginator,
                                 self.theTags,
                                 self.theEnvironmentProperties)
     parameters.setId(self.theGoalId)
     return parameters
Esempio n. 6
0
 def newGoalParameters(self):
   goalName = self.decorator.getText("goalNameCtrl")
   envProperties = self.environmentProperties()
   parameters = GoalParameters(goalName,'None',[],[envProperties]) 
   parameters.setId(self.theGoalId)
   return parameters