It depends on the amount of data you have. Two solutions would be:
- Create a non-persistable entity. Retrieve all contract numbers that you want, and create objects for each of those contract numbers. And show that list on the page.
- Other option would be to make each entity an inheritance from a contract entity. In the contract entity you would have the contract number as an attribute and the isChecked as an attribute so that is inherited to all other entities. Now you can simply show the Contract entity. with the isChecked flag switched on.