static function validateBaseOrphanageParameters($parameters)
 {
     return isset($parameters[Orphanage::NAME_FIELD]) && ValidateHelper::validateTextField($parameters[Orphanage::NAME_FIELD], Orphanage::MIN_NAME_LENGTH, Orphanage::MAX_NAME_LENGTH) && (isset($parameters[Orphanage::SHORT_DESCRIPTION_FIELD]) && ValidateHelper::validateTextField($parameters[Orphanage::SHORT_DESCRIPTION_FIELD], Orphanage::MIN_SHORT_DESCRIPTION_LENGTH, Orphanage::MAX_SHORT_DESCRIPTION_LENGTH)) && (isset($parameters[Orphanage::LONG_DESCRIPTION_FIELD]) && ValidateHelper::validateTextField($parameters[Orphanage::LONG_DESCRIPTION_FIELD], Orphanage::MIN_LONG_DESCRIPTION_LENGTH, Orphanage::MAX_LONG_DESCRIPTION_LENGTH)) && (isset($parameters[Orphanage::CONTACT_INFO_FIELD]) && ValidateHelper::validateTextField($parameters[Orphanage::CONTACT_INFO_FIELD], Orphanage::MIN_CONTACT_LENGTH, Orphanage::MAX_CONTACT_LENGTH)) && (isset($parameters[Orphanage::PRIORITY_FIELD]) && ValidateHelper::validateNumberField($parameters[Orphanage::PRIORITY_FIELD], OrphanagePriority::MIN_PRIORITY, OrphanagePriority::MAX_PRIORITY));
 }
 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));
 }