Beispiel #1
0
 def parameters(self):
     parameters = PersonaCharacteristicParameters(
         self.thePersonaName, self.theModalQualifier, self.theVariable,
         self.theCharacteristic, self.theGrounds, self.theWarrant, [],
         self.theRebuttal)
     parameters.setId(self.theId)
     return parameters
 def update_persona_characteristic(self, pc, name):
     found_pc = self.get_persona_characteristic(name)
     pcParams = PersonaCharacteristicParameters(pName=pc.thePersonaName,
                                                modQual=pc.theModQual,
                                                vName=pc.theVariable,
                                                cDesc=pc.theCharacteristic,
                                                pcGrounds=pc.theGrounds,
                                                pcWarrant=pc.theWarrant,
                                                pcBacking=pc.theBacking,
                                                pcRebuttal=pc.theRebuttal)
     pcParams.setId(found_pc.theId)
     try:
         self.db_proxy.updatePersonaCharacteristic(pcParams)
     except ARMException as ex:
         self.close()
         raise ARMHTTPError(ex)
Beispiel #3
0
 def update_object(self, pc, name):
     pcParams = PersonaCharacteristicParameters(pName=pc.thePersonaName,
                                                modQual=pc.theModQual,
                                                vName=pc.theVariable,
                                                cDesc=pc.theName,
                                                pcGrounds=pc.theGrounds,
                                                pcWarrant=pc.theWarrant,
                                                pcBacking=[],
                                                pcRebuttal=pc.theRebuttal)
     try:
         pcId = self.db_proxy.getDimensionId(name, 'persona_characteristic')
         pcParams.setId(pcId)
         self.db_proxy.updatePersonaCharacteristic(pcParams)
     except ARMException as ex:
         self.close()
         raise ARMHTTPError(ex)
 def update_persona_characteristic(self,pc,name):
   pcParams = PersonaCharacteristicParameters(
     pName=pc.thePersonaName,
     modQual=pc.theModQual,
     vName=pc.theVariable,
     cDesc=pc.theName,
     pcGrounds=pc.theGrounds,
     pcWarrant=pc.theWarrant,
     pcBacking=[],
     pcRebuttal=pc.theRebuttal)
   try:
     pcId = self.db_proxy.getDimensionId(name,'persona_characteristic')
     pcParams.setId(pcId)
     self.db_proxy.updatePersonaCharacteristic(pcParams)
   except ARMException as ex:
     self.close()
     raise ARMHTTPError(ex)
 def parameters(self):
   parameters = PersonaCharacteristicParameters(self.thePersonaName,self.theModalQualifier,self.theVariable,self.theCharacteristic,self.theGrounds,self.theWarrant,[],self.theRebuttal)
   parameters.setId(self.theId)
   return parameters