New interface SignableContract introduced, some comments translated
[shipsimu.git] / application / ship-simu / interfaces / class_Customer.php
index a49150e410faf0214fe7a2d4be3bf32b6dbdb292..a111b1418ade940878d655572d7f6a396e6ec5a9 100644 (file)
@@ -12,7 +12,7 @@ interface Customer extends FrameworkInterface {
         * @param               $contractInstance       A valid instance to WorksContract
         * @return      void
         */
-       function addNewWorksContract (WorksContract $contractInstance);
+       function addNewWorksContract (SignableContract $contractInstance);
 
        /**
         * Signs a works contract.
@@ -31,7 +31,7 @@ interface Customer extends FrameworkInterface {
         *                                                                              set contract partner is
         *                                                                              not the expected
         */
-       function signContract (WorksContract $contractInstance, ContractPartner $partnerInstance);
+       function signContract (SignableContract $contractInstance, ContractPartner $partnerInstance);
 
        /**
         * Withdraw from a signed contract
@@ -39,7 +39,7 @@ interface Customer extends FrameworkInterface {
         * @param               $contractInstance       A valid instance to WorksContract
         * @return      void
         */
-       function withdrawFromContract (WorksContract $contractInstance);
+       function withdrawFromContract (SignableContract $contractInstance);
 }
 
 // [EOF]