def validate(self): # First validate the MBean arguments if MBeanArgs.validate(self): # Then validate update server config arguments missingArg = None if (SERVER_NAME not in self): missingArg = SERVER_NAME elif (SERVER_HOST not in self): missingArg = SERVER_HOST elif (SERVER_USRDIR not in self): missingArg = SERVER_USRDIR if (missingArg != None): print "The following required argument is missing: " + missingArg self.printUsage() else: # Make sure the positional parameter was specified correctly. positionalParm = self.getPositional(0) if ((positionalParm != "get") and (positionalParm != "put")): print "The operation must be \"get\" or \"put\" " self.printUsage() missingArg = True return (missingArg == None) else: return False
def validate(self): if MBeanArgs.validate(self): missingArg = None if (INSTALL not in self and UNINSTALL not in self): print print "Please specify whether to install or uninstall an application" self.printUsage() return False elif (SERVER_NAME not in self): missingArg = SERVER_NAME elif (SERVER_HOST not in self): missingArg = SERVER_HOST elif (SERVER_USRDIR not in self): missingArg = SERVER_USRDIR if (missingArg != None): print "The following required argument is missing: " + missingArg self.printUsage() return False else: # Make sure the positional parameter was specified correctly. positionalParm = self.getPositional(0) return (missingArg == None) else: return False
def validate(self): if MBeanArgs.validate(self): if (ZIP_FILE not in self): print print "The following required argument is missing: " + ZIP_FILE self.printUsage() return False elif (INSTALL_DIR not in self): print print "The following required argument is missing: " + INSTALL_DIR self.printUsage() return False elif (INSTALL_HOST not in self): print print "The following required argument is missing: " + INSTALL_HOST self.printUsage() return False elif (RPC_USER not in self): print print "The following required argument is missing: " + RPC_USER self.printUsage() return False elif (RPC_USER_PASSWORD not in self): print print "The following required argument is missing: " + RPC_USER_PASSWORD self.printUsage() return False else : return True else: return False
def validate(self): if MBeanArgs.validate(self): if (INSTALL not in self and UNINSTALL not in self): print print "Please specify whether to install or uninstall an application" self.printUsage() return False elif (CLUSTER_NAME not in self): print print "The following required argument is missing: " + CLUSTER_NAME self.printUsage() return False else: return True else: return False
def validate(self): # First validate the MBean arguments if MBeanArgs.validate(self): # Then validate update server config arguments missingArg = None if (CLUSTER_NAME not in self): missingArg = CLUSTER_NAME if (missingArg != None): print "The following required argument is missing: " + missingArg self.printUsage() else : # Make sure the positional parameter was specified correctly. positionalParm = self.getPositional(0) return (missingArg == None) else: return False
def validate(self): # First validate the MBean arguments if MBeanArgs.validate(self): # Then validate update server config arguments missingArg = None if (CLUSTER_NAME not in self): missingArg = CLUSTER_NAME if (missingArg != None): print "The following required argument is missing: " + missingArg self.printUsage() else: # Make sure the positional parameter was specified correctly. positionalParm = self.getPositional(0) return (missingArg == None) else: return False
def validate(self): if MBeanArgs.validate(self): # put subclass validation here return True else: return False