├── .gitignore ├── .idea ├── .gitignore ├── misc.xml ├── modules.xml ├── uiDesigner.xml └── vcs.xml ├── JavaCampDay5.iml └── src └── assigment1Demo ├── Main.java ├── business ├── abstracts │ ├── AuthService.java │ ├── UserService.java │ └── VerificationService.java └── concretes │ ├── AuthManager.java │ ├── UserManager.java │ └── VerificationManager.java ├── core └── services │ ├── LoginWithGmailAdapter.java │ ├── LoginWithGmailService.java │ ├── MailSender.java │ └── VerificationMailSender.java ├── dataAccess ├── abstracts │ └── UserDao.java └── concretes │ └── UserInMemoryDao.java ├── entities ├── abstracts │ └── Entity.java └── concretes │ └── User.java └── microServices └── Google ├── Gmail.java └── LoginWithGmail.java /.gitignore: -------------------------------------------------------------------------------- 1 | # Project exclude paths 2 | /out/ -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salihyanbal/JavaCampDay5/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salihyanbal/JavaCampDay5/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salihyanbal/JavaCampDay5/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/uiDesigner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salihyanbal/JavaCampDay5/HEAD/.idea/uiDesigner.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salihyanbal/JavaCampDay5/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /JavaCampDay5.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salihyanbal/JavaCampDay5/HEAD/JavaCampDay5.iml -------------------------------------------------------------------------------- /src/assigment1Demo/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salihyanbal/JavaCampDay5/HEAD/src/assigment1Demo/Main.java -------------------------------------------------------------------------------- /src/assigment1Demo/business/abstracts/AuthService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salihyanbal/JavaCampDay5/HEAD/src/assigment1Demo/business/abstracts/AuthService.java -------------------------------------------------------------------------------- /src/assigment1Demo/business/abstracts/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salihyanbal/JavaCampDay5/HEAD/src/assigment1Demo/business/abstracts/UserService.java -------------------------------------------------------------------------------- /src/assigment1Demo/business/abstracts/VerificationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salihyanbal/JavaCampDay5/HEAD/src/assigment1Demo/business/abstracts/VerificationService.java -------------------------------------------------------------------------------- /src/assigment1Demo/business/concretes/AuthManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salihyanbal/JavaCampDay5/HEAD/src/assigment1Demo/business/concretes/AuthManager.java -------------------------------------------------------------------------------- /src/assigment1Demo/business/concretes/UserManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salihyanbal/JavaCampDay5/HEAD/src/assigment1Demo/business/concretes/UserManager.java -------------------------------------------------------------------------------- /src/assigment1Demo/business/concretes/VerificationManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salihyanbal/JavaCampDay5/HEAD/src/assigment1Demo/business/concretes/VerificationManager.java -------------------------------------------------------------------------------- /src/assigment1Demo/core/services/LoginWithGmailAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salihyanbal/JavaCampDay5/HEAD/src/assigment1Demo/core/services/LoginWithGmailAdapter.java -------------------------------------------------------------------------------- /src/assigment1Demo/core/services/LoginWithGmailService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salihyanbal/JavaCampDay5/HEAD/src/assigment1Demo/core/services/LoginWithGmailService.java -------------------------------------------------------------------------------- /src/assigment1Demo/core/services/MailSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salihyanbal/JavaCampDay5/HEAD/src/assigment1Demo/core/services/MailSender.java -------------------------------------------------------------------------------- /src/assigment1Demo/core/services/VerificationMailSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salihyanbal/JavaCampDay5/HEAD/src/assigment1Demo/core/services/VerificationMailSender.java -------------------------------------------------------------------------------- /src/assigment1Demo/dataAccess/abstracts/UserDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salihyanbal/JavaCampDay5/HEAD/src/assigment1Demo/dataAccess/abstracts/UserDao.java -------------------------------------------------------------------------------- /src/assigment1Demo/dataAccess/concretes/UserInMemoryDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salihyanbal/JavaCampDay5/HEAD/src/assigment1Demo/dataAccess/concretes/UserInMemoryDao.java -------------------------------------------------------------------------------- /src/assigment1Demo/entities/abstracts/Entity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salihyanbal/JavaCampDay5/HEAD/src/assigment1Demo/entities/abstracts/Entity.java -------------------------------------------------------------------------------- /src/assigment1Demo/entities/concretes/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salihyanbal/JavaCampDay5/HEAD/src/assigment1Demo/entities/concretes/User.java -------------------------------------------------------------------------------- /src/assigment1Demo/microServices/Google/Gmail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salihyanbal/JavaCampDay5/HEAD/src/assigment1Demo/microServices/Google/Gmail.java -------------------------------------------------------------------------------- /src/assigment1Demo/microServices/Google/LoginWithGmail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salihyanbal/JavaCampDay5/HEAD/src/assigment1Demo/microServices/Google/LoginWithGmail.java --------------------------------------------------------------------------------