package pnb.orp.services;

import java.util.UUID;

public interface CharacterCreationService {
	void createCharacter(UUID player, String cardName);
	//How to add items to the character in an extensible way.
	void finishCharacter(UUID player);
	void cancelCharacter(UUID player);
}

@@ -48,51 +48,302 @@
 D;%0A%0A
-public interface CharacterCreationService %7B
+import com.google.inject.Inject;%0Aimport com.google.inject.Singleton;%0A%0Aimport pnb.utils.services.DatabaseService;%0A%0A@Singleton%0Apublic class CharacterCreationService %7B%0A%09%0A%09private final DatabaseService dbs;%0A%09%0A%09@Inject%0A%09public CharacterCreationService(DatabaseService dbs) %7B%0A%09%09this.dbs = dbs;%0A%09%7D%0A%09%0A%09
 %0A%09vo
@@ -390,17 +390,24 @@
 ardName)
-;
+ %7B%0A%09%09%0A%09%7D
 %0A%09//How 
@@ -492,17 +492,24 @@
  player)
-;
+ %7B%0A%09%09%0A%09%7D
 %0A%09void c
@@ -535,12 +535,19 @@
  player)
-;
+ %7B%0A%09%09%0A%09%7D
 %0A%7D%0A

Convert Character Creation Service from an interface to a class.