private void validateVNXFileSMISProviderMandatoryDetails(StorageSystemRequestParam param){
  ArgValidator.checkFieldValidIP(param.getSmisProviderIP(),"smis_provider_ip");
  ArgValidator.checkFieldNotNull(param.getSmisPortNumber(),"smis_port_number");
  ArgValidator.checkFieldRange(param.getSmisPortNumber(),1,65535,"smis_port_number");
  ArgValidator.checkFieldNotEmpty(param.getSmisUserName(),"smis_user_name");
  ArgValidator.checkFieldNotEmpty(param.getSmisPassword(),"smis_password");
}

private void validateVNXFileSMISProviderMandatoryDetails ( StorageSystemRequestParam param ) { ArgValidator . checkFieldValidIP ( param . getSmisProviderIP ( ) , "smis_provider_ip" ) ; ArgValidator . checkFieldNotNull ( param . getSmisPortNumber ( ) , "smis_port_number" ) ; ArgValidator . checkFieldRange ( param . getSmisPortNumber ( ) , 1 , 65535 , "smis_port_number" ) ; ArgValidator . checkFieldNotEmpty ( param . getSmisUserName ( ) , "smis_user_name" ) ; ArgValidator . checkFieldNotEmpty ( param . getSmisPassword ( ) , "smis_password" ) ; }
validates smi - s provider attributes of the vnxfile as it is a mandatory fields for indications
