コード例 #1
0
ファイル: GoalNodeDialog.py プロジェクト: notabyte/cairis
 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
コード例 #2
0
ファイル: GoalDAO.py プロジェクト: anonymous-author21/cairis
 def update_object(self, goal, name, pathValues = []):
   params = GoalParameters(goalName=goal.theName,goalOrig=goal.theOriginator,tags=goal.theTags,properties=goal.theEnvironmentProperties)
   try:
     goalId = self.db_proxy.getDimensionId(name,'goal')
     params.setId(goalId)
     self.db_proxy.updateGoal(params)
   except ObjectNotFound as ex:
     self.close()
     raise ObjectNotFoundHTTPError(ex)
   except DatabaseProxyException as ex:
     self.close()
     raise ARMHTTPError(ex)
コード例 #3
0
ファイル: GoalDAO.py プロジェクト: adamrbu/cairis
    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 DatabaseProxyException as ex:
            self.close()
            raise ARMHTTPError(ex)
コード例 #4
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 DatabaseProxyException as ex:
      self.close()
      raise ARMHTTPError(ex)
コード例 #5
0
ファイル: GoalDAO.py プロジェクト: failys/cairis
  def update_goal(self, goal, name):
    params = GoalParameters(
            goalName=goal.theName,
            goalOrig=goal.theOriginator,
            tags=goal.theTags,
            properties=goal.theEnvironmentProperties)

    try:
      goalId = self.db_proxy.getDimensionId(name,'goal')
      params.setId(goalId)
      self.db_proxy.updateGoal(params)
    except ObjectNotFound as ex:
      self.close()
      raise ObjectNotFoundHTTPError(ex)
    except DatabaseProxyException as ex:
      self.close()
      raise ARMHTTPError(ex)
コード例 #6
0
ファイル: GoalNodeDialog.py プロジェクト: notabyte/cairis
 def newGoalParameters(self):
   goalName = self.decorator.getText("goalNameCtrl")
   envProperties = self.environmentProperties()
   parameters = GoalParameters(goalName,'None',[],[envProperties]) 
   parameters.setId(self.theGoalId)
   return parameters
コード例 #7
0
ファイル: GoalDialog.py プロジェクト: InvalidToken/CAIRIS
 def parameters(self):
   parameters = GoalParameters(self.theGoalName,self.theGoalOriginator,self.theTags,self.theEnvironmentProperties)
   parameters.setId(self.theGoalId)
   return parameters
コード例 #8
0
 def parameters(self):
     parameters = GoalParameters(self.theGoalName, self.theGoalOriginator,
                                 [], self.theEnvironmentProperties)
     parameters.setId(self.theGoalId)
     return parameters