def IsValid(self):
if dmGlobals.TraceFunctionMessages: print 'Property: dmParameters:IsValid'
bReturn = True
#validation for Actions
if isinstance(self, dmAction):
if (not self.Field in dmGlobals.ALLOWEDVALS):
bReturn = False
if not self.Modifier in dmGlobals.ValidValModifiers(self.Field):
bReturn = False
#validation for Rules
elif isinstance(self, dmRule):
if (not self.Field in dmGlobals.ALLOWEDVALS):
bReturn = False
if not self.Modifier in dmGlobals.ValidValModifiers(self.Field):
bReturn = False
#TODO: Determine if the value is valid
if not ValueValid():
bReturn = false
return bReturn
评论列表
文章目录