* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
class ShippingCompany extends BaseSimulator implements Customer, ContractPartner {
/**
*
* @return void
*/
- private function __construct () {
+ protected function __construct () {
// Call parent constructor
- parent::constructor(__CLASS__);
+ parent::__construct(__CLASS__);
// Debug message
if (((defined('DEBUG_COMPANY')) || (defined('DEBUG_ALL'))) && (defined('DEBUG_CONSTRUCT'))) {
}
// Set description
- $this->setPartDescr("Reederei");
+ $this->setObjectDescription("Reederei");
// Generate unique ID number
$this->createUniqueID();
$employeeInstance->getSurname(),
$employeeInstance->getFamily(),
$this->getCompanyName(),
- $employeeInstance->getPartDescr(),
+ $employeeInstance->getObjectDescription(),
$this->formatCurrency($employeeInstance->getSalary())
));
$this->employeeList->append($employeeInstance);
// Make this person employed and give him some money to work
$employee->setEmployed(true);
- $employee->setPartDescr($dummy->getPartDescr());
+ $employee->setObjectDescription($dummy->getObjectDescription());
$employee->setRealClass($dummy->__toString());
$employee->increaseSalary((mt_rand(7, 14) * 100)); // Are 700 to 1400 EUR for the begin okay?
__CLASS__,
__LINE__,
$this->getCompanyName(),
- $shipInstance->getPartDescr()
+ $shipInstance->getObjectDescription()
));
// Iterate shipyard list
__LINE__,
$this->getCompanyName(),
$contractInstance->getShipName(),
- $shipInstance->getPartDescr()
+ $shipInstance->getObjectDescription()
));
// Now check if the ship type is in any list and return the result
__CLASS__,
__LINE__,
$this->getCompanyName(),
- $contractInstance->getShipInstance()->getPartDescr(),
+ $contractInstance->getShipInstance()->getObjectDescription(),
$contractInstance->getShipInstance()->getShipName()
));
$this->contractList->append($contractInstance);
__CLASS__,
__LINE__,
$this->getCompanyName(),
- $contractInstance->getShipInstance()->getPartDescr(),
+ $contractInstance->getShipInstance()->getObjectDescription(),
$contractInstance->getShipInstance()->getShipName()
));
} else {
__CLASS__,
__LINE__,
$this->getCompanyName(),
- $contractInstance->getShipInstance()->getPartDescr(),
+ $contractInstance->getShipInstance()->getObjectDescription(),
$contractInstance->getShipInstance()->getShipName(),
$partnerInstance->getCompanyName()
));