└── gameProject ├── .classpath ├── .gitignore ├── .project ├── .settings └── org.eclipse.jdt.core.prefs └── src └── gameProject ├── Campaign.java ├── CampaignManager.java ├── CampaignService.java ├── Customer.java ├── CustomerManager.java ├── CustomerService.java ├── GameSaleManager.java ├── Main.java ├── UserValidationManager.java └── UserValidationService.java /gameProject/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /gameProject/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /gameProject/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | gameProject 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | 15 | org.eclipse.jdt.core.javanature 16 | 17 | 18 | -------------------------------------------------------------------------------- /gameProject/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=15 4 | org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 5 | org.eclipse.jdt.core.compiler.compliance=15 6 | org.eclipse.jdt.core.compiler.debug.lineNumber=generate 7 | org.eclipse.jdt.core.compiler.debug.localVariable=generate 8 | org.eclipse.jdt.core.compiler.debug.sourceFile=generate 9 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 10 | org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled 11 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 12 | org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning 13 | org.eclipse.jdt.core.compiler.release=enabled 14 | org.eclipse.jdt.core.compiler.source=15 15 | -------------------------------------------------------------------------------- /gameProject/src/gameProject/Campaign.java: -------------------------------------------------------------------------------- 1 | package gameProject; 2 | 3 | public class Campaign { 4 | public int Id; 5 | public String CampaignName; 6 | public String CampaignInfo; 7 | 8 | public int getId() { 9 | return Id; 10 | } 11 | 12 | public void setId(int id) { 13 | Id = id; 14 | } 15 | 16 | public String getCampaignName() { 17 | return CampaignName; 18 | } 19 | 20 | public void setCampaignName(String campaignName) { 21 | CampaignName = campaignName; 22 | } 23 | 24 | public String getCampaignInfo() { 25 | return CampaignInfo; 26 | } 27 | 28 | public void setCampaignInfo(String campaignInfo) { 29 | CampaignInfo = campaignInfo; 30 | } 31 | 32 | } 33 | -------------------------------------------------------------------------------- /gameProject/src/gameProject/CampaignManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyusufkocak/GameProjectJava/f45b11114688111f4599498371a6738f57c6a7fc/gameProject/src/gameProject/CampaignManager.java -------------------------------------------------------------------------------- /gameProject/src/gameProject/CampaignService.java: -------------------------------------------------------------------------------- 1 | package gameProject; 2 | 3 | public interface CampaignService { 4 | 5 | void Add(Campaign campaign); 6 | void Update(Campaign campaign); 7 | void Delete(Campaign campaign); 8 | 9 | } 10 | -------------------------------------------------------------------------------- /gameProject/src/gameProject/Customer.java: -------------------------------------------------------------------------------- 1 | package gameProject; 2 | 3 | public class Customer { 4 | public int id; 5 | public String firstName; 6 | public String lastName; 7 | public int birthYear; 8 | public long nationalityId; 9 | 10 | public int getId() { 11 | return id; 12 | } 13 | 14 | public void setId(int id) { 15 | this.id = id; 16 | } 17 | 18 | public String getFirstName() { 19 | return firstName; 20 | } 21 | 22 | public void setFirstName(String firstName) { 23 | this.firstName = firstName; 24 | } 25 | 26 | public String getLastName() { 27 | return lastName; 28 | } 29 | 30 | public void setLastName(String lastName) { 31 | this.lastName = lastName; 32 | } 33 | 34 | public int getBirthYear() { 35 | return birthYear; 36 | } 37 | 38 | public void setBirthYear(int birthYear) { 39 | this.birthYear = birthYear; 40 | } 41 | 42 | public long getNationalityId() { 43 | return nationalityId; 44 | } 45 | 46 | public void setNationalityId(long nationalityId) { 47 | this.nationalityId = nationalityId; 48 | } 49 | 50 | } 51 | -------------------------------------------------------------------------------- /gameProject/src/gameProject/CustomerManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyusufkocak/GameProjectJava/f45b11114688111f4599498371a6738f57c6a7fc/gameProject/src/gameProject/CustomerManager.java -------------------------------------------------------------------------------- /gameProject/src/gameProject/CustomerService.java: -------------------------------------------------------------------------------- 1 | package gameProject; 2 | 3 | public interface CustomerService { 4 | void Add(Customer customer); 5 | void Update(Customer customer); 6 | void Delete(Customer customer); 7 | 8 | } 9 | -------------------------------------------------------------------------------- /gameProject/src/gameProject/GameSaleManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyusufkocak/GameProjectJava/f45b11114688111f4599498371a6738f57c6a7fc/gameProject/src/gameProject/GameSaleManager.java -------------------------------------------------------------------------------- /gameProject/src/gameProject/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyusufkocak/GameProjectJava/f45b11114688111f4599498371a6738f57c6a7fc/gameProject/src/gameProject/Main.java -------------------------------------------------------------------------------- /gameProject/src/gameProject/UserValidationManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyusufkocak/GameProjectJava/f45b11114688111f4599498371a6738f57c6a7fc/gameProject/src/gameProject/UserValidationManager.java -------------------------------------------------------------------------------- /gameProject/src/gameProject/UserValidationService.java: -------------------------------------------------------------------------------- 1 | package gameProject; 2 | 3 | public interface UserValidationService { 4 | boolean CheckIfRealPerson(Customer customer); 5 | } 6 | --------------------------------------------------------------------------------