package jamel.basicModel.firms;
import jamel.basicModel.households.Worker;
/**
* Represents a labor contract.
*/
public interface LaborContract {
/**
* Returns the employer.
*
* @return the employer.
*/
Employer getEmployer();
/**
* Returns the wage.
*
* @return the wage.
*/
long getWage();
/**
* Returns the worker.
*
* @return the worker.
*/
Worker getWorker();
/**
* Returns <code>true</code> if the contract is valid.
*
* @return <code>true</code> if the contract is valid.
*/
boolean isValid();
}