Add readme and class diagram

This commit is contained in:
Ilkka Seppälä
2016-04-10 21:22:40 +03:00
parent 9b3aa785ed
commit ccc1ec921a
8 changed files with 364 additions and 10 deletions
@@ -27,7 +27,7 @@ import java.util.Map;
import com.iluwatar.hexagonal.banking.WireTransfers;
import com.iluwatar.hexagonal.banking.WireTransfersImpl;
import com.iluwatar.hexagonal.database.LotteryTicketRepository;
import com.iluwatar.hexagonal.database.LotteryTicketRepositoryMock;
import com.iluwatar.hexagonal.database.LotteryTicketInMemoryRepository;
import com.iluwatar.hexagonal.domain.LotteryConstants;
import com.iluwatar.hexagonal.domain.LotteryNumbers;
import com.iluwatar.hexagonal.domain.LotteryTicket;
@@ -55,7 +55,7 @@ public class LotteryAdministrationImpl implements LotteryAdministration {
private final WireTransfers bank = new WireTransfersImpl();
public LotteryAdministrationImpl() {
repository = new LotteryTicketRepositoryMock();
repository = new LotteryTicketInMemoryRepository();
}
@Override
@@ -34,7 +34,7 @@ import com.iluwatar.hexagonal.domain.LotteryTicketId;
* Mock database for lottery tickets.
*
*/
public class LotteryTicketRepositoryMock implements LotteryTicketRepository {
public class LotteryTicketInMemoryRepository implements LotteryTicketRepository {
private static Map<LotteryTicketId, LotteryTicket> tickets = new HashMap<>();
@@ -27,7 +27,7 @@ import java.util.Optional;
import com.iluwatar.hexagonal.banking.WireTransfers;
import com.iluwatar.hexagonal.banking.WireTransfersImpl;
import com.iluwatar.hexagonal.database.LotteryTicketRepository;
import com.iluwatar.hexagonal.database.LotteryTicketRepositoryMock;
import com.iluwatar.hexagonal.database.LotteryTicketInMemoryRepository;
import com.iluwatar.hexagonal.domain.LotteryConstants;
import com.iluwatar.hexagonal.domain.LotteryNumbers;
import com.iluwatar.hexagonal.domain.LotteryTicket;
@@ -51,7 +51,7 @@ public class LotteryServiceImpl implements LotteryService {
private final LotteryNotifications notifications = new LotteryNotificationsImpl();
public LotteryServiceImpl() {
repository = new LotteryTicketRepositoryMock();
repository = new LotteryTicketInMemoryRepository();
}
@Override