static function validateBaseStockParameters($parameters)
 {
     return isset($parameters[Stock::NAME_FIELD]) && ValidateHelper::validateTextField($parameters[Stock::NAME_FIELD], Stock::MIN_NAME_LENGTH, Stock::MAX_NAME_LENGTH) && (isset($parameters[Stock::DESCRIPTION_FIELD]) && ValidateHelper::validateTextField($parameters[Stock::DESCRIPTION_FIELD], Stock::MIN_DESCRIPTION_LENGTH, Stock::MAX_DESCRIPTION_LENGTH)) && (isset($parameters[Stock::STATUS_FIELD]) && ValidateHelper::validateSelectField($parameters[Stock::STATUS_FIELD], StockStatus::getStockStatuses())) && (isset($parameters[Stock::PRIORITY_FIELD]) && ValidateHelper::validateNumberField($parameters[Stock::PRIORITY_FIELD], StockPriority::MIN_PRIORITY, StockPriority::MAX_PRIORITY));
 }
 static function validateBaseChildParameters($parameters)
 {
     return isset($parameters[Child::NAME_FIELD]) && ValidateHelper::validateTextField($parameters[Child::NAME_FIELD], Child::MIN_NAME_LENGTH, Child::MAX_NAME_LENGTH) && (isset($parameters[Child::SHORT_DESCRIPTION_FIELD]) && ValidateHelper::validateTextField($parameters[Child::SHORT_DESCRIPTION_FIELD], Child::MIN_SHORT_DESCRIPTION_LENGTH, Child::MAX_SHORT_DESCRIPTION_LENGTH)) && (isset($parameters[Child::LONG_DESCRIPTION_FIELD]) && ValidateHelper::validateTextField($parameters[Child::LONG_DESCRIPTION_FIELD], Child::MIN_LONG_DESCRIPTION_LENGTH, Child::MAX_LONG_DESCRIPTION_LENGTH)) && (isset($parameters[Child::CONTACT_INFO_FIELD]) && ValidateHelper::validateTextField($parameters[Child::CONTACT_INFO_FIELD], Child::MIN_CONTACT_LENGTH, Child::MAX_CONTACT_LENGTH)) && (isset($parameters[Child::STATUS_FIELD]) && ValidateHelper::validateSelectField($parameters[Child::STATUS_FIELD], ChildStatus::getNeedyStatuses())) && (isset($parameters[Child::PRIORITY_FIELD]) && ValidateHelper::validateNumberField($parameters[Child::PRIORITY_FIELD], ChildPriority::MIN_PRIORITY, ChildPriority::MAX_PRIORITY));
 }