├── .gitignore
├── CourseBackendFinal
├── .idea
│ ├── .gitignore
│ ├── CourseBackendFinal.iml
│ ├── modules.xml
│ └── vcs.xml
└── Day9
│ ├── .idea
│ ├── .gitignore
│ ├── Day7.iml
│ ├── misc.xml
│ ├── modules.xml
│ └── vcs.xml
│ └── northwind
│ ├── .gitignore
│ ├── .metadata
│ ├── .lock
│ ├── .log
│ ├── .mylyn
│ │ ├── repositories.xml.zip
│ │ └── tasks.xml.zip
│ ├── .plugins
│ │ ├── org.eclipse.core.resources
│ │ │ ├── .root
│ │ │ │ ├── .indexes
│ │ │ │ │ ├── history.version
│ │ │ │ │ ├── properties.index
│ │ │ │ │ └── properties.version
│ │ │ │ └── 1.tree
│ │ │ └── .safetable
│ │ │ │ └── org.eclipse.core.resources
│ │ ├── org.eclipse.e4.workbench
│ │ │ └── workbench.xmi
│ │ ├── org.eclipse.jdt.core
│ │ │ ├── assumedExternalFilesCache
│ │ │ ├── externalFilesCache
│ │ │ ├── nonChainingJarsCache
│ │ │ └── variablesAndContainers.dat
│ │ ├── org.eclipse.jdt.ui
│ │ │ ├── OpenTypeHistory.xml
│ │ │ └── QualifiedTypeNameHistory.xml
│ │ ├── org.eclipse.m2e.logback.configuration
│ │ │ ├── 0.log
│ │ │ └── logback.1.16.0.20200318-1040.xml
│ │ ├── org.eclipse.oomph.setup
│ │ │ └── workspace.setup
│ │ ├── org.eclipse.tips.ide
│ │ │ └── dialog_settings.xml
│ │ ├── org.eclipse.tm.terminal.view.ui
│ │ │ └── .executables
│ │ │ │ └── data.properties
│ │ ├── org.eclipse.ui.intro
│ │ │ └── introstate
│ │ └── org.eclipse.ui.workbench
│ │ │ ├── dialog_settings.xml
│ │ │ └── workingsets.xml
│ └── version.ini
│ ├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
│ ├── mvnw
│ ├── mvnw.cmd
│ ├── pom.xml
│ └── src
│ ├── main
│ ├── java
│ │ └── kodlamaio
│ │ │ └── northwind
│ │ │ ├── NorthwindApplication.java
│ │ │ ├── api
│ │ │ └── controller
│ │ │ │ ├── ProductsController.java
│ │ │ │ └── UsersController.java
│ │ │ ├── business
│ │ │ ├── abstracts
│ │ │ │ ├── ProductService.java
│ │ │ │ └── UserService.java
│ │ │ └── concretes
│ │ │ │ ├── ProductManager.java
│ │ │ │ └── UserManager.java
│ │ │ ├── core
│ │ │ ├── dataAccess
│ │ │ │ └── UserDao.java
│ │ │ ├── entities
│ │ │ │ └── User.java
│ │ │ └── utilities
│ │ │ │ └── result
│ │ │ │ ├── DataResult.java
│ │ │ │ ├── ErrorDataResult.java
│ │ │ │ ├── ErrorResult.java
│ │ │ │ ├── Result.java
│ │ │ │ ├── SuccessDataResult.java
│ │ │ │ └── SuccessResult.java
│ │ │ ├── dataAccess
│ │ │ └── abstracts
│ │ │ │ └── ProductDao.java
│ │ │ └── entities
│ │ │ ├── concretes
│ │ │ ├── Category.java
│ │ │ └── Product.java
│ │ │ └── dtos
│ │ │ └── ProductWithCategoryDto.java
│ └── resources
│ │ ├── META-INF
│ │ └── additional-spring-configuration-metadata.json
│ │ └── application.properties
│ └── test
│ └── java
│ └── kodlamaio
│ └── northwind
│ └── NorthwindApplicationTests.java
├── CourseFrontendFinal
└── reactcamp
│ └── camp-project
│ ├── .gitignore
│ ├── README.md
│ ├── package-lock.json
│ ├── package.json
│ ├── public
│ ├── favicon.ico
│ ├── index.html
│ ├── logo192.png
│ ├── logo512.png
│ ├── manifest.json
│ └── robots.txt
│ └── src
│ ├── App.css
│ ├── App.js
│ ├── App.test.js
│ ├── index.css
│ ├── index.js
│ ├── layouts
│ ├── CartSummary.jsx
│ ├── Categories.jsx
│ ├── Dashboard.jsx
│ ├── Navi.jsx
│ ├── SignedIn.jsx
│ └── SignedOut.jsx
│ ├── logo.svg
│ ├── pages
│ ├── CartDetail.jsx
│ ├── ProductDetail.jsx
│ └── ProductList.jsx
│ ├── reportWebVitals.js
│ ├── services
│ └── productService.js
│ ├── setupTests.js
│ └── store
│ ├── actions
│ ├── cartActions.js
│ └── userActions.js
│ ├── configureStore.js
│ ├── initialValues
│ └── cartItems.js
│ ├── reducers
│ ├── cartReducer.js
│ └── userReducer.js
│ └── rootReducer.js
├── Day1
└── intro
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ └── org.eclipse.jdt.core.prefs
│ ├── bin
│ └── intro
│ │ └── Main.class
│ └── src
│ └── intro
│ └── Main.java
├── Day10
├── .idea
│ ├── .gitignore
│ ├── Day10.iml
│ ├── modules.xml
│ ├── vcs.xml
│ └── workspace.xml
└── advancedJavaScript-master
│ ├── .gitignore
│ ├── .vscode
│ └── settings.json
│ ├── README.md
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ └── src
│ ├── app.js
│ ├── mapFilterReduce
│ └── index.js
│ ├── oop
│ └── index.js
│ └── restSpreadDestructor
│ ├── destructuring.js
│ ├── rest.js
│ └── spread.js
├── Day10Extra
├── Arrays.html
├── Classes.html
├── Clousures.html
├── Conditionals.html
├── DynamicTyping.html
├── EventListener.html
├── Events.html
├── Events.js
├── ExceptionHandling.html
├── Function.html
├── Function.js
├── HtmlDOM.html
├── Inheritance.html
├── Loops.html
├── Nodes.html
├── Object.html
├── Prototyping.html
├── Types.html
├── Validation.html
└── constructor.html
├── Day1MultiDimensionalArray
├── .gitignore
└── intro
│ ├── .classpath
│ ├── .gitignore
│ ├── .project
│ ├── .settings
│ └── org.eclipse.jdt.core.prefs
│ └── src
│ └── intro
│ └── Main.java
├── Day1PerfectNumber
├── .gitignore
└── intro
│ ├── .classpath
│ ├── .gitignore
│ ├── .project
│ ├── .settings
│ └── org.eclipse.jdt.core.prefs
│ └── src
│ └── intro
│ └── Main.java
├── Day1PrimeNumber
├── .gitignore
└── intro
│ ├── .classpath
│ ├── .gitignore
│ ├── .project
│ ├── .settings
│ └── org.eclipse.jdt.core.prefs
│ └── src
│ └── intro
│ └── Main.java
├── Day2
├── .gitignore
└── oopIntro
│ ├── .classpath
│ ├── .gitignore
│ ├── .project
│ ├── .settings
│ └── org.eclipse.jdt.core.prefs
│ └── src
│ └── oopIntro
│ ├── Category.java
│ ├── Main.java
│ ├── Product.java
│ └── ProductManager.java
├── Day2Homework1
├── .gitignore
└── kodlamaio
│ ├── .classpath
│ ├── .gitignore
│ ├── .project
│ ├── .settings
│ └── org.eclipse.jdt.core.prefs
│ └── src
│ └── kodlamaio
│ ├── CourseManager.java
│ ├── Courses.java
│ ├── Lessons.java
│ └── Main.java
├── Day3
├── .gitignore
├── inheritance
│ ├── .classpath
│ ├── .gitignore
│ ├── .project
│ ├── .settings
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── inheritance
│ │ ├── CorporateCustomer.java
│ │ ├── Customer.java
│ │ ├── CustomerManager.java
│ │ ├── IndividualCustomer.java
│ │ ├── Main.java
│ │ └── SyndicateCustomer.java
├── inheritance2
│ ├── .classpath
│ ├── .gitignore
│ ├── .project
│ ├── .settings
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── inheritance2
│ │ ├── CustomerManager.java
│ │ ├── DatabaseLogger.java
│ │ ├── EmailLogger.java
│ │ ├── FileLogger.java
│ │ ├── LogManager.java
│ │ ├── Logger.java
│ │ └── Main.java
└── oopIntro
│ ├── .classpath
│ ├── .gitignore
│ ├── .project
│ ├── .settings
│ └── org.eclipse.jdt.core.prefs
│ └── src
│ └── oopIntro
│ ├── Category.java
│ ├── Main.java
│ ├── Product.java
│ └── ProductManager.java
├── Day3Homework2
├── .gitignore
└── kodlamaio
│ ├── .classpath
│ ├── .gitignore
│ ├── .project
│ ├── .settings
│ └── org.eclipse.jdt.core.prefs
│ └── src
│ └── kodlamaio
│ ├── Instructor.java
│ ├── InstructorManager.java
│ ├── Main.java
│ ├── Student.java
│ ├── StudentManager.java
│ ├── User.java
│ └── UserManager.java
├── Day4
├── .gitignore
├── inheritance
│ ├── .classpath
│ ├── .gitignore
│ ├── .project
│ ├── .settings
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── inheritance
│ │ ├── CorporateCustomer.java
│ │ ├── Customer.java
│ │ ├── CustomerManager.java
│ │ ├── IndividualCustomer.java
│ │ ├── Main.java
│ │ └── SyndicateCustomer.java
├── inheritance2
│ ├── .classpath
│ ├── .gitignore
│ ├── .project
│ ├── .settings
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── inheritance2
│ │ ├── CustomerManager.java
│ │ ├── DatabaseLogger.java
│ │ ├── EmailLogger.java
│ │ ├── FileLogger.java
│ │ ├── LogManager.java
│ │ ├── Logger.java
│ │ ├── Main.java
│ │ └── SmsLogger.java
├── interfaces
│ ├── .classpath
│ ├── .gitignore
│ ├── .project
│ ├── .settings
│ │ └── org.eclipse.jdt.core.prefs
│ └── src
│ │ └── interfaces
│ │ ├── Customer.java
│ │ ├── CustomerManager.java
│ │ ├── DatabaseLogger.java
│ │ ├── EmailLogger.java
│ │ ├── FileLogger.java
│ │ ├── Logger.java
│ │ ├── Main.java
│ │ ├── SmsLogger.java
│ │ └── Utils.java
└── oopIntro
│ ├── .classpath
│ ├── .gitignore
│ ├── .project
│ ├── .settings
│ └── org.eclipse.jdt.core.prefs
│ └── src
│ └── oopIntro
│ ├── Category.java
│ ├── Main.java
│ ├── Product.java
│ └── ProductManager.java
├── Day4Homework2
├── .idea
│ ├── .gitignore
│ ├── description.html
│ ├── encodings.xml
│ ├── libraries
│ │ └── EasyWSDLLib.xml
│ ├── misc.xml
│ ├── modules.xml
│ ├── project-template.xml
│ ├── uiDesigner.xml
│ └── vcs.xml
├── easywsdl
│ ├── ExKsoap2-1.0.3.1.jar
│ └── ksoap2-android-assembly-3.6.4-jar-with-dependencies.jar
├── out
│ └── production
│ │ └── untitled
│ │ ├── Abstract
│ │ ├── BaseCustomerManager.class
│ │ ├── CustomerCheckService.class
│ │ ├── CustomerService.class
│ │ └── Entity.class
│ │ ├── Adapters
│ │ └── MernisServiceAdapter.class
│ │ ├── Concrete
│ │ ├── CustomerCheckManager.class
│ │ ├── NeroCustomerManager.class
│ │ └── StarbucksCustomerManager.class
│ │ ├── Entities
│ │ └── Customer.class
│ │ ├── MernisService
│ │ ├── GLFDateTimeConverter.class
│ │ ├── GLFExtendedSoapSerializationEnvelope.class
│ │ ├── GLFHelper.class
│ │ ├── GLFKPSPublicSoap$1.class
│ │ ├── GLFKPSPublicSoap$GLFIWcfMethod.class
│ │ ├── GLFKPSPublicSoap.class
│ │ ├── GLFKPSPublicSoap12$1.class
│ │ ├── GLFKPSPublicSoap12$GLFIWcfMethod.class
│ │ ├── GLFKPSPublicSoap12.class
│ │ ├── GLFMarshalGuid.class
│ │ ├── GLFStandardDateTimeConverter.class
│ │ └── Metadata.info
│ │ └── com
│ │ └── company
│ │ └── Main.class
├── src
│ ├── Abstract
│ │ ├── BaseCustomerManager.java
│ │ ├── CustomerCheckService.java
│ │ ├── CustomerService.java
│ │ └── Entity.java
│ ├── Adapters
│ │ └── MernisServiceAdapter.java
│ ├── Concrete
│ │ ├── CustomerCheckManager.java
│ │ ├── NeroCustomerManager.java
│ │ └── StarbucksCustomerManager.java
│ ├── Entities
│ │ └── Customer.java
│ ├── MernisService
│ │ ├── GLFDateTimeConverter.java
│ │ ├── GLFExtendedSoapSerializationEnvelope.java
│ │ ├── GLFHelper.java
│ │ ├── GLFKPSPublicSoap.java
│ │ ├── GLFKPSPublicSoap12.java
│ │ ├── GLFMarshalGuid.java
│ │ ├── GLFStandardDateTimeConverter.java
│ │ └── Metadata.info
│ └── com
│ │ └── company
│ │ └── Main.java
└── untitled.iml
├── Day4Homework3
├── .idea
│ ├── .gitignore
│ ├── libraries
│ │ └── EasyWSDLLib.xml
│ ├── misc.xml
│ ├── modules.xml
│ ├── uiDesigner.xml
│ └── vcs.xml
├── Day4Homework3.iml
├── easywsdl
│ ├── ExKsoap2-1.0.3.1.jar
│ └── ksoap2-android-assembly-3.6.4-jar-with-dependencies.jar
├── out
│ └── production
│ │ └── Day4Homework3
│ │ ├── Abstract
│ │ ├── BaseCustomerManager.class
│ │ ├── CustomerCheckService.class
│ │ ├── CustomerService.class
│ │ ├── DiscountService.class
│ │ ├── Entity.class
│ │ ├── GameService.class
│ │ └── SaleService.class
│ │ ├── Adapters
│ │ └── MernisServiceAdapter.class
│ │ ├── Concrete
│ │ ├── CustomerCheckManager.class
│ │ ├── DiscountManager.class
│ │ ├── GameManager.class
│ │ ├── SaleManager.class
│ │ └── TurkishIdCustomerManager.class
│ │ ├── Entities
│ │ ├── Customer.class
│ │ ├── Discount.class
│ │ ├── Game.class
│ │ └── Sale.class
│ │ ├── Main.class
│ │ └── MernisService
│ │ ├── IMCDateTimeConverter.class
│ │ ├── IMCExtendedSoapSerializationEnvelope.class
│ │ ├── IMCHelper.class
│ │ ├── IMCKPSPublicSoap$1.class
│ │ ├── IMCKPSPublicSoap$IMCIWcfMethod.class
│ │ ├── IMCKPSPublicSoap.class
│ │ ├── IMCKPSPublicSoap12$1.class
│ │ ├── IMCKPSPublicSoap12$IMCIWcfMethod.class
│ │ ├── IMCKPSPublicSoap12.class
│ │ ├── IMCMarshalGuid.class
│ │ ├── IMCStandardDateTimeConverter.class
│ │ └── Metadata.info
└── src
│ ├── Abstract
│ ├── BaseCustomerManager.java
│ ├── CustomerCheckService.java
│ ├── CustomerService.java
│ ├── DiscountService.java
│ ├── Entity.java
│ ├── GameService.java
│ └── SaleService.java
│ ├── Adapters
│ └── MernisServiceAdapter.java
│ ├── Concrete
│ ├── CustomerCheckManager.java
│ ├── DiscountManager.java
│ ├── GameManager.java
│ ├── SaleManager.java
│ └── TurkishIdCustomerManager.java
│ ├── Entities
│ ├── Customer.java
│ ├── Discount.java
│ ├── Game.java
│ └── Sale.java
│ ├── Main.java
│ └── MernisService
│ ├── IMCDateTimeConverter.java
│ ├── IMCExtendedSoapSerializationEnvelope.java
│ ├── IMCHelper.java
│ ├── IMCKPSPublicSoap.java
│ ├── IMCKPSPublicSoap12.java
│ ├── IMCMarshalGuid.java
│ ├── IMCStandardDateTimeConverter.java
│ └── Metadata.info
├── Day5
└── nLayeredDemo
│ ├── .idea
│ ├── .gitignore
│ ├── description.html
│ ├── misc.xml
│ ├── modules.xml
│ ├── project-template.xml
│ └── uiDesigner.xml
│ ├── out
│ └── production
│ │ └── untitled104
│ │ ├── Main.class
│ │ └── nLayeredDemo
│ │ ├── business
│ │ ├── abstracts
│ │ │ └── ProductService.class
│ │ └── concretes
│ │ │ └── ProductManager.class
│ │ ├── core
│ │ ├── JLoggerManagerAdapter.class
│ │ └── LoggerService.class
│ │ ├── dataAccess
│ │ ├── abstracts
│ │ │ └── ProductDao.class
│ │ └── concretes
│ │ │ ├── AbcProductDao.class
│ │ │ └── HibernateProductDao.class
│ │ ├── entities
│ │ ├── abstracts
│ │ │ └── Entity.class
│ │ └── concretes
│ │ │ └── Product.class
│ │ └── jLogger
│ │ └── JLoggerManager.class
│ ├── src
│ ├── Main.java
│ └── nLayeredDemo
│ │ ├── business
│ │ ├── abstracts
│ │ │ └── ProductService.java
│ │ └── concretes
│ │ │ └── ProductManager.java
│ │ ├── core
│ │ ├── JLoggerManagerAdapter.java
│ │ └── LoggerService.java
│ │ ├── dataAccess
│ │ ├── abstracts
│ │ │ └── ProductDao.java
│ │ └── concretes
│ │ │ ├── AbcProductDao.java
│ │ │ └── HibernateProductDao.java
│ │ ├── entities
│ │ ├── abstracts
│ │ │ └── Entity.java
│ │ └── concretes
│ │ │ └── Product.java
│ │ └── jLogger
│ │ └── JLoggerManager.java
│ └── untitled104.iml
├── Day5Homework1
└── ECommerce
│ ├── .idea
│ ├── .gitignore
│ ├── description.html
│ ├── encodings.xml
│ ├── inspectionProfiles
│ │ └── Project_Default.xml
│ ├── libraries
│ │ └── googlemail.xml
│ ├── misc.xml
│ ├── modules.xml
│ ├── project-template.xml
│ ├── uiDesigner.xml
│ └── vcs.xml
│ ├── ECommerce.iml
│ ├── out
│ └── production
│ │ └── ECommerce
│ │ ├── GoogleSignUp
│ │ └── GoogleSignInManager.class
│ │ ├── Main.class
│ │ ├── business
│ │ ├── abstracts
│ │ │ ├── CustomerAuthenticationService.class
│ │ │ ├── CustomerService.class
│ │ │ └── CustomerValidationService.class
│ │ └── concretes
│ │ │ ├── CustomerAuthenticationManager.class
│ │ │ ├── CustomerManager.class
│ │ │ └── CustomerValidationManager.class
│ │ ├── core
│ │ ├── GoogleSignInAdapter.class
│ │ └── SignInService.class
│ │ ├── dataAccess
│ │ ├── abstracts
│ │ │ ├── ActivationCodeDao.class
│ │ │ └── UserDao.class
│ │ └── concretes
│ │ │ └── inMemory
│ │ │ ├── InMemoryActivationCodeDao.class
│ │ │ └── InMemoryCustomerDao.class
│ │ └── entities
│ │ ├── abstracts
│ │ └── Entity.class
│ │ └── concretes
│ │ ├── ActivationCode.class
│ │ └── Customer.class
│ └── src
│ ├── GoogleSignUp
│ └── GoogleSignInManager.java
│ ├── Main.java
│ ├── business
│ ├── abstracts
│ │ ├── CustomerAuthenticationService.java
│ │ ├── CustomerService.java
│ │ └── CustomerValidationService.java
│ └── concretes
│ │ ├── CustomerAuthenticationManager.java
│ │ ├── CustomerManager.java
│ │ └── CustomerValidationManager.java
│ ├── core
│ ├── GoogleSignInAdapter.java
│ └── SignInService.java
│ ├── dataAccess
│ ├── abstracts
│ │ ├── ActivationCodeDao.java
│ │ └── UserDao.java
│ └── concretes
│ │ └── inMemory
│ │ ├── InMemoryActivationCodeDao.java
│ │ └── InMemoryCustomerDao.java
│ └── entities
│ ├── abstracts
│ └── Entity.java
│ └── concretes
│ ├── ActivationCode.java
│ └── Customer.java
├── Day6
└── northwind
│ ├── .gitignore
│ ├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
│ ├── mvnw
│ ├── mvnw.cmd
│ ├── pom.xml
│ └── src
│ ├── main
│ ├── java
│ │ └── kodlamaio
│ │ │ └── northwind
│ │ │ ├── NorthwindApplication.java
│ │ │ ├── api
│ │ │ └── controller
│ │ │ │ └── ProductsController.java
│ │ │ ├── business
│ │ │ ├── abstracts
│ │ │ │ └── ProductService.java
│ │ │ └── concretes
│ │ │ │ └── ProductManager.java
│ │ │ ├── dataAccess
│ │ │ └── abstracts
│ │ │ │ └── ProductDao.java
│ │ │ └── entities
│ │ │ └── concretes
│ │ │ └── Product.java
│ └── resources
│ │ ├── META-INF
│ │ └── additional-spring-configuration-metadata.json
│ │ └── application.properties
│ └── test
│ └── java
│ └── kodlamaio
│ └── northwind
│ └── NorthwindApplicationTests.java
├── Day6Homework2
├── day6_homework2_backup_database.sql
└── postgre_sql_diagram.png
├── Day6Homework3
└── hrms
│ ├── .gitignore
│ ├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
│ ├── mvnw
│ ├── mvnw.cmd
│ ├── pom.xml
│ └── src
│ ├── main
│ ├── java
│ │ └── kodlamaio
│ │ │ └── hrms
│ │ │ ├── HrmsApplication.java
│ │ │ ├── api
│ │ │ └── controller
│ │ │ │ └── JobTitlesController.java
│ │ │ ├── business
│ │ │ ├── abstracts
│ │ │ │ └── JobTitleService.java
│ │ │ └── concretes
│ │ │ │ └── JobPositionManager.java
│ │ │ ├── dataAccess
│ │ │ └── abstracts
│ │ │ │ └── JobTitleDao.java
│ │ │ └── entities
│ │ │ └── concretes
│ │ │ └── JobTitle.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── kodlamaio
│ └── hrms
│ └── HrmsApplicationTests.java
├── Day7
├── .idea
│ ├── .gitignore
│ ├── Day7.iml
│ ├── misc.xml
│ ├── modules.xml
│ └── vcs.xml
└── northwind
│ ├── .gitignore
│ ├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
│ ├── mvnw
│ ├── mvnw.cmd
│ ├── pom.xml
│ └── src
│ ├── main
│ ├── java
│ │ └── kodlamaio
│ │ │ └── northwind
│ │ │ ├── NorthwindApplication.java
│ │ │ ├── api
│ │ │ └── controller
│ │ │ │ └── ProductsController.java
│ │ │ ├── business
│ │ │ ├── abstracts
│ │ │ │ └── ProductService.java
│ │ │ └── concretes
│ │ │ │ └── ProductManager.java
│ │ │ ├── core
│ │ │ └── utilities
│ │ │ │ └── result
│ │ │ │ ├── DataResult.java
│ │ │ │ ├── ErrorDataResult.java
│ │ │ │ ├── ErrorResult.java
│ │ │ │ ├── Result.java
│ │ │ │ ├── SuccessDataResult.java
│ │ │ │ └── SuccessResult.java
│ │ │ ├── dataAccess
│ │ │ └── abstracts
│ │ │ │ └── ProductDao.java
│ │ │ └── entities
│ │ │ └── concretes
│ │ │ └── Product.java
│ └── resources
│ │ ├── META-INF
│ │ └── additional-spring-configuration-metadata.json
│ │ └── application.properties
│ └── test
│ └── java
│ └── kodlamaio
│ └── northwind
│ └── NorthwindApplicationTests.java
├── Day7Homework1&3
├── .idea
│ ├── .gitignore
│ ├── Day7Homework1.iml
│ ├── modules.xml
│ └── vcs.xml
├── README.md
├── hrms
│ ├── .gitignore
│ ├── .mvn
│ │ └── wrapper
│ │ │ ├── MavenWrapperDownloader.java
│ │ │ ├── maven-wrapper.jar
│ │ │ └── maven-wrapper.properties
│ ├── easywsdl
│ │ ├── ExKsoap2-1.0.3.1.jar
│ │ └── ksoap2-android-assembly-3.6.4-jar-with-dependencies.jar
│ ├── mvnw
│ ├── mvnw.cmd
│ ├── pom.xml
│ └── src
│ │ ├── main
│ │ ├── java
│ │ │ └── kodlamaio
│ │ │ │ └── hrms
│ │ │ │ ├── HrmsApplication.java
│ │ │ │ ├── api
│ │ │ │ └── controller
│ │ │ │ │ ├── CandidatesController.java
│ │ │ │ │ ├── EmployeesController.java
│ │ │ │ │ ├── EmployersController.java
│ │ │ │ │ └── JobTitlesController.java
│ │ │ │ ├── business
│ │ │ │ ├── abstracts
│ │ │ │ │ ├── AuthenticationService.java
│ │ │ │ │ ├── BaseService.java
│ │ │ │ │ ├── BaseVerificationCodeService.java
│ │ │ │ │ ├── BaseVerificationService.java
│ │ │ │ │ ├── CandidateService.java
│ │ │ │ │ ├── EmployeeService.java
│ │ │ │ │ ├── EmployerService.java
│ │ │ │ │ ├── JobTitleService.java
│ │ │ │ │ ├── MailVerificationService.java
│ │ │ │ │ ├── PersonCheckService.java
│ │ │ │ │ ├── UserService.java
│ │ │ │ │ ├── VerificationCandidateService.java
│ │ │ │ │ ├── VerificationCodeCandidateService.java
│ │ │ │ │ ├── VerificationCodeEmployerService.java
│ │ │ │ │ └── VerificationEmployerService.java
│ │ │ │ ├── concretes
│ │ │ │ │ ├── AuthenticationManager.java
│ │ │ │ │ ├── CandidateManager.java
│ │ │ │ │ ├── EmployeeManager.java
│ │ │ │ │ ├── EmployerManager.java
│ │ │ │ │ ├── JobTitleManager.java
│ │ │ │ │ ├── VerificationCandidateManager.java
│ │ │ │ │ ├── VerificationCodeCandidateManager.java
│ │ │ │ │ ├── VerificationCodeEmployerManager.java
│ │ │ │ │ └── VerificationEmployerManager.java
│ │ │ │ ├── constants
│ │ │ │ │ └── Messages.java
│ │ │ │ └── validationRules
│ │ │ │ │ ├── BaseValidator.java
│ │ │ │ │ ├── CandidateValidator.java
│ │ │ │ │ ├── EmployeeValidator.java
│ │ │ │ │ ├── EmployerValidator.java
│ │ │ │ │ ├── JobTitleValidator.java
│ │ │ │ │ └── UserValidator.java
│ │ │ │ ├── core
│ │ │ │ ├── adapters
│ │ │ │ │ ├── HotmailVerificationAdapter.java
│ │ │ │ │ └── MernisServiceAdapter.java
│ │ │ │ └── utilities
│ │ │ │ │ └── result
│ │ │ │ │ ├── DataResult.java
│ │ │ │ │ ├── ErrorDataResult.java
│ │ │ │ │ ├── ErrorResult.java
│ │ │ │ │ ├── Result.java
│ │ │ │ │ ├── SuccessDataResult.java
│ │ │ │ │ └── SuccessResult.java
│ │ │ │ ├── dataAccess
│ │ │ │ └── abstracts
│ │ │ │ │ ├── CandidateDao.java
│ │ │ │ │ ├── EmployeeDao.java
│ │ │ │ │ ├── EmployerDao.java
│ │ │ │ │ ├── JobTitleDao.java
│ │ │ │ │ ├── UserDao.java
│ │ │ │ │ ├── VerificationCodeCandidateDao.java
│ │ │ │ │ └── VerificationCodeEmployerDao.java
│ │ │ │ ├── entities
│ │ │ │ ├── concretes
│ │ │ │ │ ├── Candidate.java
│ │ │ │ │ ├── Employee.java
│ │ │ │ │ ├── Employer.java
│ │ │ │ │ ├── JobTitle.java
│ │ │ │ │ ├── User.java
│ │ │ │ │ ├── VerificationCode.java
│ │ │ │ │ ├── VerificationCodeCandidate.java
│ │ │ │ │ └── VerificationCodeEmployer.java
│ │ │ │ └── dtos
│ │ │ │ │ └── UserForVerifyVerificationCode.java
│ │ │ │ ├── mailVerification
│ │ │ │ └── HotmailVerificationService.java
│ │ │ │ └── mernisService
│ │ │ │ ├── Metadata.info
│ │ │ │ ├── NVRDateTimeConverter.java
│ │ │ │ ├── NVRExtendedSoapSerializationEnvelope.java
│ │ │ │ ├── NVRHelper.java
│ │ │ │ ├── NVRKPSPublicSoap.java
│ │ │ │ ├── NVRKPSPublicSoap12.java
│ │ │ │ ├── NVRMarshalGuid.java
│ │ │ │ └── NVRStandardDateTimeConverter.java
│ │ └── resources
│ │ │ └── application.properties
│ │ └── test
│ │ └── java
│ │ └── kodlamaio
│ │ └── hrms
│ │ └── HrmsApplicationTests.java
└── screenshots
│ ├── database
│ └── database_diagram.png
│ ├── github_logo.png
│ ├── postgresql_logo.png
│ └── swagger
│ ├── candidate_validation1.png
│ ├── candidate_validation2.png
│ ├── candidate_validation3.png
│ ├── candidate_validation4.png
│ ├── candidate_validation5.png
│ ├── candidate_validation6.png
│ ├── controllerlar.png
│ ├── employer_register.png
│ ├── employer_verification_code_success.png
│ ├── jobTitle_add.png
│ ├── jobTitle_getAll.png
│ ├── jobTitle_validation1.png
│ ├── verificationCode_validation1.png
│ ├── verification_code_sent_database.png
│ └── verification_code_success.png
├── Day8
├── .idea
│ ├── .gitignore
│ ├── Day7.iml
│ ├── misc.xml
│ ├── modules.xml
│ └── vcs.xml
└── northwind
│ ├── .gitignore
│ ├── .metadata
│ ├── .lock
│ ├── .log
│ ├── .mylyn
│ │ ├── repositories.xml.zip
│ │ └── tasks.xml.zip
│ ├── .plugins
│ │ ├── org.eclipse.core.resources
│ │ │ ├── .root
│ │ │ │ ├── .indexes
│ │ │ │ │ ├── history.version
│ │ │ │ │ ├── properties.index
│ │ │ │ │ └── properties.version
│ │ │ │ └── 1.tree
│ │ │ └── .safetable
│ │ │ │ └── org.eclipse.core.resources
│ │ ├── org.eclipse.e4.workbench
│ │ │ └── workbench.xmi
│ │ ├── org.eclipse.jdt.core
│ │ │ ├── assumedExternalFilesCache
│ │ │ ├── externalFilesCache
│ │ │ ├── nonChainingJarsCache
│ │ │ └── variablesAndContainers.dat
│ │ ├── org.eclipse.jdt.ui
│ │ │ ├── OpenTypeHistory.xml
│ │ │ └── QualifiedTypeNameHistory.xml
│ │ ├── org.eclipse.m2e.logback.configuration
│ │ │ ├── 0.log
│ │ │ └── logback.1.16.0.20200318-1040.xml
│ │ ├── org.eclipse.oomph.setup
│ │ │ └── workspace.setup
│ │ ├── org.eclipse.tips.ide
│ │ │ └── dialog_settings.xml
│ │ ├── org.eclipse.tm.terminal.view.ui
│ │ │ └── .executables
│ │ │ │ └── data.properties
│ │ ├── org.eclipse.ui.intro
│ │ │ └── introstate
│ │ └── org.eclipse.ui.workbench
│ │ │ ├── dialog_settings.xml
│ │ │ └── workingsets.xml
│ └── version.ini
│ ├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
│ ├── mvnw
│ ├── mvnw.cmd
│ ├── pom.xml
│ └── src
│ ├── main
│ ├── java
│ │ └── kodlamaio
│ │ │ └── northwind
│ │ │ ├── NorthwindApplication.java
│ │ │ ├── api
│ │ │ └── controller
│ │ │ │ └── ProductsController.java
│ │ │ ├── business
│ │ │ ├── abstracts
│ │ │ │ └── ProductService.java
│ │ │ └── concretes
│ │ │ │ └── ProductManager.java
│ │ │ ├── core
│ │ │ └── utilities
│ │ │ │ └── result
│ │ │ │ ├── DataResult.java
│ │ │ │ ├── ErrorDataResult.java
│ │ │ │ ├── ErrorResult.java
│ │ │ │ ├── Result.java
│ │ │ │ ├── SuccessDataResult.java
│ │ │ │ └── SuccessResult.java
│ │ │ ├── dataAccess
│ │ │ └── abstracts
│ │ │ │ └── ProductDao.java
│ │ │ └── entities
│ │ │ └── concretes
│ │ │ ├── Category.java
│ │ │ └── Product.java
│ └── resources
│ │ ├── META-INF
│ │ └── additional-spring-configuration-metadata.json
│ │ └── application.properties
│ └── test
│ └── java
│ └── kodlamaio
│ └── northwind
│ └── NorthwindApplicationTests.java
├── Day8Homework1
├── .idea
│ ├── .gitignore
│ ├── Day7Homework1.iml
│ ├── modules.xml
│ └── vcs.xml
├── README.md
├── backupDatabase
│ └── HrmsBackupDatabase.sql
├── hrms
│ ├── .gitignore
│ ├── .mvn
│ │ └── wrapper
│ │ │ ├── MavenWrapperDownloader.java
│ │ │ ├── maven-wrapper.jar
│ │ │ └── maven-wrapper.properties
│ ├── easywsdl
│ │ ├── ExKsoap2-1.0.3.1.jar
│ │ └── ksoap2-android-assembly-3.6.4-jar-with-dependencies.jar
│ ├── mvnw
│ ├── mvnw.cmd
│ ├── pom.xml
│ └── src
│ │ ├── main
│ │ ├── java
│ │ │ └── kodlamaio
│ │ │ │ └── hrms
│ │ │ │ ├── HrmsApplication.java
│ │ │ │ ├── api
│ │ │ │ └── controller
│ │ │ │ │ ├── CandidatesController.java
│ │ │ │ │ ├── CitiesController.java
│ │ │ │ │ ├── EmployeesController.java
│ │ │ │ │ ├── EmployersController.java
│ │ │ │ │ ├── JobAdvertsController.java
│ │ │ │ │ └── JobPositionsController.java
│ │ │ │ ├── business
│ │ │ │ ├── abstracts
│ │ │ │ │ ├── AuthenticationService.java
│ │ │ │ │ ├── BaseService.java
│ │ │ │ │ ├── BaseVerificationCodeService.java
│ │ │ │ │ ├── BaseVerificationService.java
│ │ │ │ │ ├── CandidateService.java
│ │ │ │ │ ├── CityService.java
│ │ │ │ │ ├── EmployeeService.java
│ │ │ │ │ ├── EmployerService.java
│ │ │ │ │ ├── JobAdvertService.java
│ │ │ │ │ ├── JobPositionService.java
│ │ │ │ │ ├── MailVerificationService.java
│ │ │ │ │ ├── PersonCheckService.java
│ │ │ │ │ ├── UserService.java
│ │ │ │ │ ├── VerificationCandidateService.java
│ │ │ │ │ ├── VerificationCodeCandidateService.java
│ │ │ │ │ ├── VerificationCodeEmployerService.java
│ │ │ │ │ └── VerificationEmployerService.java
│ │ │ │ ├── concretes
│ │ │ │ │ ├── AuthenticationManager.java
│ │ │ │ │ ├── CandidateManager.java
│ │ │ │ │ ├── CityManager.java
│ │ │ │ │ ├── EmployeeManager.java
│ │ │ │ │ ├── EmployerManager.java
│ │ │ │ │ ├── JobAdvertManager.java
│ │ │ │ │ ├── JobPositionManager.java
│ │ │ │ │ ├── VerificationCandidateManager.java
│ │ │ │ │ ├── VerificationCodeCandidateManager.java
│ │ │ │ │ ├── VerificationCodeEmployerManager.java
│ │ │ │ │ └── VerificationEmployerManager.java
│ │ │ │ ├── constants
│ │ │ │ │ └── Messages.java
│ │ │ │ └── validationRules
│ │ │ │ │ ├── BaseValidator.java
│ │ │ │ │ ├── CandidateValidator.java
│ │ │ │ │ ├── CityValidator.java
│ │ │ │ │ ├── EmployeeValidator.java
│ │ │ │ │ ├── EmployerValidator.java
│ │ │ │ │ ├── JobAdvertValidator.java
│ │ │ │ │ ├── JobPositionValidator.java
│ │ │ │ │ └── UserValidator.java
│ │ │ │ ├── core
│ │ │ │ ├── adapters
│ │ │ │ │ ├── HotmailVerificationAdapter.java
│ │ │ │ │ └── MernisServiceAdapter.java
│ │ │ │ └── utilities
│ │ │ │ │ └── result
│ │ │ │ │ ├── DataResult.java
│ │ │ │ │ ├── ErrorDataResult.java
│ │ │ │ │ ├── ErrorResult.java
│ │ │ │ │ ├── Result.java
│ │ │ │ │ ├── SuccessDataResult.java
│ │ │ │ │ └── SuccessResult.java
│ │ │ │ ├── dataAccess
│ │ │ │ └── abstracts
│ │ │ │ │ ├── CandidateDao.java
│ │ │ │ │ ├── CityDao.java
│ │ │ │ │ ├── EmployeeDao.java
│ │ │ │ │ ├── EmployerDao.java
│ │ │ │ │ ├── JobAdvertDao.java
│ │ │ │ │ ├── JobPositionDao.java
│ │ │ │ │ ├── UserDao.java
│ │ │ │ │ ├── VerificationCodeCandidateDao.java
│ │ │ │ │ └── VerificationCodeEmployerDao.java
│ │ │ │ ├── entities
│ │ │ │ ├── concretes
│ │ │ │ │ ├── Candidate.java
│ │ │ │ │ ├── City.java
│ │ │ │ │ ├── Employee.java
│ │ │ │ │ ├── Employer.java
│ │ │ │ │ ├── JobAdvert.java
│ │ │ │ │ ├── JobPosition.java
│ │ │ │ │ ├── User.java
│ │ │ │ │ ├── VerificationCode.java
│ │ │ │ │ ├── VerificationCodeCandidate.java
│ │ │ │ │ └── VerificationCodeEmployer.java
│ │ │ │ └── dtos
│ │ │ │ │ ├── JobAdvertDto.java
│ │ │ │ │ └── UserForVerifyVerificationCode.java
│ │ │ │ ├── mailVerification
│ │ │ │ └── HotmailVerificationService.java
│ │ │ │ └── mernisService
│ │ │ │ ├── Metadata.info
│ │ │ │ ├── NVRDateTimeConverter.java
│ │ │ │ ├── NVRExtendedSoapSerializationEnvelope.java
│ │ │ │ ├── NVRHelper.java
│ │ │ │ ├── NVRKPSPublicSoap.java
│ │ │ │ ├── NVRKPSPublicSoap12.java
│ │ │ │ ├── NVRMarshalGuid.java
│ │ │ │ └── NVRStandardDateTimeConverter.java
│ │ └── resources
│ │ │ └── application.properties
│ │ └── test
│ │ └── java
│ │ └── kodlamaio
│ │ └── hrms
│ │ └── HrmsApplicationTests.java
└── screenshots
│ ├── database
│ └── database_diagram.png
│ ├── github_logo.png
│ ├── postgresql_logo.png
│ └── swagger
│ ├── candidate_validation1.png
│ ├── candidate_validation2.png
│ ├── candidate_validation3.png
│ ├── candidate_validation4.png
│ ├── candidate_validation5.png
│ ├── candidate_validation6.png
│ ├── controllerlar.png
│ ├── employer_register.png
│ ├── employer_verification_code_success.png
│ ├── jobTitle_add.png
│ ├── jobTitle_getAll.png
│ ├── jobTitle_validation1.png
│ ├── verificationCode_validation1.png
│ ├── verification_code_sent_database.png
│ └── verification_code_success.png
├── Day9
├── .idea
│ ├── .gitignore
│ ├── Day7.iml
│ ├── misc.xml
│ ├── modules.xml
│ └── vcs.xml
└── northwind
│ ├── .gitignore
│ ├── .metadata
│ ├── .lock
│ ├── .log
│ ├── .mylyn
│ │ ├── repositories.xml.zip
│ │ └── tasks.xml.zip
│ ├── .plugins
│ │ ├── org.eclipse.core.resources
│ │ │ ├── .root
│ │ │ │ ├── .indexes
│ │ │ │ │ ├── history.version
│ │ │ │ │ ├── properties.index
│ │ │ │ │ └── properties.version
│ │ │ │ └── 1.tree
│ │ │ └── .safetable
│ │ │ │ └── org.eclipse.core.resources
│ │ ├── org.eclipse.e4.workbench
│ │ │ └── workbench.xmi
│ │ ├── org.eclipse.jdt.core
│ │ │ ├── assumedExternalFilesCache
│ │ │ ├── externalFilesCache
│ │ │ ├── nonChainingJarsCache
│ │ │ └── variablesAndContainers.dat
│ │ ├── org.eclipse.jdt.ui
│ │ │ ├── OpenTypeHistory.xml
│ │ │ └── QualifiedTypeNameHistory.xml
│ │ ├── org.eclipse.m2e.logback.configuration
│ │ │ ├── 0.log
│ │ │ └── logback.1.16.0.20200318-1040.xml
│ │ ├── org.eclipse.oomph.setup
│ │ │ └── workspace.setup
│ │ ├── org.eclipse.tips.ide
│ │ │ └── dialog_settings.xml
│ │ ├── org.eclipse.tm.terminal.view.ui
│ │ │ └── .executables
│ │ │ │ └── data.properties
│ │ ├── org.eclipse.ui.intro
│ │ │ └── introstate
│ │ └── org.eclipse.ui.workbench
│ │ │ ├── dialog_settings.xml
│ │ │ └── workingsets.xml
│ └── version.ini
│ ├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
│ ├── mvnw
│ ├── mvnw.cmd
│ ├── pom.xml
│ └── src
│ ├── main
│ ├── java
│ │ └── kodlamaio
│ │ │ └── northwind
│ │ │ ├── NorthwindApplication.java
│ │ │ ├── api
│ │ │ └── controller
│ │ │ │ ├── ProductsController.java
│ │ │ │ └── UsersController.java
│ │ │ ├── business
│ │ │ ├── abstracts
│ │ │ │ ├── ProductService.java
│ │ │ │ └── UserService.java
│ │ │ └── concretes
│ │ │ │ ├── ProductManager.java
│ │ │ │ └── UserManager.java
│ │ │ ├── core
│ │ │ ├── dataAccess
│ │ │ │ └── UserDao.java
│ │ │ ├── entities
│ │ │ │ └── User.java
│ │ │ └── utilities
│ │ │ │ └── result
│ │ │ │ ├── DataResult.java
│ │ │ │ ├── ErrorDataResult.java
│ │ │ │ ├── ErrorResult.java
│ │ │ │ ├── Result.java
│ │ │ │ ├── SuccessDataResult.java
│ │ │ │ └── SuccessResult.java
│ │ │ ├── dataAccess
│ │ │ └── abstracts
│ │ │ │ └── ProductDao.java
│ │ │ └── entities
│ │ │ ├── concretes
│ │ │ ├── Category.java
│ │ │ └── Product.java
│ │ │ └── dtos
│ │ │ └── ProductWithCategoryDto.java
│ └── resources
│ │ ├── META-INF
│ │ └── additional-spring-configuration-metadata.json
│ │ └── application.properties
│ └── test
│ └── java
│ └── kodlamaio
│ └── northwind
│ └── NorthwindApplicationTests.java
└── Day9Homework1
├── .idea
├── .gitignore
├── Day7Homework1.iml
├── modules.xml
└── vcs.xml
├── README.md
├── backupDatabase
└── HrmsBackupDatabase.sql
├── hrms
├── .gitignore
├── .jpb
│ └── jpb-settings.xml
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── easywsdl
│ ├── ExKsoap2-1.0.3.1.jar
│ └── ksoap2-android-assembly-3.6.4-jar-with-dependencies.jar
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ └── kodlamaio
│ │ │ └── hrms
│ │ │ ├── HrmsApplication.java
│ │ │ ├── api
│ │ │ └── controller
│ │ │ │ ├── CandidatesController.java
│ │ │ │ ├── CitiesController.java
│ │ │ │ ├── CvController.java
│ │ │ │ ├── EmployeesController.java
│ │ │ │ ├── EmployersController.java
│ │ │ │ ├── JobAdvertsController.java
│ │ │ │ ├── JobHistoriesController.java
│ │ │ │ ├── JobPositionsController.java
│ │ │ │ └── SchoolsController.java
│ │ │ ├── business
│ │ │ ├── abstracts
│ │ │ │ ├── AuthenticationService.java
│ │ │ │ ├── BaseService.java
│ │ │ │ ├── BaseVerificationCodeService.java
│ │ │ │ ├── BaseVerificationService.java
│ │ │ │ ├── CandidateForeignLanguageService.java
│ │ │ │ ├── CandidateKnowledgeService.java
│ │ │ │ ├── CandidateService.java
│ │ │ │ ├── CityService.java
│ │ │ │ ├── CvService.java
│ │ │ │ ├── EmployeeService.java
│ │ │ │ ├── EmployerService.java
│ │ │ │ ├── FileUploadService.java
│ │ │ │ ├── ForeignLanguageService.java
│ │ │ │ ├── ImageUploadService.java
│ │ │ │ ├── JobAdvertService.java
│ │ │ │ ├── JobHistoryService.java
│ │ │ │ ├── JobPositionService.java
│ │ │ │ ├── MailVerificationService.java
│ │ │ │ ├── PersonCheckService.java
│ │ │ │ ├── ProgrammingTechnologyService.java
│ │ │ │ ├── SchoolService.java
│ │ │ │ ├── UserService.java
│ │ │ │ ├── VerificationCandidateService.java
│ │ │ │ ├── VerificationCodeCandidateService.java
│ │ │ │ ├── VerificationCodeEmployerService.java
│ │ │ │ └── VerificationEmployerService.java
│ │ │ ├── concretes
│ │ │ │ ├── AuthenticationManager.java
│ │ │ │ ├── CandidateForeignLanguageManager.java
│ │ │ │ ├── CandidateKnowledgeManager.java
│ │ │ │ ├── CandidateManager.java
│ │ │ │ ├── CityManager.java
│ │ │ │ ├── CvManager.java
│ │ │ │ ├── EmployeeManager.java
│ │ │ │ ├── EmployerManager.java
│ │ │ │ ├── ForeignLanguageManager.java
│ │ │ │ ├── ImageUploadManager.java
│ │ │ │ ├── JobAdvertManager.java
│ │ │ │ ├── JobHistoryManager.java
│ │ │ │ ├── JobPositionManager.java
│ │ │ │ ├── ProgrammingTechnologyManager.java
│ │ │ │ ├── SchoolManager.java
│ │ │ │ ├── VerificationCandidateManager.java
│ │ │ │ ├── VerificationCodeCandidateManager.java
│ │ │ │ ├── VerificationCodeEmployerManager.java
│ │ │ │ └── VerificationEmployerManager.java
│ │ │ ├── constants
│ │ │ │ └── Messages.java
│ │ │ └── validationRules
│ │ │ │ ├── BaseValidator.java
│ │ │ │ ├── CandidateValidator.java
│ │ │ │ ├── CityValidator.java
│ │ │ │ ├── EmployeeValidator.java
│ │ │ │ ├── EmployerValidator.java
│ │ │ │ ├── JobAdvertValidator.java
│ │ │ │ ├── JobPositionValidator.java
│ │ │ │ └── UserValidator.java
│ │ │ ├── core
│ │ │ ├── adapters
│ │ │ │ ├── CloudinaryFileUploadAdapter.java
│ │ │ │ ├── HotmailVerificationAdapter.java
│ │ │ │ └── MernisServiceAdapter.java
│ │ │ ├── entities
│ │ │ │ ├── Candidate.java
│ │ │ │ ├── Employee.java
│ │ │ │ ├── Employer.java
│ │ │ │ └── User.java
│ │ │ └── utilities
│ │ │ │ └── result
│ │ │ │ ├── DataResult.java
│ │ │ │ ├── ErrorDataResult.java
│ │ │ │ ├── ErrorResult.java
│ │ │ │ ├── Result.java
│ │ │ │ ├── SuccessDataResult.java
│ │ │ │ └── SuccessResult.java
│ │ │ ├── dataAccess
│ │ │ └── abstracts
│ │ │ │ ├── CandidateDao.java
│ │ │ │ ├── CandidateForeignLanguageDao.java
│ │ │ │ ├── CandidateKnowledgeDao.java
│ │ │ │ ├── CityDao.java
│ │ │ │ ├── CvDao.java
│ │ │ │ ├── EmployeeDao.java
│ │ │ │ ├── EmployerDao.java
│ │ │ │ ├── ForeignLanguageDao.java
│ │ │ │ ├── ImageDao.java
│ │ │ │ ├── JobAdvertDao.java
│ │ │ │ ├── JobHistoryDao.java
│ │ │ │ ├── JobPositionDao.java
│ │ │ │ ├── ProgrammingTechnologyDao.java
│ │ │ │ ├── SchoolDao.java
│ │ │ │ ├── UserDao.java
│ │ │ │ ├── VerificationCodeCandidateDao.java
│ │ │ │ └── VerificationCodeEmployerDao.java
│ │ │ ├── entities
│ │ │ ├── concretes
│ │ │ │ ├── CandidateForeignLanguage.java
│ │ │ │ ├── CandidateKnowledge.java
│ │ │ │ ├── City.java
│ │ │ │ ├── Cv.java
│ │ │ │ ├── ForeignLanguage.java
│ │ │ │ ├── Image.java
│ │ │ │ ├── JobAdvert.java
│ │ │ │ ├── JobHistory.java
│ │ │ │ ├── JobPosition.java
│ │ │ │ ├── ProgrammingTechnology.java
│ │ │ │ ├── School.java
│ │ │ │ ├── VerificationCode.java
│ │ │ │ ├── VerificationCodeCandidate.java
│ │ │ │ └── VerificationCodeEmployer.java
│ │ │ └── dtos
│ │ │ │ ├── JobAdvertDto.java
│ │ │ │ ├── JobHistoryDto.java
│ │ │ │ ├── SchoolDto.java
│ │ │ │ └── UserForVerifyVerificationCode.java
│ │ │ ├── mailVerification
│ │ │ └── HotmailVerificationService.java
│ │ │ └── mernisService
│ │ │ ├── Metadata.info
│ │ │ ├── NVRDateTimeConverter.java
│ │ │ ├── NVRExtendedSoapSerializationEnvelope.java
│ │ │ ├── NVRHelper.java
│ │ │ ├── NVRKPSPublicSoap.java
│ │ │ ├── NVRKPSPublicSoap12.java
│ │ │ ├── NVRMarshalGuid.java
│ │ │ └── NVRStandardDateTimeConverter.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── kodlamaio
│ └── hrms
│ └── HrmsApplicationTests.java
└── screenshots
├── database
├── candidate_foreign_languages.png
├── candidate_knowledges.png
├── cloudinary_image_upload.png
├── cv.png
├── images.png
└── schools.png
├── github_logo.png
├── postgresql_logo.png
└── swagger
├── candidate_validation1.png
├── candidate_validation2.png
├── candidate_validation3.png
├── candidate_validation4.png
├── candidate_validation5.png
├── candidate_validation6.png
├── controllerlar.png
├── cv_add.png
├── cv_getall.png
├── cv_upload_image.png
├── employer_register.png
├── employer_verification_code_success.png
├── jobTitle_add.png
├── jobTitle_getAll.png
├── jobTitle_validation1.png
├── verificationCode_validation1.png
├── verification_code_sent_database.png
└── verification_code_success.png
/.gitignore:
--------------------------------------------------------------------------------
1 | Day9Homework1/hrms/src/main/java/kodlamaio/hrms/business/constants/CloudinaryConstants.java
--------------------------------------------------------------------------------
/CourseBackendFinal/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 | # Datasource local storage ignored files
5 | /dataSources/
6 | /dataSources.local.xml
7 | # Editor-based HTTP Client requests
8 | /httpRequests/
9 |
--------------------------------------------------------------------------------
/CourseBackendFinal/.idea/CourseBackendFinal.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/CourseBackendFinal/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/CourseBackendFinal/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/CourseBackendFinal/Day9/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 | # Datasource local storage ignored files
5 | /dataSources/
6 | /dataSources.local.xml
7 | # Editor-based HTTP Client requests
8 | /httpRequests/
9 |
--------------------------------------------------------------------------------
/CourseBackendFinal/Day9/.idea/Day7.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/CourseBackendFinal/Day9/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/CourseBackendFinal/Day9/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/CourseBackendFinal/Day9/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/CourseBackendFinal/Day9/northwind/.metadata/.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/CourseBackendFinal/Day9/northwind/.metadata/.lock
--------------------------------------------------------------------------------
/CourseBackendFinal/Day9/northwind/.metadata/.mylyn/repositories.xml.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/CourseBackendFinal/Day9/northwind/.metadata/.mylyn/repositories.xml.zip
--------------------------------------------------------------------------------
/CourseBackendFinal/Day9/northwind/.metadata/.mylyn/tasks.xml.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/CourseBackendFinal/Day9/northwind/.metadata/.mylyn/tasks.xml.zip
--------------------------------------------------------------------------------
/CourseBackendFinal/Day9/northwind/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/CourseBackendFinal/Day9/northwind/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index:
--------------------------------------------------------------------------------
1 | / org.eclipse.jdt.core stateVersionNumber 36
--------------------------------------------------------------------------------
/CourseBackendFinal/Day9/northwind/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/CourseBackendFinal/Day9/northwind/.metadata/.plugins/org.eclipse.core.resources/.root/1.tree:
--------------------------------------------------------------------------------
1 | org.eclipse.jdt.core
--------------------------------------------------------------------------------
/CourseBackendFinal/Day9/northwind/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/CourseBackendFinal/Day9/northwind/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources
--------------------------------------------------------------------------------
/CourseBackendFinal/Day9/northwind/.metadata/.plugins/org.eclipse.jdt.core/assumedExternalFilesCache:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/CourseBackendFinal/Day9/northwind/.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/CourseBackendFinal/Day9/northwind/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/CourseBackendFinal/Day9/northwind/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat:
--------------------------------------------------------------------------------
1 | JRE_LIB JRE_SRC JRE_SRCROOT
2 | JUNIT_HOME ECLIPSE_HOME JUNIT_SRC_HOME M2_REPO
--------------------------------------------------------------------------------
/CourseBackendFinal/Day9/northwind/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/CourseBackendFinal/Day9/northwind/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/CourseBackendFinal/Day9/northwind/.metadata/.plugins/org.eclipse.m2e.logback.configuration/0.log:
--------------------------------------------------------------------------------
1 | 2021-05-27 23:12:13,968 [Worker-3: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update.
2 |
--------------------------------------------------------------------------------
/CourseBackendFinal/Day9/northwind/.metadata/.plugins/org.eclipse.oomph.setup/workspace.setup:
--------------------------------------------------------------------------------
1 |
2 |
7 |
--------------------------------------------------------------------------------
/CourseBackendFinal/Day9/northwind/.metadata/.plugins/org.eclipse.tips.ide/dialog_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
--------------------------------------------------------------------------------
/CourseBackendFinal/Day9/northwind/.metadata/.plugins/org.eclipse.tm.terminal.view.ui/.executables/data.properties:
--------------------------------------------------------------------------------
1 | #Thu May 27 23:11:59 TRT 2021
2 | 0.Icon=C\:\\Program Files\\Git\\mingw64\\share\\git\\git-for-windows.ico
3 | 0.Path=C\:\\Program Files\\Git\\bin\\sh.exe
4 | 0.Translate=true
5 | 0.Args=--login -i
6 | 0.Name=Git Bash
7 |
--------------------------------------------------------------------------------
/CourseBackendFinal/Day9/northwind/.metadata/.plugins/org.eclipse.ui.intro/introstate:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/CourseBackendFinal/Day9/northwind/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
--------------------------------------------------------------------------------
/CourseBackendFinal/Day9/northwind/.metadata/version.ini:
--------------------------------------------------------------------------------
1 | #Thu May 27 23:11:57 TRT 2021
2 | org.eclipse.core.runtime=2
3 | org.eclipse.platform=4.19.0.v20210303-1800
4 |
--------------------------------------------------------------------------------
/CourseBackendFinal/Day9/northwind/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/CourseBackendFinal/Day9/northwind/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/CourseBackendFinal/Day9/northwind/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.1/apache-maven-3.8.1-bin.zip
2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar
3 |
--------------------------------------------------------------------------------
/CourseBackendFinal/Day9/northwind/src/main/java/kodlamaio/northwind/core/dataAccess/UserDao.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.northwind.core.dataAccess;
2 |
3 | import kodlamaio.northwind.core.entities.User;
4 | import org.springframework.data.jpa.repository.JpaRepository;
5 |
6 | public interface UserDao extends JpaRepository {
7 | User findByEmail(String email);
8 | }
9 |
--------------------------------------------------------------------------------
/CourseBackendFinal/Day9/northwind/src/main/java/kodlamaio/northwind/core/utilities/result/ErrorResult.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.northwind.core.utilities.result;
2 |
3 |
4 | public class ErrorResult extends Result {
5 |
6 |
7 | public ErrorResult() {
8 | super(false);
9 | }
10 |
11 | public ErrorResult(String message) {
12 | super(false, message);
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/CourseBackendFinal/Day9/northwind/src/main/java/kodlamaio/northwind/core/utilities/result/SuccessResult.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.northwind.core.utilities.result;
2 |
3 |
4 |
5 | public class SuccessResult extends Result {
6 |
7 |
8 | public SuccessResult() {
9 | super(true);
10 | }
11 |
12 | public SuccessResult(String message) {
13 | super(true, message);
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/CourseBackendFinal/Day9/northwind/src/main/resources/META-INF/additional-spring-configuration-metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "properties": [
3 | {
4 | "name": "spring.jpa.hibernate.show-sql",
5 | "type": "java.lang.String",
6 | "description": "Description for spring.jpa.hibernate.show-sql."
7 | }
8 | ] }
--------------------------------------------------------------------------------
/CourseBackendFinal/Day9/northwind/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.PostgreSQLDialect
2 | spring.jpa.hibernate.ddl-auto=update
3 | spring.jpa.hibernate.show-sql=true
4 | spring.datasource.url=jdbc:postgresql://localhost:5432/Northwind
5 | spring.datasource.username=postgres
6 | spring.datasource.password=12345
7 | spring.jpa.properties.javax.persistence.validation.mode = none
8 |
--------------------------------------------------------------------------------
/CourseBackendFinal/Day9/northwind/src/test/java/kodlamaio/northwind/NorthwindApplicationTests.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.northwind;
2 |
3 | import org.junit.jupiter.api.Test;
4 | import org.springframework.boot.test.context.SpringBootTest;
5 |
6 | @SpringBootTest
7 | class NorthwindApplicationTests {
8 |
9 | @Test
10 | void contextLoads() {
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/CourseFrontendFinal/reactcamp/camp-project/.gitignore:
--------------------------------------------------------------------------------
1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
2 |
3 | # dependencies
4 | /node_modules
5 | /.pnp
6 | .pnp.js
7 |
8 | # testing
9 | /coverage
10 |
11 | # production
12 | /build
13 |
14 | # misc
15 | .DS_Store
16 | .env.local
17 | .env.development.local
18 | .env.test.local
19 | .env.production.local
20 |
21 | npm-debug.log*
22 | yarn-debug.log*
23 | yarn-error.log*
24 |
--------------------------------------------------------------------------------
/CourseFrontendFinal/reactcamp/camp-project/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/CourseFrontendFinal/reactcamp/camp-project/public/favicon.ico
--------------------------------------------------------------------------------
/CourseFrontendFinal/reactcamp/camp-project/public/logo192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/CourseFrontendFinal/reactcamp/camp-project/public/logo192.png
--------------------------------------------------------------------------------
/CourseFrontendFinal/reactcamp/camp-project/public/logo512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/CourseFrontendFinal/reactcamp/camp-project/public/logo512.png
--------------------------------------------------------------------------------
/CourseFrontendFinal/reactcamp/camp-project/public/robots.txt:
--------------------------------------------------------------------------------
1 | # https://www.robotstxt.org/robotstxt.html
2 | User-agent: *
3 | Disallow:
4 |
--------------------------------------------------------------------------------
/CourseFrontendFinal/reactcamp/camp-project/src/App.css:
--------------------------------------------------------------------------------
1 | .App {
2 | text-align: center;
3 | }
4 |
5 | .ui.main.container{
6 | margin-top: 5em;
7 | }
--------------------------------------------------------------------------------
/CourseFrontendFinal/reactcamp/camp-project/src/App.test.js:
--------------------------------------------------------------------------------
1 | import { render, screen } from '@testing-library/react';
2 | import App from './App';
3 |
4 | test('renders learn react link', () => {
5 | render();
6 | const linkElement = screen.getByText(/learn react/i);
7 | expect(linkElement).toBeInTheDocument();
8 | });
9 |
--------------------------------------------------------------------------------
/CourseFrontendFinal/reactcamp/camp-project/src/pages/CartDetail.jsx:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 |
3 | export default function CartDetail() {
4 | return (
5 |
6 | Sepet detayı
7 |
8 | )
9 | }
10 |
--------------------------------------------------------------------------------
/CourseFrontendFinal/reactcamp/camp-project/src/services/productService.js:
--------------------------------------------------------------------------------
1 | import axios from "axios"
2 |
3 | export default class ProductService{
4 | getProducts(){
5 | return axios.get("http://localhost:8080/api/products/getAll")
6 | }
7 | getByProductId(productId){
8 | return axios.get("http://localhost:8080/api/products/getByProductId?productId="+productId)
9 | }
10 | }
--------------------------------------------------------------------------------
/CourseFrontendFinal/reactcamp/camp-project/src/setupTests.js:
--------------------------------------------------------------------------------
1 | // jest-dom adds custom jest matchers for asserting on DOM nodes.
2 | // allows you to do things like:
3 | // expect(element).toHaveTextContent(/react/i)
4 | // learn more: https://github.com/testing-library/jest-dom
5 | import '@testing-library/jest-dom';
6 |
--------------------------------------------------------------------------------
/CourseFrontendFinal/reactcamp/camp-project/src/store/actions/cartActions.js:
--------------------------------------------------------------------------------
1 | export const ADD_TO_CART = "ADD_TO_CART"
2 | export const REMOVE_FROM_CART = "REMOVE_FROM_CART"
3 |
4 | export function addToCart(product){
5 | return {
6 | type : "ADD_TO_CART",
7 | payload : product
8 | }
9 | }
10 |
11 | export function removeFromCart(product){
12 | return {
13 | type : "REMOVE_FROM_CART",
14 | payload : product
15 | }
16 | }
--------------------------------------------------------------------------------
/CourseFrontendFinal/reactcamp/camp-project/src/store/actions/userActions.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/CourseFrontendFinal/reactcamp/camp-project/src/store/actions/userActions.js
--------------------------------------------------------------------------------
/CourseFrontendFinal/reactcamp/camp-project/src/store/configureStore.js:
--------------------------------------------------------------------------------
1 | import { createStore } from "redux";
2 | import { devToolsEnhancer } from "redux-devtools-extension";
3 | import rootReducer from "./rootReducer";
4 |
5 | export function configureStore() {
6 | return createStore(rootReducer,devToolsEnhancer())
7 | }
--------------------------------------------------------------------------------
/CourseFrontendFinal/reactcamp/camp-project/src/store/initialValues/cartItems.js:
--------------------------------------------------------------------------------
1 | export const cartItems = []
--------------------------------------------------------------------------------
/CourseFrontendFinal/reactcamp/camp-project/src/store/reducers/userReducer.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/CourseFrontendFinal/reactcamp/camp-project/src/store/reducers/userReducer.js
--------------------------------------------------------------------------------
/CourseFrontendFinal/reactcamp/camp-project/src/store/rootReducer.js:
--------------------------------------------------------------------------------
1 | //tüm stateleri topladığım yer
2 |
3 | import { combineReducers } from "redux";
4 | import cartReducer from "./reducers/cartReducer";
5 |
6 |
7 | const rootReducer = combineReducers({
8 | cart :cartReducer
9 | })
10 |
11 | export default rootReducer;
--------------------------------------------------------------------------------
/Day1/intro/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Day1/intro/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | intro
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 |
--------------------------------------------------------------------------------
/Day1/intro/bin/intro/Main.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day1/intro/bin/intro/Main.class
--------------------------------------------------------------------------------
/Day1/intro/src/intro/Main.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day1/intro/src/intro/Main.java
--------------------------------------------------------------------------------
/Day10/.idea/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day10/.idea/.gitignore
--------------------------------------------------------------------------------
/Day10/.idea/Day10.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Day10/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Day10/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Day10/advancedJavaScript-master/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 |
--------------------------------------------------------------------------------
/Day10/advancedJavaScript-master/.vscode/settings.json:
--------------------------------------------------------------------------------
1 |
2 | {
3 | "editor.fontSize": 20
4 | }
5 |
--------------------------------------------------------------------------------
/Day10/advancedJavaScript-master/README.md:
--------------------------------------------------------------------------------
1 | # advancedJavaScript
2 | Base repository for Siemens Advanced JS Course
3 |
--------------------------------------------------------------------------------
/Day10/advancedJavaScript-master/src/restSpreadDestructor/rest.js:
--------------------------------------------------------------------------------
1 | let showProducts = function (id,...products){
2 | console.log(id)
3 | console.log(products)
4 | console.log(products[0])
5 | }
6 |
7 | //console.log(typeof showProducts)
8 |
9 | //showProducts(10,["Elma","Armut","Karpuz"])
--------------------------------------------------------------------------------
/Day10/advancedJavaScript-master/src/restSpreadDestructor/spread.js:
--------------------------------------------------------------------------------
1 | let points = [1,2,3,4,50,4,60,14]
2 |
3 | console.log(...points)
4 |
5 | console.log(Math.max(...points))
6 |
7 | console.log(..."ABC","D",..."EFG","H")
8 |
9 |
--------------------------------------------------------------------------------
/Day10Extra/Arrays.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
16 |
17 |
--------------------------------------------------------------------------------
/Day10Extra/DynamicTyping.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
19 |
20 |
--------------------------------------------------------------------------------
/Day10Extra/Events.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Day10Extra/Events.js:
--------------------------------------------------------------------------------
1 | function eventCode(){
2 | alert("Event code run")
3 | }
--------------------------------------------------------------------------------
/Day10Extra/Function.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Day1MultiDimensionalArray/.gitignore:
--------------------------------------------------------------------------------
1 | /.metadata/
2 |
--------------------------------------------------------------------------------
/Day1MultiDimensionalArray/intro/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Day1MultiDimensionalArray/intro/.gitignore:
--------------------------------------------------------------------------------
1 | /bin/
2 |
--------------------------------------------------------------------------------
/Day1MultiDimensionalArray/intro/src/intro/Main.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day1MultiDimensionalArray/intro/src/intro/Main.java
--------------------------------------------------------------------------------
/Day1PerfectNumber/.gitignore:
--------------------------------------------------------------------------------
1 | /.metadata/
2 |
--------------------------------------------------------------------------------
/Day1PerfectNumber/intro/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Day1PerfectNumber/intro/.gitignore:
--------------------------------------------------------------------------------
1 | /bin/
2 |
--------------------------------------------------------------------------------
/Day1PerfectNumber/intro/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | intro
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 |
--------------------------------------------------------------------------------
/Day1PrimeNumber/.gitignore:
--------------------------------------------------------------------------------
1 | /.metadata/
2 |
--------------------------------------------------------------------------------
/Day1PrimeNumber/intro/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Day1PrimeNumber/intro/.gitignore:
--------------------------------------------------------------------------------
1 | /bin/
2 |
--------------------------------------------------------------------------------
/Day1PrimeNumber/intro/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | intro
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 |
--------------------------------------------------------------------------------
/Day1PrimeNumber/intro/src/intro/Main.java:
--------------------------------------------------------------------------------
1 | package intro;
2 |
3 | import java.util.Iterator;
4 |
5 | public class Main {
6 |
7 | public static void main(String[] args) {
8 |
9 | int number = 2;
10 |
11 | boolean isPrime = true;
12 |
13 | for(int i=2;i
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Day2/oopIntro/.gitignore:
--------------------------------------------------------------------------------
1 | /bin/
2 |
--------------------------------------------------------------------------------
/Day2/oopIntro/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | oopIntro
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 |
--------------------------------------------------------------------------------
/Day2/oopIntro/src/oopIntro/Category.java:
--------------------------------------------------------------------------------
1 | package oopIntro;
2 |
3 | public class Category {
4 | int id;
5 | String name;
6 | }
7 |
--------------------------------------------------------------------------------
/Day2/oopIntro/src/oopIntro/Main.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day2/oopIntro/src/oopIntro/Main.java
--------------------------------------------------------------------------------
/Day2/oopIntro/src/oopIntro/Product.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day2/oopIntro/src/oopIntro/Product.java
--------------------------------------------------------------------------------
/Day2/oopIntro/src/oopIntro/ProductManager.java:
--------------------------------------------------------------------------------
1 | package oopIntro;
2 |
3 | public class ProductManager {
4 | public void addToCart(Product product)
5 | {
6 | System.out.println(product.name+" sepete eklendi.");
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/Day2Homework1/.gitignore:
--------------------------------------------------------------------------------
1 | /.metadata/
2 |
--------------------------------------------------------------------------------
/Day2Homework1/kodlamaio/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Day2Homework1/kodlamaio/.gitignore:
--------------------------------------------------------------------------------
1 | /bin/
2 |
--------------------------------------------------------------------------------
/Day2Homework1/kodlamaio/src/kodlamaio/Courses.java:
--------------------------------------------------------------------------------
1 | package kodlamaio;
2 |
3 | public class Courses {
4 |
5 | public Courses() {
6 | System.out.println("Course has been created");
7 | }
8 |
9 | public Courses(int id,String name,String tutorName) {
10 | this();
11 | this.id = id;
12 | this.name = name;
13 | this.tutorName = tutorName;
14 | }
15 |
16 | int id;
17 | String name;
18 | String tutorName;
19 | int progress = 0;
20 | }
21 |
--------------------------------------------------------------------------------
/Day2Homework1/kodlamaio/src/kodlamaio/Lessons.java:
--------------------------------------------------------------------------------
1 | package kodlamaio;
2 |
3 | public class Lessons {
4 |
5 | public Lessons() {
6 | System.out.println("Lesson has been created");
7 | }
8 |
9 | public Lessons(int id,String name,int courseId) {
10 | this();
11 | this.id = id;
12 | this.name = name;
13 | this.courseId = courseId;
14 | }
15 | int id;
16 | String name;
17 | int courseId;
18 | boolean isDone = false;
19 | }
20 |
--------------------------------------------------------------------------------
/Day2Homework1/kodlamaio/src/kodlamaio/Main.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day2Homework1/kodlamaio/src/kodlamaio/Main.java
--------------------------------------------------------------------------------
/Day3/.gitignore:
--------------------------------------------------------------------------------
1 | /.metadata/
2 |
--------------------------------------------------------------------------------
/Day3/inheritance/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Day3/inheritance/.gitignore:
--------------------------------------------------------------------------------
1 | /bin/
2 |
--------------------------------------------------------------------------------
/Day3/inheritance/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | inheritance
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 |
--------------------------------------------------------------------------------
/Day3/inheritance/src/inheritance/CorporateCustomer.java:
--------------------------------------------------------------------------------
1 | package inheritance;
2 |
3 | public class CorporateCustomer extends Customer{
4 | String companyNumber;
5 | String taxNumber;
6 | }
7 |
--------------------------------------------------------------------------------
/Day3/inheritance/src/inheritance/Customer.java:
--------------------------------------------------------------------------------
1 | package inheritance;
2 |
3 | public class Customer {
4 | int id;
5 | String customerNumber;
6 | }
7 |
8 |
--------------------------------------------------------------------------------
/Day3/inheritance/src/inheritance/CustomerManager.java:
--------------------------------------------------------------------------------
1 | package inheritance;
2 |
3 | import java.util.Iterator;
4 |
5 | public class CustomerManager {
6 | public void add(Customer customer) {
7 | System.out.println(customer.customerNumber+" kaydedildi.");
8 | }
9 |
10 | public void addMultiple(Customer[] customers) {
11 | for (Customer customer : customers) {
12 | add(customer);
13 | }
14 | }
15 |
16 | //SOLID - Open Closed Principle
17 | }
18 |
--------------------------------------------------------------------------------
/Day3/inheritance/src/inheritance/IndividualCustomer.java:
--------------------------------------------------------------------------------
1 | package inheritance;
2 |
3 | public class IndividualCustomer extends Customer{
4 |
5 | String firstName;
6 | String lastName;
7 | String nationalIdentity;
8 | }
9 |
--------------------------------------------------------------------------------
/Day3/inheritance/src/inheritance/SyndicateCustomer.java:
--------------------------------------------------------------------------------
1 | package inheritance;
2 |
3 | public class SyndicateCustomer extends Customer{
4 | String syndicateNumber;
5 | }
6 |
--------------------------------------------------------------------------------
/Day3/inheritance2/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Day3/inheritance2/.gitignore:
--------------------------------------------------------------------------------
1 | /bin/
2 |
--------------------------------------------------------------------------------
/Day3/inheritance2/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | inheritance2
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 |
--------------------------------------------------------------------------------
/Day3/inheritance2/src/inheritance2/CustomerManager.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day3/inheritance2/src/inheritance2/CustomerManager.java
--------------------------------------------------------------------------------
/Day3/inheritance2/src/inheritance2/DatabaseLogger.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day3/inheritance2/src/inheritance2/DatabaseLogger.java
--------------------------------------------------------------------------------
/Day3/inheritance2/src/inheritance2/EmailLogger.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day3/inheritance2/src/inheritance2/EmailLogger.java
--------------------------------------------------------------------------------
/Day3/inheritance2/src/inheritance2/FileLogger.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day3/inheritance2/src/inheritance2/FileLogger.java
--------------------------------------------------------------------------------
/Day3/inheritance2/src/inheritance2/LogManager.java:
--------------------------------------------------------------------------------
1 | package inheritance2;
2 |
3 | public class LogManager {
4 | public void log(int logType) {
5 |
6 | }
7 | }
8 |
9 |
--------------------------------------------------------------------------------
/Day3/inheritance2/src/inheritance2/Logger.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day3/inheritance2/src/inheritance2/Logger.java
--------------------------------------------------------------------------------
/Day3/inheritance2/src/inheritance2/Main.java:
--------------------------------------------------------------------------------
1 | package inheritance2;
2 |
3 | public class Main {
4 |
5 | public static void main(String[] args) {
6 |
7 | CustomerManager customerManager = new CustomerManager();
8 | customerManager.add(new EmailLogger());
9 |
10 | }
11 |
12 | }
13 |
--------------------------------------------------------------------------------
/Day3/oopIntro/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Day3/oopIntro/.gitignore:
--------------------------------------------------------------------------------
1 | /bin/
2 |
--------------------------------------------------------------------------------
/Day3/oopIntro/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | oopIntro
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 |
--------------------------------------------------------------------------------
/Day3/oopIntro/src/oopIntro/Main.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day3/oopIntro/src/oopIntro/Main.java
--------------------------------------------------------------------------------
/Day3/oopIntro/src/oopIntro/ProductManager.java:
--------------------------------------------------------------------------------
1 | package oopIntro;
2 |
3 | public class ProductManager {
4 | public void addToCart(Product product)
5 | {
6 | System.out.println(product.getName()+" sepete eklendi.");
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/Day3Homework2/.gitignore:
--------------------------------------------------------------------------------
1 | /.metadata/
2 |
--------------------------------------------------------------------------------
/Day3Homework2/kodlamaio/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Day3Homework2/kodlamaio/.gitignore:
--------------------------------------------------------------------------------
1 | /bin/
2 |
--------------------------------------------------------------------------------
/Day3Homework2/kodlamaio/src/kodlamaio/InstructorManager.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day3Homework2/kodlamaio/src/kodlamaio/InstructorManager.java
--------------------------------------------------------------------------------
/Day3Homework2/kodlamaio/src/kodlamaio/Main.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day3Homework2/kodlamaio/src/kodlamaio/Main.java
--------------------------------------------------------------------------------
/Day3Homework2/kodlamaio/src/kodlamaio/StudentManager.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day3Homework2/kodlamaio/src/kodlamaio/StudentManager.java
--------------------------------------------------------------------------------
/Day3Homework2/kodlamaio/src/kodlamaio/UserManager.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day3Homework2/kodlamaio/src/kodlamaio/UserManager.java
--------------------------------------------------------------------------------
/Day4/.gitignore:
--------------------------------------------------------------------------------
1 | /.metadata/
2 |
--------------------------------------------------------------------------------
/Day4/inheritance/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Day4/inheritance/.gitignore:
--------------------------------------------------------------------------------
1 | /bin/
2 |
--------------------------------------------------------------------------------
/Day4/inheritance/src/inheritance/CorporateCustomer.java:
--------------------------------------------------------------------------------
1 | package inheritance;
2 |
3 | public class CorporateCustomer extends Customer{
4 | String companyNumber;
5 | String taxNumber;
6 | }
7 |
--------------------------------------------------------------------------------
/Day4/inheritance/src/inheritance/Customer.java:
--------------------------------------------------------------------------------
1 | package inheritance;
2 |
3 | public class Customer {
4 | int id;
5 | String customerNumber;
6 | }
7 |
8 |
--------------------------------------------------------------------------------
/Day4/inheritance/src/inheritance/CustomerManager.java:
--------------------------------------------------------------------------------
1 | package inheritance;
2 |
3 | import java.util.Iterator;
4 |
5 | public class CustomerManager {
6 | public void add(Customer customer) {
7 | System.out.println(customer.customerNumber+" kaydedildi.");
8 | }
9 |
10 | public void addMultiple(Customer[] customers) {
11 | for (Customer customer : customers) {
12 | add(customer);
13 | }
14 | }
15 |
16 | //SOLID - Open Closed Principle
17 | }
18 |
--------------------------------------------------------------------------------
/Day4/inheritance/src/inheritance/IndividualCustomer.java:
--------------------------------------------------------------------------------
1 | package inheritance;
2 |
3 | public class IndividualCustomer extends Customer{
4 |
5 | String firstName;
6 | String lastName;
7 | String nationalIdentity;
8 | }
9 |
--------------------------------------------------------------------------------
/Day4/inheritance/src/inheritance/SyndicateCustomer.java:
--------------------------------------------------------------------------------
1 | package inheritance;
2 |
3 | public class SyndicateCustomer extends Customer{
4 | String syndicateNumber;
5 | }
6 |
--------------------------------------------------------------------------------
/Day4/inheritance2/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Day4/inheritance2/.gitignore:
--------------------------------------------------------------------------------
1 | /bin/
2 |
--------------------------------------------------------------------------------
/Day4/inheritance2/src/inheritance2/CustomerManager.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4/inheritance2/src/inheritance2/CustomerManager.java
--------------------------------------------------------------------------------
/Day4/inheritance2/src/inheritance2/DatabaseLogger.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4/inheritance2/src/inheritance2/DatabaseLogger.java
--------------------------------------------------------------------------------
/Day4/inheritance2/src/inheritance2/EmailLogger.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4/inheritance2/src/inheritance2/EmailLogger.java
--------------------------------------------------------------------------------
/Day4/inheritance2/src/inheritance2/FileLogger.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4/inheritance2/src/inheritance2/FileLogger.java
--------------------------------------------------------------------------------
/Day4/inheritance2/src/inheritance2/LogManager.java:
--------------------------------------------------------------------------------
1 | package inheritance2;
2 |
3 | public class LogManager {
4 | public void log(int logType) {
5 |
6 | }
7 | }
8 |
9 |
--------------------------------------------------------------------------------
/Day4/inheritance2/src/inheritance2/Logger.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4/inheritance2/src/inheritance2/Logger.java
--------------------------------------------------------------------------------
/Day4/inheritance2/src/inheritance2/Main.java:
--------------------------------------------------------------------------------
1 | package inheritance2;
2 |
3 | public class Main {
4 |
5 | public static void main(String[] args) {
6 |
7 | CustomerManager customerManager = new CustomerManager();
8 | customerManager.add(new EmailLogger());
9 |
10 | }
11 |
12 | }
13 |
--------------------------------------------------------------------------------
/Day4/inheritance2/src/inheritance2/SmsLogger.java:
--------------------------------------------------------------------------------
1 | package inheritance2;
2 |
3 | public class SmsLogger extends Logger{
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/Day4/interfaces/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Day4/interfaces/.gitignore:
--------------------------------------------------------------------------------
1 | /bin/
2 |
--------------------------------------------------------------------------------
/Day4/interfaces/src/interfaces/CustomerManager.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4/interfaces/src/interfaces/CustomerManager.java
--------------------------------------------------------------------------------
/Day4/interfaces/src/interfaces/DatabaseLogger.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4/interfaces/src/interfaces/DatabaseLogger.java
--------------------------------------------------------------------------------
/Day4/interfaces/src/interfaces/EmailLogger.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4/interfaces/src/interfaces/EmailLogger.java
--------------------------------------------------------------------------------
/Day4/interfaces/src/interfaces/FileLogger.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4/interfaces/src/interfaces/FileLogger.java
--------------------------------------------------------------------------------
/Day4/interfaces/src/interfaces/Logger.java:
--------------------------------------------------------------------------------
1 | package interfaces;
2 |
3 | public interface Logger {
4 | void log(String message);
5 | }
6 |
--------------------------------------------------------------------------------
/Day4/interfaces/src/interfaces/Main.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4/interfaces/src/interfaces/Main.java
--------------------------------------------------------------------------------
/Day4/interfaces/src/interfaces/SmsLogger.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4/interfaces/src/interfaces/SmsLogger.java
--------------------------------------------------------------------------------
/Day4/interfaces/src/interfaces/Utils.java:
--------------------------------------------------------------------------------
1 | package interfaces;
2 |
3 | public class Utils {
4 | public static void runLoggers(Logger[] loggers,String message) {
5 | for (Logger logger : loggers) {
6 | logger.log(message);
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/Day4/oopIntro/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Day4/oopIntro/.gitignore:
--------------------------------------------------------------------------------
1 | /bin/
2 |
--------------------------------------------------------------------------------
/Day4/oopIntro/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | oopIntro
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 |
--------------------------------------------------------------------------------
/Day4/oopIntro/src/oopIntro/Main.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4/oopIntro/src/oopIntro/Main.java
--------------------------------------------------------------------------------
/Day4/oopIntro/src/oopIntro/ProductManager.java:
--------------------------------------------------------------------------------
1 | package oopIntro;
2 |
3 | public class ProductManager {
4 | public void addToCart(Product product)
5 | {
6 | System.out.println(product.getName()+" sepete eklendi.");
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/Day4Homework2/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 | # Datasource local storage ignored files
5 | /dataSources/
6 | /dataSources.local.xml
7 | # Editor-based HTTP Client requests
8 | /httpRequests/
9 |
--------------------------------------------------------------------------------
/Day4Homework2/.idea/description.html:
--------------------------------------------------------------------------------
1 | Simple Java application that includes a class with main()
method
--------------------------------------------------------------------------------
/Day4Homework2/.idea/encodings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Day4Homework2/.idea/libraries/EasyWSDLLib.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Day4Homework2/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Day4Homework2/.idea/project-template.xml:
--------------------------------------------------------------------------------
1 |
2 | IJ_BASE_PACKAGE
3 |
--------------------------------------------------------------------------------
/Day4Homework2/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Day4Homework2/easywsdl/ExKsoap2-1.0.3.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework2/easywsdl/ExKsoap2-1.0.3.1.jar
--------------------------------------------------------------------------------
/Day4Homework2/easywsdl/ksoap2-android-assembly-3.6.4-jar-with-dependencies.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework2/easywsdl/ksoap2-android-assembly-3.6.4-jar-with-dependencies.jar
--------------------------------------------------------------------------------
/Day4Homework2/out/production/untitled/Abstract/BaseCustomerManager.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework2/out/production/untitled/Abstract/BaseCustomerManager.class
--------------------------------------------------------------------------------
/Day4Homework2/out/production/untitled/Abstract/CustomerCheckService.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework2/out/production/untitled/Abstract/CustomerCheckService.class
--------------------------------------------------------------------------------
/Day4Homework2/out/production/untitled/Abstract/CustomerService.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework2/out/production/untitled/Abstract/CustomerService.class
--------------------------------------------------------------------------------
/Day4Homework2/out/production/untitled/Abstract/Entity.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework2/out/production/untitled/Abstract/Entity.class
--------------------------------------------------------------------------------
/Day4Homework2/out/production/untitled/Adapters/MernisServiceAdapter.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework2/out/production/untitled/Adapters/MernisServiceAdapter.class
--------------------------------------------------------------------------------
/Day4Homework2/out/production/untitled/Concrete/CustomerCheckManager.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework2/out/production/untitled/Concrete/CustomerCheckManager.class
--------------------------------------------------------------------------------
/Day4Homework2/out/production/untitled/Concrete/NeroCustomerManager.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework2/out/production/untitled/Concrete/NeroCustomerManager.class
--------------------------------------------------------------------------------
/Day4Homework2/out/production/untitled/Concrete/StarbucksCustomerManager.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework2/out/production/untitled/Concrete/StarbucksCustomerManager.class
--------------------------------------------------------------------------------
/Day4Homework2/out/production/untitled/Entities/Customer.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework2/out/production/untitled/Entities/Customer.class
--------------------------------------------------------------------------------
/Day4Homework2/out/production/untitled/MernisService/GLFDateTimeConverter.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework2/out/production/untitled/MernisService/GLFDateTimeConverter.class
--------------------------------------------------------------------------------
/Day4Homework2/out/production/untitled/MernisService/GLFExtendedSoapSerializationEnvelope.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework2/out/production/untitled/MernisService/GLFExtendedSoapSerializationEnvelope.class
--------------------------------------------------------------------------------
/Day4Homework2/out/production/untitled/MernisService/GLFHelper.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework2/out/production/untitled/MernisService/GLFHelper.class
--------------------------------------------------------------------------------
/Day4Homework2/out/production/untitled/MernisService/GLFKPSPublicSoap$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework2/out/production/untitled/MernisService/GLFKPSPublicSoap$1.class
--------------------------------------------------------------------------------
/Day4Homework2/out/production/untitled/MernisService/GLFKPSPublicSoap$GLFIWcfMethod.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework2/out/production/untitled/MernisService/GLFKPSPublicSoap$GLFIWcfMethod.class
--------------------------------------------------------------------------------
/Day4Homework2/out/production/untitled/MernisService/GLFKPSPublicSoap.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework2/out/production/untitled/MernisService/GLFKPSPublicSoap.class
--------------------------------------------------------------------------------
/Day4Homework2/out/production/untitled/MernisService/GLFKPSPublicSoap12$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework2/out/production/untitled/MernisService/GLFKPSPublicSoap12$1.class
--------------------------------------------------------------------------------
/Day4Homework2/out/production/untitled/MernisService/GLFKPSPublicSoap12$GLFIWcfMethod.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework2/out/production/untitled/MernisService/GLFKPSPublicSoap12$GLFIWcfMethod.class
--------------------------------------------------------------------------------
/Day4Homework2/out/production/untitled/MernisService/GLFKPSPublicSoap12.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework2/out/production/untitled/MernisService/GLFKPSPublicSoap12.class
--------------------------------------------------------------------------------
/Day4Homework2/out/production/untitled/MernisService/GLFMarshalGuid.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework2/out/production/untitled/MernisService/GLFMarshalGuid.class
--------------------------------------------------------------------------------
/Day4Homework2/out/production/untitled/MernisService/GLFStandardDateTimeConverter.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework2/out/production/untitled/MernisService/GLFStandardDateTimeConverter.class
--------------------------------------------------------------------------------
/Day4Homework2/out/production/untitled/com/company/Main.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework2/out/production/untitled/com/company/Main.class
--------------------------------------------------------------------------------
/Day4Homework2/src/Abstract/BaseCustomerManager.java:
--------------------------------------------------------------------------------
1 | package Abstract;
2 |
3 | import Entities.Customer;
4 |
5 | public abstract class BaseCustomerManager implements CustomerService {
6 | @Override
7 | public void Save(Customer customer) {
8 | System.out.println("Kayıt edildi "+customer.getFirstName());
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/Day4Homework2/src/Abstract/CustomerCheckService.java:
--------------------------------------------------------------------------------
1 | package Abstract;
2 |
3 | import Entities.Customer;
4 |
5 | public interface CustomerCheckService {
6 | boolean CheckIfRealPerson(Customer customer);
7 | }
8 |
--------------------------------------------------------------------------------
/Day4Homework2/src/Abstract/CustomerService.java:
--------------------------------------------------------------------------------
1 | package Abstract;
2 |
3 | import Entities.Customer;
4 |
5 | public interface CustomerService {
6 | void Save(Customer customer);
7 | }
8 |
--------------------------------------------------------------------------------
/Day4Homework2/src/Abstract/Entity.java:
--------------------------------------------------------------------------------
1 | package Abstract;
2 |
3 | public interface Entity {
4 | }
5 |
--------------------------------------------------------------------------------
/Day4Homework2/src/Concrete/CustomerCheckManager.java:
--------------------------------------------------------------------------------
1 | package Concrete;
2 |
3 | import Abstract.CustomerCheckService;
4 | import Entities.Customer;
5 |
6 | public class CustomerCheckManager implements CustomerCheckService {
7 | @Override
8 | public boolean CheckIfRealPerson(Customer customer) {
9 | return true;
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/Day4Homework2/src/Concrete/NeroCustomerManager.java:
--------------------------------------------------------------------------------
1 | package Concrete;
2 |
3 | import Abstract.BaseCustomerManager;
4 | import Entities.Customer;
5 |
6 | public class NeroCustomerManager extends BaseCustomerManager {
7 |
8 |
9 | @Override
10 | public void Save(Customer customer) {
11 |
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/Day4Homework3/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 | # Datasource local storage ignored files
5 | /dataSources/
6 | /dataSources.local.xml
7 | # Editor-based HTTP Client requests
8 | /httpRequests/
9 |
--------------------------------------------------------------------------------
/Day4Homework3/.idea/libraries/EasyWSDLLib.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Day4Homework3/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Day4Homework3/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Day4Homework3/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Day4Homework3/easywsdl/ExKsoap2-1.0.3.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/easywsdl/ExKsoap2-1.0.3.1.jar
--------------------------------------------------------------------------------
/Day4Homework3/easywsdl/ksoap2-android-assembly-3.6.4-jar-with-dependencies.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/easywsdl/ksoap2-android-assembly-3.6.4-jar-with-dependencies.jar
--------------------------------------------------------------------------------
/Day4Homework3/out/production/Day4Homework3/Abstract/BaseCustomerManager.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/Abstract/BaseCustomerManager.class
--------------------------------------------------------------------------------
/Day4Homework3/out/production/Day4Homework3/Abstract/CustomerCheckService.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/Abstract/CustomerCheckService.class
--------------------------------------------------------------------------------
/Day4Homework3/out/production/Day4Homework3/Abstract/CustomerService.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/Abstract/CustomerService.class
--------------------------------------------------------------------------------
/Day4Homework3/out/production/Day4Homework3/Abstract/DiscountService.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/Abstract/DiscountService.class
--------------------------------------------------------------------------------
/Day4Homework3/out/production/Day4Homework3/Abstract/Entity.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/Abstract/Entity.class
--------------------------------------------------------------------------------
/Day4Homework3/out/production/Day4Homework3/Abstract/GameService.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/Abstract/GameService.class
--------------------------------------------------------------------------------
/Day4Homework3/out/production/Day4Homework3/Abstract/SaleService.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/Abstract/SaleService.class
--------------------------------------------------------------------------------
/Day4Homework3/out/production/Day4Homework3/Adapters/MernisServiceAdapter.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/Adapters/MernisServiceAdapter.class
--------------------------------------------------------------------------------
/Day4Homework3/out/production/Day4Homework3/Concrete/CustomerCheckManager.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/Concrete/CustomerCheckManager.class
--------------------------------------------------------------------------------
/Day4Homework3/out/production/Day4Homework3/Concrete/DiscountManager.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/Concrete/DiscountManager.class
--------------------------------------------------------------------------------
/Day4Homework3/out/production/Day4Homework3/Concrete/GameManager.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/Concrete/GameManager.class
--------------------------------------------------------------------------------
/Day4Homework3/out/production/Day4Homework3/Concrete/SaleManager.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/Concrete/SaleManager.class
--------------------------------------------------------------------------------
/Day4Homework3/out/production/Day4Homework3/Concrete/TurkishIdCustomerManager.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/Concrete/TurkishIdCustomerManager.class
--------------------------------------------------------------------------------
/Day4Homework3/out/production/Day4Homework3/Entities/Customer.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/Entities/Customer.class
--------------------------------------------------------------------------------
/Day4Homework3/out/production/Day4Homework3/Entities/Discount.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/Entities/Discount.class
--------------------------------------------------------------------------------
/Day4Homework3/out/production/Day4Homework3/Entities/Game.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/Entities/Game.class
--------------------------------------------------------------------------------
/Day4Homework3/out/production/Day4Homework3/Entities/Sale.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/Entities/Sale.class
--------------------------------------------------------------------------------
/Day4Homework3/out/production/Day4Homework3/Main.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/Main.class
--------------------------------------------------------------------------------
/Day4Homework3/out/production/Day4Homework3/MernisService/IMCDateTimeConverter.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/MernisService/IMCDateTimeConverter.class
--------------------------------------------------------------------------------
/Day4Homework3/out/production/Day4Homework3/MernisService/IMCExtendedSoapSerializationEnvelope.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/MernisService/IMCExtendedSoapSerializationEnvelope.class
--------------------------------------------------------------------------------
/Day4Homework3/out/production/Day4Homework3/MernisService/IMCHelper.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/MernisService/IMCHelper.class
--------------------------------------------------------------------------------
/Day4Homework3/out/production/Day4Homework3/MernisService/IMCKPSPublicSoap$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/MernisService/IMCKPSPublicSoap$1.class
--------------------------------------------------------------------------------
/Day4Homework3/out/production/Day4Homework3/MernisService/IMCKPSPublicSoap$IMCIWcfMethod.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/MernisService/IMCKPSPublicSoap$IMCIWcfMethod.class
--------------------------------------------------------------------------------
/Day4Homework3/out/production/Day4Homework3/MernisService/IMCKPSPublicSoap.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/MernisService/IMCKPSPublicSoap.class
--------------------------------------------------------------------------------
/Day4Homework3/out/production/Day4Homework3/MernisService/IMCKPSPublicSoap12$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/MernisService/IMCKPSPublicSoap12$1.class
--------------------------------------------------------------------------------
/Day4Homework3/out/production/Day4Homework3/MernisService/IMCKPSPublicSoap12$IMCIWcfMethod.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/MernisService/IMCKPSPublicSoap12$IMCIWcfMethod.class
--------------------------------------------------------------------------------
/Day4Homework3/out/production/Day4Homework3/MernisService/IMCKPSPublicSoap12.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/MernisService/IMCKPSPublicSoap12.class
--------------------------------------------------------------------------------
/Day4Homework3/out/production/Day4Homework3/MernisService/IMCMarshalGuid.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/MernisService/IMCMarshalGuid.class
--------------------------------------------------------------------------------
/Day4Homework3/out/production/Day4Homework3/MernisService/IMCStandardDateTimeConverter.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day4Homework3/out/production/Day4Homework3/MernisService/IMCStandardDateTimeConverter.class
--------------------------------------------------------------------------------
/Day4Homework3/src/Abstract/CustomerCheckService.java:
--------------------------------------------------------------------------------
1 | package Abstract;
2 |
3 | import Entities.Customer;
4 |
5 | public interface CustomerCheckService {
6 | boolean checkIfRealPerson(Customer customer);
7 | }
8 |
--------------------------------------------------------------------------------
/Day4Homework3/src/Abstract/DiscountService.java:
--------------------------------------------------------------------------------
1 | package Abstract;
2 |
3 | import Entities.Discount;
4 | import Entities.Game;
5 |
6 | public interface DiscountService {
7 | void addDiscount(Discount discount);
8 | void addDiscount(Discount[] _discounts);
9 | void deleteDiscount(Discount discount);
10 | void getDiscounts();
11 | void updateDiscount(Discount discount, String name, int Ratio);
12 | }
13 |
--------------------------------------------------------------------------------
/Day4Homework3/src/Abstract/Entity.java:
--------------------------------------------------------------------------------
1 | package Abstract;
2 |
3 | public interface Entity {
4 | }
5 |
--------------------------------------------------------------------------------
/Day4Homework3/src/Abstract/GameService.java:
--------------------------------------------------------------------------------
1 | package Abstract;
2 |
3 | import Entities.Game;
4 |
5 | public interface GameService {
6 | void addGame(Game game);
7 | void addGame(Game[] _games);
8 | void deleteGame(Game game);
9 | void getGames();
10 | void updateGame(Game game,String gameName,String gameType , double gamePrice);
11 | }
12 |
--------------------------------------------------------------------------------
/Day4Homework3/src/Abstract/SaleService.java:
--------------------------------------------------------------------------------
1 | package Abstract;
2 |
3 |
4 | import Entities.Customer;
5 | import Entities.Discount;
6 | import Entities.Game;
7 | import Entities.Sale;
8 |
9 | public interface SaleService {
10 | void addItem(Sale sale);
11 | void addItem(Sale[] _sales);
12 | void deleteItem(Sale sale);
13 | void getItemsForCustomer(Customer customer);
14 | void updateItem(Sale sale,Game game , Discount discount);
15 | }
16 |
--------------------------------------------------------------------------------
/Day4Homework3/src/Concrete/CustomerCheckManager.java:
--------------------------------------------------------------------------------
1 | package Concrete;
2 |
3 | import Abstract.BaseCustomerManager;
4 | import Abstract.CustomerCheckService;
5 | import Entities.Customer;
6 |
7 | public class CustomerCheckManager implements CustomerCheckService {
8 |
9 | @Override
10 | public boolean checkIfRealPerson(Customer customer) {
11 | return false;
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/Day5/nLayeredDemo/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 | # Datasource local storage ignored files
5 | /dataSources/
6 | /dataSources.local.xml
7 | # Editor-based HTTP Client requests
8 | /httpRequests/
9 |
--------------------------------------------------------------------------------
/Day5/nLayeredDemo/.idea/description.html:
--------------------------------------------------------------------------------
1 | Simple Java application that includes a class with main()
method
--------------------------------------------------------------------------------
/Day5/nLayeredDemo/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Day5/nLayeredDemo/.idea/project-template.xml:
--------------------------------------------------------------------------------
1 |
2 | IJ_BASE_PACKAGE
3 |
--------------------------------------------------------------------------------
/Day5/nLayeredDemo/out/production/untitled104/Main.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5/nLayeredDemo/out/production/untitled104/Main.class
--------------------------------------------------------------------------------
/Day5/nLayeredDemo/out/production/untitled104/nLayeredDemo/business/abstracts/ProductService.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5/nLayeredDemo/out/production/untitled104/nLayeredDemo/business/abstracts/ProductService.class
--------------------------------------------------------------------------------
/Day5/nLayeredDemo/out/production/untitled104/nLayeredDemo/business/concretes/ProductManager.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5/nLayeredDemo/out/production/untitled104/nLayeredDemo/business/concretes/ProductManager.class
--------------------------------------------------------------------------------
/Day5/nLayeredDemo/out/production/untitled104/nLayeredDemo/core/JLoggerManagerAdapter.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5/nLayeredDemo/out/production/untitled104/nLayeredDemo/core/JLoggerManagerAdapter.class
--------------------------------------------------------------------------------
/Day5/nLayeredDemo/out/production/untitled104/nLayeredDemo/core/LoggerService.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5/nLayeredDemo/out/production/untitled104/nLayeredDemo/core/LoggerService.class
--------------------------------------------------------------------------------
/Day5/nLayeredDemo/out/production/untitled104/nLayeredDemo/dataAccess/abstracts/ProductDao.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5/nLayeredDemo/out/production/untitled104/nLayeredDemo/dataAccess/abstracts/ProductDao.class
--------------------------------------------------------------------------------
/Day5/nLayeredDemo/out/production/untitled104/nLayeredDemo/dataAccess/concretes/AbcProductDao.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5/nLayeredDemo/out/production/untitled104/nLayeredDemo/dataAccess/concretes/AbcProductDao.class
--------------------------------------------------------------------------------
/Day5/nLayeredDemo/out/production/untitled104/nLayeredDemo/dataAccess/concretes/HibernateProductDao.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5/nLayeredDemo/out/production/untitled104/nLayeredDemo/dataAccess/concretes/HibernateProductDao.class
--------------------------------------------------------------------------------
/Day5/nLayeredDemo/out/production/untitled104/nLayeredDemo/entities/abstracts/Entity.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5/nLayeredDemo/out/production/untitled104/nLayeredDemo/entities/abstracts/Entity.class
--------------------------------------------------------------------------------
/Day5/nLayeredDemo/out/production/untitled104/nLayeredDemo/entities/concretes/Product.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5/nLayeredDemo/out/production/untitled104/nLayeredDemo/entities/concretes/Product.class
--------------------------------------------------------------------------------
/Day5/nLayeredDemo/out/production/untitled104/nLayeredDemo/jLogger/JLoggerManager.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5/nLayeredDemo/out/production/untitled104/nLayeredDemo/jLogger/JLoggerManager.class
--------------------------------------------------------------------------------
/Day5/nLayeredDemo/src/nLayeredDemo/business/abstracts/ProductService.java:
--------------------------------------------------------------------------------
1 | package nLayeredDemo.business.abstracts;
2 |
3 | import nLayeredDemo.entities.concretes.Product;
4 |
5 | import java.util.List;
6 |
7 | public interface ProductService {
8 | void add(Product product);
9 | List getAll();
10 | }
11 |
--------------------------------------------------------------------------------
/Day5/nLayeredDemo/src/nLayeredDemo/core/JLoggerManagerAdapter.java:
--------------------------------------------------------------------------------
1 | package nLayeredDemo.core;
2 |
3 | import nLayeredDemo.jLogger.JLoggerManager;
4 |
5 | public class JLoggerManagerAdapter implements LoggerService{
6 |
7 | @Override
8 | public void logToSystem(String message) {
9 | JLoggerManager manager = new JLoggerManager();
10 | manager.log(message);
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/Day5/nLayeredDemo/src/nLayeredDemo/core/LoggerService.java:
--------------------------------------------------------------------------------
1 | package nLayeredDemo.core;
2 |
3 | public interface LoggerService {
4 | void logToSystem(String message);
5 | }
6 |
--------------------------------------------------------------------------------
/Day5/nLayeredDemo/src/nLayeredDemo/dataAccess/abstracts/ProductDao.java:
--------------------------------------------------------------------------------
1 | package nLayeredDemo.dataAccess.abstracts;
2 |
3 | import nLayeredDemo.entities.concretes.Product;
4 |
5 | import java.util.List;
6 |
7 | public interface ProductDao {
8 | void add(Product product);
9 | void update(Product product);
10 | void delete(Product product);
11 | Product get(int id);
12 | List getAll();
13 | }
14 |
--------------------------------------------------------------------------------
/Day5/nLayeredDemo/src/nLayeredDemo/entities/abstracts/Entity.java:
--------------------------------------------------------------------------------
1 | package nLayeredDemo.entities.abstracts;
2 |
3 | public interface Entity {
4 | }
5 |
--------------------------------------------------------------------------------
/Day5/nLayeredDemo/src/nLayeredDemo/jLogger/JLoggerManager.java:
--------------------------------------------------------------------------------
1 | package nLayeredDemo.jLogger;
2 |
3 | public class JLoggerManager {
4 | public void log(String message){
5 | System.out.println("J Logger ile loglandı : "+message);
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/Day5Homework1/ECommerce/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 | # Datasource local storage ignored files
5 | /dataSources/
6 | /dataSources.local.xml
7 | # Editor-based HTTP Client requests
8 | /httpRequests/
9 |
--------------------------------------------------------------------------------
/Day5Homework1/ECommerce/.idea/description.html:
--------------------------------------------------------------------------------
1 | Simple Java application that includes a class with main()
method
--------------------------------------------------------------------------------
/Day5Homework1/ECommerce/.idea/encodings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Day5Homework1/ECommerce/.idea/libraries/googlemail.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Day5Homework1/ECommerce/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Day5Homework1/ECommerce/.idea/project-template.xml:
--------------------------------------------------------------------------------
1 |
2 | IJ_BASE_PACKAGE
3 |
--------------------------------------------------------------------------------
/Day5Homework1/ECommerce/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Day5Homework1/ECommerce/out/production/ECommerce/GoogleSignUp/GoogleSignInManager.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5Homework1/ECommerce/out/production/ECommerce/GoogleSignUp/GoogleSignInManager.class
--------------------------------------------------------------------------------
/Day5Homework1/ECommerce/out/production/ECommerce/Main.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5Homework1/ECommerce/out/production/ECommerce/Main.class
--------------------------------------------------------------------------------
/Day5Homework1/ECommerce/out/production/ECommerce/business/abstracts/CustomerAuthenticationService.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5Homework1/ECommerce/out/production/ECommerce/business/abstracts/CustomerAuthenticationService.class
--------------------------------------------------------------------------------
/Day5Homework1/ECommerce/out/production/ECommerce/business/abstracts/CustomerService.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5Homework1/ECommerce/out/production/ECommerce/business/abstracts/CustomerService.class
--------------------------------------------------------------------------------
/Day5Homework1/ECommerce/out/production/ECommerce/business/abstracts/CustomerValidationService.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5Homework1/ECommerce/out/production/ECommerce/business/abstracts/CustomerValidationService.class
--------------------------------------------------------------------------------
/Day5Homework1/ECommerce/out/production/ECommerce/business/concretes/CustomerAuthenticationManager.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5Homework1/ECommerce/out/production/ECommerce/business/concretes/CustomerAuthenticationManager.class
--------------------------------------------------------------------------------
/Day5Homework1/ECommerce/out/production/ECommerce/business/concretes/CustomerManager.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5Homework1/ECommerce/out/production/ECommerce/business/concretes/CustomerManager.class
--------------------------------------------------------------------------------
/Day5Homework1/ECommerce/out/production/ECommerce/business/concretes/CustomerValidationManager.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5Homework1/ECommerce/out/production/ECommerce/business/concretes/CustomerValidationManager.class
--------------------------------------------------------------------------------
/Day5Homework1/ECommerce/out/production/ECommerce/core/GoogleSignInAdapter.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5Homework1/ECommerce/out/production/ECommerce/core/GoogleSignInAdapter.class
--------------------------------------------------------------------------------
/Day5Homework1/ECommerce/out/production/ECommerce/core/SignInService.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5Homework1/ECommerce/out/production/ECommerce/core/SignInService.class
--------------------------------------------------------------------------------
/Day5Homework1/ECommerce/out/production/ECommerce/dataAccess/abstracts/ActivationCodeDao.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5Homework1/ECommerce/out/production/ECommerce/dataAccess/abstracts/ActivationCodeDao.class
--------------------------------------------------------------------------------
/Day5Homework1/ECommerce/out/production/ECommerce/dataAccess/abstracts/UserDao.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5Homework1/ECommerce/out/production/ECommerce/dataAccess/abstracts/UserDao.class
--------------------------------------------------------------------------------
/Day5Homework1/ECommerce/out/production/ECommerce/dataAccess/concretes/inMemory/InMemoryActivationCodeDao.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5Homework1/ECommerce/out/production/ECommerce/dataAccess/concretes/inMemory/InMemoryActivationCodeDao.class
--------------------------------------------------------------------------------
/Day5Homework1/ECommerce/out/production/ECommerce/dataAccess/concretes/inMemory/InMemoryCustomerDao.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5Homework1/ECommerce/out/production/ECommerce/dataAccess/concretes/inMemory/InMemoryCustomerDao.class
--------------------------------------------------------------------------------
/Day5Homework1/ECommerce/out/production/ECommerce/entities/abstracts/Entity.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5Homework1/ECommerce/out/production/ECommerce/entities/abstracts/Entity.class
--------------------------------------------------------------------------------
/Day5Homework1/ECommerce/out/production/ECommerce/entities/concretes/ActivationCode.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5Homework1/ECommerce/out/production/ECommerce/entities/concretes/ActivationCode.class
--------------------------------------------------------------------------------
/Day5Homework1/ECommerce/out/production/ECommerce/entities/concretes/Customer.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day5Homework1/ECommerce/out/production/ECommerce/entities/concretes/Customer.class
--------------------------------------------------------------------------------
/Day5Homework1/ECommerce/src/GoogleSignUp/GoogleSignInManager.java:
--------------------------------------------------------------------------------
1 | package GoogleSignUp;
2 |
3 | public class GoogleSignInManager {
4 | public void login(String firstName, String lastName , String email , String password){
5 | System.out.println("Google hesabı ile giriş yapılıyor , "+email);
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/Day5Homework1/ECommerce/src/business/abstracts/CustomerAuthenticationService.java:
--------------------------------------------------------------------------------
1 | package business.abstracts;
2 |
3 | import entities.concretes.Customer;
4 |
5 | public interface CustomerAuthenticationService {
6 | void sendActivationEmail(Customer customer);
7 | void activateAccount(Customer customer, String activationCode);
8 | }
9 |
--------------------------------------------------------------------------------
/Day5Homework1/ECommerce/src/business/abstracts/CustomerService.java:
--------------------------------------------------------------------------------
1 | package business.abstracts;
2 |
3 | import entities.concretes.Customer;
4 |
5 | import java.util.List;
6 |
7 | public interface CustomerService {
8 | void addCustomer(Customer customer);
9 | List getNotApprovedCustomers();
10 | List getApprovedCustomer();
11 | void logIn(Customer customer);
12 | List getAllCustomers();
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/Day5Homework1/ECommerce/src/core/SignInService.java:
--------------------------------------------------------------------------------
1 | package core;
2 |
3 | import entities.concretes.Customer;
4 |
5 | public interface SignInService {
6 | void SignIn(Customer customer);
7 | }
8 |
--------------------------------------------------------------------------------
/Day5Homework1/ECommerce/src/dataAccess/abstracts/UserDao.java:
--------------------------------------------------------------------------------
1 | package dataAccess.abstracts;
2 |
3 | import entities.concretes.Customer;
4 |
5 | import java.util.List;
6 |
7 |
8 | public interface UserDao {
9 | void addCustomer(Customer customer);
10 | List getNotApprovedCustomers();
11 | List getApprovedCustomers();
12 | List getAllCustomers();
13 | }
14 |
--------------------------------------------------------------------------------
/Day5Homework1/ECommerce/src/entities/abstracts/Entity.java:
--------------------------------------------------------------------------------
1 | package entities.abstracts;
2 |
3 | public interface Entity {
4 | }
5 |
--------------------------------------------------------------------------------
/Day6/northwind/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day6/northwind/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Day6/northwind/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.1/apache-maven-3.8.1-bin.zip
2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar
3 |
--------------------------------------------------------------------------------
/Day6/northwind/src/main/java/kodlamaio/northwind/NorthwindApplication.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.northwind;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 |
6 | @SpringBootApplication
7 | public class NorthwindApplication {
8 |
9 | public static void main(String[] args) {
10 | SpringApplication.run(NorthwindApplication.class, args);
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/Day6/northwind/src/main/java/kodlamaio/northwind/business/abstracts/ProductService.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.northwind.business.abstracts;
2 |
3 | import kodlamaio.northwind.entities.concretes.Product;
4 |
5 | import java.util.List;
6 |
7 | public interface ProductService {
8 | List getAll();
9 | }
10 |
--------------------------------------------------------------------------------
/Day6/northwind/src/main/java/kodlamaio/northwind/dataAccess/abstracts/ProductDao.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.northwind.dataAccess.abstracts;
2 |
3 | import kodlamaio.northwind.entities.concretes.Product;
4 | import org.springframework.data.jpa.repository.JpaRepository;
5 |
6 | public interface ProductDao extends JpaRepository {
7 | }
8 |
--------------------------------------------------------------------------------
/Day6/northwind/src/main/resources/META-INF/additional-spring-configuration-metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "properties": [
3 | {
4 | "name": "spring.jpa.hibernate.show-sql",
5 | "type": "java.lang.String",
6 | "description": "Description for spring.jpa.hibernate.show-sql."
7 | }
8 | ] }
--------------------------------------------------------------------------------
/Day6/northwind/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.PostgreSQLDialect
2 | spring.jpa.hibernate.ddl-auto=update
3 | spring.jpa.hibernate.show-sql=true
4 | spring.datasource.url=jdbc:postgresql://localhost:5432/Northwind
5 | spring.datasource.username=postgres
6 | spring.datasource.password=12345
7 | spring.jpa.properties.javax.persistence.validation.mode = none
8 |
--------------------------------------------------------------------------------
/Day6/northwind/src/test/java/kodlamaio/northwind/NorthwindApplicationTests.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.northwind;
2 |
3 | import org.junit.jupiter.api.Test;
4 | import org.springframework.boot.test.context.SpringBootTest;
5 |
6 | @SpringBootTest
7 | class NorthwindApplicationTests {
8 |
9 | @Test
10 | void contextLoads() {
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/Day6Homework2/day6_homework2_backup_database.sql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day6Homework2/day6_homework2_backup_database.sql
--------------------------------------------------------------------------------
/Day6Homework2/postgre_sql_diagram.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day6Homework2/postgre_sql_diagram.png
--------------------------------------------------------------------------------
/Day6Homework3/hrms/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day6Homework3/hrms/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Day6Homework3/hrms/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.1/apache-maven-3.8.1-bin.zip
2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar
3 |
--------------------------------------------------------------------------------
/Day6Homework3/hrms/src/main/java/kodlamaio/hrms/HrmsApplication.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 |
6 | @SpringBootApplication
7 | public class HrmsApplication {
8 |
9 | public static void main(String[] args) {
10 | SpringApplication.run(HrmsApplication.class, args);
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/Day6Homework3/hrms/src/main/java/kodlamaio/hrms/business/abstracts/JobTitleService.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.business.abstracts;
2 |
3 | import kodlamaio.hrms.entities.concretes.JobTitle;
4 |
5 | import java.util.List;
6 |
7 | public interface JobTitleService {
8 | List getAll();
9 | }
10 |
--------------------------------------------------------------------------------
/Day6Homework3/hrms/src/main/java/kodlamaio/hrms/dataAccess/abstracts/JobTitleDao.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.dataAccess.abstracts;
2 |
3 | import kodlamaio.hrms.entities.concretes.JobTitle;
4 | import org.springframework.data.jpa.repository.JpaRepository;
5 |
6 | public interface JobTitleDao extends JpaRepository {
7 | }
8 |
--------------------------------------------------------------------------------
/Day6Homework3/hrms/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.PostgreSQLDialect
2 | spring.jpa.hibernate.ddl-auto=update
3 | spring.jpa.hibernate.show-sql=true
4 | spring.datasource.url=jdbc:postgresql://localhost:5432/hrms
5 | spring.datasource.username=postgres
6 | spring.datasource.password=12345
7 | spring.jpa.properties.javax.persistence.validation.mode = none
8 |
--------------------------------------------------------------------------------
/Day6Homework3/hrms/src/test/java/kodlamaio/hrms/HrmsApplicationTests.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms;
2 |
3 | import org.junit.jupiter.api.Test;
4 | import org.springframework.boot.test.context.SpringBootTest;
5 |
6 | @SpringBootTest
7 | class HrmsApplicationTests {
8 |
9 | @Test
10 | void contextLoads() {
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/Day7/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 | # Datasource local storage ignored files
5 | /dataSources/
6 | /dataSources.local.xml
7 | # Editor-based HTTP Client requests
8 | /httpRequests/
9 |
--------------------------------------------------------------------------------
/Day7/.idea/Day7.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Day7/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Day7/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Day7/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Day7/northwind/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day7/northwind/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Day7/northwind/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.1/apache-maven-3.8.1-bin.zip
2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar
3 |
--------------------------------------------------------------------------------
/Day7/northwind/src/main/java/kodlamaio/northwind/core/utilities/result/ErrorResult.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.northwind.core.utilities.result;
2 |
3 |
4 | public class ErrorResult extends Result {
5 |
6 |
7 | public ErrorResult() {
8 | super(false);
9 | }
10 |
11 | public ErrorResult(String message) {
12 | super(false, message);
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/Day7/northwind/src/main/java/kodlamaio/northwind/core/utilities/result/SuccessResult.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.northwind.core.utilities.result;
2 |
3 |
4 |
5 | public class SuccessResult extends Result {
6 |
7 |
8 | public SuccessResult() {
9 | super(true);
10 | }
11 |
12 | public SuccessResult(String message) {
13 | super(true, message);
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Day7/northwind/src/main/java/kodlamaio/northwind/dataAccess/abstracts/ProductDao.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.northwind.dataAccess.abstracts;
2 |
3 | import kodlamaio.northwind.entities.concretes.Product;
4 | import org.springframework.data.jpa.repository.JpaRepository;
5 |
6 | public interface ProductDao extends JpaRepository {
7 | }
8 |
--------------------------------------------------------------------------------
/Day7/northwind/src/main/resources/META-INF/additional-spring-configuration-metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "properties": [
3 | {
4 | "name": "spring.jpa.hibernate.show-sql",
5 | "type": "java.lang.String",
6 | "description": "Description for spring.jpa.hibernate.show-sql."
7 | }
8 | ] }
--------------------------------------------------------------------------------
/Day7/northwind/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.PostgreSQLDialect
2 | spring.jpa.hibernate.ddl-auto=update
3 | spring.jpa.hibernate.show-sql=true
4 | spring.datasource.url=jdbc:postgresql://localhost:5432/Northwind
5 | spring.datasource.username=postgres
6 | spring.datasource.password=12345
7 | spring.jpa.properties.javax.persistence.validation.mode = none
8 |
--------------------------------------------------------------------------------
/Day7/northwind/src/test/java/kodlamaio/northwind/NorthwindApplicationTests.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.northwind;
2 |
3 | import org.junit.jupiter.api.Test;
4 | import org.springframework.boot.test.context.SpringBootTest;
5 |
6 | @SpringBootTest
7 | class NorthwindApplicationTests {
8 |
9 | @Test
10 | void contextLoads() {
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/Day7Homework1&3/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 | # Datasource local storage ignored files
5 | /dataSources/
6 | /dataSources.local.xml
7 | # Editor-based HTTP Client requests
8 | /httpRequests/
9 |
--------------------------------------------------------------------------------
/Day7Homework1&3/.idea/Day7Homework1.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Day7Homework1&3/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Day7Homework1&3/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Day7Homework1&3/hrms/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day7Homework1&3/hrms/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Day7Homework1&3/hrms/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.1/apache-maven-3.8.1-bin.zip
2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar
3 |
--------------------------------------------------------------------------------
/Day7Homework1&3/hrms/easywsdl/ExKsoap2-1.0.3.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day7Homework1&3/hrms/easywsdl/ExKsoap2-1.0.3.1.jar
--------------------------------------------------------------------------------
/Day7Homework1&3/hrms/easywsdl/ksoap2-android-assembly-3.6.4-jar-with-dependencies.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day7Homework1&3/hrms/easywsdl/ksoap2-android-assembly-3.6.4-jar-with-dependencies.jar
--------------------------------------------------------------------------------
/Day7Homework1&3/hrms/src/main/java/kodlamaio/hrms/business/abstracts/AuthenticationService.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.business.abstracts;
2 |
3 | import kodlamaio.hrms.core.utilities.result.Result;
4 |
5 | public interface AuthenticationService {
6 | Result checkIfRealPerson(String identityId, String firstName, String lastName, int birthYear);
7 | }
8 |
--------------------------------------------------------------------------------
/Day7Homework1&3/hrms/src/main/java/kodlamaio/hrms/business/abstracts/BaseService.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.business.abstracts;
2 |
3 |
4 | import kodlamaio.hrms.core.utilities.result.DataResult;
5 |
6 | import java.util.List;
7 |
8 | public interface BaseService {
9 | DataResult> getAll();
10 | }
11 |
--------------------------------------------------------------------------------
/Day7Homework1&3/hrms/src/main/java/kodlamaio/hrms/business/abstracts/CandidateService.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.business.abstracts;
2 |
3 | import kodlamaio.hrms.core.utilities.result.Result;
4 | import kodlamaio.hrms.entities.concretes.Candidate;
5 |
6 | public interface CandidateService extends UserService {
7 | Result verifyAccountByVerificationCode(String email,String code);
8 | }
9 |
--------------------------------------------------------------------------------
/Day7Homework1&3/hrms/src/main/java/kodlamaio/hrms/business/abstracts/EmployeeService.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.business.abstracts;
2 |
3 | import kodlamaio.hrms.entities.concretes.Employee;
4 |
5 |
6 | public interface EmployeeService extends UserService{
7 | }
8 |
--------------------------------------------------------------------------------
/Day7Homework1&3/hrms/src/main/java/kodlamaio/hrms/business/abstracts/EmployerService.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.business.abstracts;
2 |
3 | import kodlamaio.hrms.core.utilities.result.Result;
4 | import kodlamaio.hrms.entities.concretes.Employer;
5 |
6 |
7 | public interface EmployerService extends UserService {
8 | Result verifyAccountByVerificationCode(String email, String code);
9 | }
10 |
--------------------------------------------------------------------------------
/Day7Homework1&3/hrms/src/main/java/kodlamaio/hrms/business/abstracts/JobTitleService.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.business.abstracts;
2 |
3 | import kodlamaio.hrms.core.utilities.result.Result;
4 | import kodlamaio.hrms.entities.concretes.JobTitle;
5 |
6 | public interface JobTitleService extends BaseService {
7 | Result add(JobTitle jobTitle);
8 | }
9 |
--------------------------------------------------------------------------------
/Day7Homework1&3/hrms/src/main/java/kodlamaio/hrms/business/abstracts/MailVerificationService.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.business.abstracts;
2 |
3 | public interface MailVerificationService {
4 | public String sendVerificationCode(String email);
5 | }
6 |
--------------------------------------------------------------------------------
/Day7Homework1&3/hrms/src/main/java/kodlamaio/hrms/business/abstracts/PersonCheckService.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.business.abstracts;
2 |
3 | public interface PersonCheckService {
4 | boolean checkIfRealPerson(String identityId,String firstName,String lastName,int birthYear);
5 | }
6 |
--------------------------------------------------------------------------------
/Day7Homework1&3/hrms/src/main/java/kodlamaio/hrms/business/abstracts/UserService.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.business.abstracts;
2 |
3 | import kodlamaio.hrms.core.utilities.result.Result;
4 |
5 |
6 | public interface UserService extends BaseService {
7 |
8 | Result register(T entity);
9 |
10 | }
11 |
--------------------------------------------------------------------------------
/Day7Homework1&3/hrms/src/main/java/kodlamaio/hrms/business/abstracts/VerificationCandidateService.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.business.abstracts;
2 |
3 | import kodlamaio.hrms.entities.concretes.VerificationCodeCandidate;
4 |
5 | public interface VerificationCandidateService extends BaseVerificationService {
6 |
7 | }
8 |
--------------------------------------------------------------------------------
/Day7Homework1&3/hrms/src/main/java/kodlamaio/hrms/business/abstracts/VerificationCodeCandidateService.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.business.abstracts;
2 |
3 | import kodlamaio.hrms.entities.concretes.VerificationCodeCandidate;
4 |
5 | public interface VerificationCodeCandidateService extends BaseVerificationCodeService {
6 |
7 | }
8 |
--------------------------------------------------------------------------------
/Day7Homework1&3/hrms/src/main/java/kodlamaio/hrms/business/abstracts/VerificationCodeEmployerService.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.business.abstracts;
2 |
3 | import kodlamaio.hrms.entities.concretes.VerificationCodeEmployer;
4 |
5 | public interface VerificationCodeEmployerService extends BaseVerificationCodeService {
6 |
7 | }
8 |
--------------------------------------------------------------------------------
/Day7Homework1&3/hrms/src/main/java/kodlamaio/hrms/business/abstracts/VerificationEmployerService.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.business.abstracts;
2 |
3 | import kodlamaio.hrms.entities.concretes.VerificationCodeEmployer;
4 |
5 | public interface VerificationEmployerService extends BaseVerificationService{
6 |
7 | }
8 |
--------------------------------------------------------------------------------
/Day7Homework1&3/hrms/src/main/java/kodlamaio/hrms/business/validationRules/EmployeeValidator.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.business.validationRules;
2 |
3 | public class EmployeeValidator extends UserValidator {
4 |
5 |
6 | }
7 |
--------------------------------------------------------------------------------
/Day7Homework1&3/hrms/src/main/java/kodlamaio/hrms/core/utilities/result/ErrorResult.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.core.utilities.result;
2 |
3 | public class ErrorResult extends Result{
4 |
5 | public ErrorResult() {
6 | super(false);
7 | }
8 |
9 | public ErrorResult(String message) {
10 | super(false, message);
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/Day7Homework1&3/hrms/src/main/java/kodlamaio/hrms/core/utilities/result/SuccessResult.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.core.utilities.result;
2 |
3 | public class SuccessResult extends Result{
4 | public SuccessResult() {
5 | super(true);
6 | }
7 |
8 | public SuccessResult(String message) {
9 | super(true, message);
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/Day7Homework1&3/hrms/src/main/java/kodlamaio/hrms/dataAccess/abstracts/CandidateDao.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.dataAccess.abstracts;
2 |
3 | import kodlamaio.hrms.entities.concretes.Candidate;
4 | import kodlamaio.hrms.entities.concretes.JobTitle;
5 | import org.springframework.data.jpa.repository.JpaRepository;
6 |
7 | public interface CandidateDao extends JpaRepository {
8 | }
9 |
--------------------------------------------------------------------------------
/Day7Homework1&3/hrms/src/main/java/kodlamaio/hrms/dataAccess/abstracts/EmployeeDao.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.dataAccess.abstracts;
2 |
3 | import kodlamaio.hrms.entities.concretes.Employee;
4 | import org.springframework.data.jpa.repository.JpaRepository;
5 |
6 | public interface EmployeeDao extends JpaRepository {
7 | }
8 |
--------------------------------------------------------------------------------
/Day7Homework1&3/hrms/src/main/java/kodlamaio/hrms/dataAccess/abstracts/EmployerDao.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.dataAccess.abstracts;
2 |
3 | import kodlamaio.hrms.entities.concretes.Employer;
4 | import org.springframework.data.jpa.repository.JpaRepository;
5 |
6 | public interface EmployerDao extends JpaRepository {
7 | }
8 |
--------------------------------------------------------------------------------
/Day7Homework1&3/hrms/src/main/java/kodlamaio/hrms/dataAccess/abstracts/JobTitleDao.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.dataAccess.abstracts;
2 |
3 | import kodlamaio.hrms.entities.concretes.JobTitle;
4 | import org.springframework.data.jpa.repository.JpaRepository;
5 |
6 | public interface JobTitleDao extends JpaRepository {
7 | }
8 |
--------------------------------------------------------------------------------
/Day7Homework1&3/hrms/src/main/java/kodlamaio/hrms/dataAccess/abstracts/UserDao.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.dataAccess.abstracts;
2 |
3 | import kodlamaio.hrms.entities.concretes.User;
4 | import org.springframework.data.jpa.repository.JpaRepository;
5 |
6 | public interface UserDao extends JpaRepository {
7 | }
8 |
--------------------------------------------------------------------------------
/Day7Homework1&3/hrms/src/main/java/kodlamaio/hrms/entities/dtos/UserForVerifyVerificationCode.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.entities.dtos;
2 |
3 | import lombok.AllArgsConstructor;
4 | import lombok.Data;
5 | import lombok.NoArgsConstructor;
6 |
7 | @Data
8 | @AllArgsConstructor
9 | @NoArgsConstructor
10 | public class UserForVerifyVerificationCode {
11 | private String email;
12 | private String code;
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/Day7Homework1&3/hrms/src/main/java/kodlamaio/hrms/mailVerification/HotmailVerificationService.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.mailVerification;
2 |
3 | public class HotmailVerificationService {
4 | public String sendVerificationCode(String email){
5 | return "ThisIsATestVerificationCode";
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/Day7Homework1&3/hrms/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.PostgreSQLDialect
2 | spring.jpa.hibernate.ddl-auto=update
3 | spring.jpa.hibernate.show-sql=true
4 | spring.datasource.url=jdbc:postgresql://localhost:5432/hrms
5 | spring.datasource.username=postgres
6 | spring.datasource.password=12345
7 | spring.jpa.properties.javax.persistence.validation.mode = none
8 |
--------------------------------------------------------------------------------
/Day7Homework1&3/hrms/src/test/java/kodlamaio/hrms/HrmsApplicationTests.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms;
2 |
3 | import org.junit.jupiter.api.Test;
4 | import org.springframework.boot.test.context.SpringBootTest;
5 |
6 | @SpringBootTest
7 | class HrmsApplicationTests {
8 |
9 | @Test
10 | void contextLoads() {
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/Day7Homework1&3/screenshots/database/database_diagram.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day7Homework1&3/screenshots/database/database_diagram.png
--------------------------------------------------------------------------------
/Day7Homework1&3/screenshots/github_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day7Homework1&3/screenshots/github_logo.png
--------------------------------------------------------------------------------
/Day7Homework1&3/screenshots/postgresql_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day7Homework1&3/screenshots/postgresql_logo.png
--------------------------------------------------------------------------------
/Day7Homework1&3/screenshots/swagger/candidate_validation1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day7Homework1&3/screenshots/swagger/candidate_validation1.png
--------------------------------------------------------------------------------
/Day7Homework1&3/screenshots/swagger/candidate_validation2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day7Homework1&3/screenshots/swagger/candidate_validation2.png
--------------------------------------------------------------------------------
/Day7Homework1&3/screenshots/swagger/candidate_validation3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day7Homework1&3/screenshots/swagger/candidate_validation3.png
--------------------------------------------------------------------------------
/Day7Homework1&3/screenshots/swagger/candidate_validation4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day7Homework1&3/screenshots/swagger/candidate_validation4.png
--------------------------------------------------------------------------------
/Day7Homework1&3/screenshots/swagger/candidate_validation5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day7Homework1&3/screenshots/swagger/candidate_validation5.png
--------------------------------------------------------------------------------
/Day7Homework1&3/screenshots/swagger/candidate_validation6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day7Homework1&3/screenshots/swagger/candidate_validation6.png
--------------------------------------------------------------------------------
/Day7Homework1&3/screenshots/swagger/controllerlar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day7Homework1&3/screenshots/swagger/controllerlar.png
--------------------------------------------------------------------------------
/Day7Homework1&3/screenshots/swagger/employer_register.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day7Homework1&3/screenshots/swagger/employer_register.png
--------------------------------------------------------------------------------
/Day7Homework1&3/screenshots/swagger/employer_verification_code_success.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day7Homework1&3/screenshots/swagger/employer_verification_code_success.png
--------------------------------------------------------------------------------
/Day7Homework1&3/screenshots/swagger/jobTitle_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day7Homework1&3/screenshots/swagger/jobTitle_add.png
--------------------------------------------------------------------------------
/Day7Homework1&3/screenshots/swagger/jobTitle_getAll.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day7Homework1&3/screenshots/swagger/jobTitle_getAll.png
--------------------------------------------------------------------------------
/Day7Homework1&3/screenshots/swagger/jobTitle_validation1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day7Homework1&3/screenshots/swagger/jobTitle_validation1.png
--------------------------------------------------------------------------------
/Day7Homework1&3/screenshots/swagger/verificationCode_validation1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day7Homework1&3/screenshots/swagger/verificationCode_validation1.png
--------------------------------------------------------------------------------
/Day7Homework1&3/screenshots/swagger/verification_code_sent_database.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day7Homework1&3/screenshots/swagger/verification_code_sent_database.png
--------------------------------------------------------------------------------
/Day7Homework1&3/screenshots/swagger/verification_code_success.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day7Homework1&3/screenshots/swagger/verification_code_success.png
--------------------------------------------------------------------------------
/Day8/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 | # Datasource local storage ignored files
5 | /dataSources/
6 | /dataSources.local.xml
7 | # Editor-based HTTP Client requests
8 | /httpRequests/
9 |
--------------------------------------------------------------------------------
/Day8/.idea/Day7.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Day8/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Day8/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Day8/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Day8/northwind/.metadata/.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8/northwind/.metadata/.lock
--------------------------------------------------------------------------------
/Day8/northwind/.metadata/.mylyn/repositories.xml.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8/northwind/.metadata/.mylyn/repositories.xml.zip
--------------------------------------------------------------------------------
/Day8/northwind/.metadata/.mylyn/tasks.xml.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8/northwind/.metadata/.mylyn/tasks.xml.zip
--------------------------------------------------------------------------------
/Day8/northwind/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Day8/northwind/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index:
--------------------------------------------------------------------------------
1 | / org.eclipse.jdt.core stateVersionNumber 36
--------------------------------------------------------------------------------
/Day8/northwind/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Day8/northwind/.metadata/.plugins/org.eclipse.core.resources/.root/1.tree:
--------------------------------------------------------------------------------
1 | org.eclipse.jdt.core
--------------------------------------------------------------------------------
/Day8/northwind/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8/northwind/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources
--------------------------------------------------------------------------------
/Day8/northwind/.metadata/.plugins/org.eclipse.jdt.core/assumedExternalFilesCache:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Day8/northwind/.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Day8/northwind/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Day8/northwind/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat:
--------------------------------------------------------------------------------
1 | JRE_LIB JRE_SRC JRE_SRCROOT
2 | JUNIT_HOME ECLIPSE_HOME JUNIT_SRC_HOME M2_REPO
--------------------------------------------------------------------------------
/Day8/northwind/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/Day8/northwind/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/Day8/northwind/.metadata/.plugins/org.eclipse.m2e.logback.configuration/0.log:
--------------------------------------------------------------------------------
1 | 2021-05-27 23:12:13,968 [Worker-3: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update.
2 |
--------------------------------------------------------------------------------
/Day8/northwind/.metadata/.plugins/org.eclipse.oomph.setup/workspace.setup:
--------------------------------------------------------------------------------
1 |
2 |
7 |
--------------------------------------------------------------------------------
/Day8/northwind/.metadata/.plugins/org.eclipse.tips.ide/dialog_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
--------------------------------------------------------------------------------
/Day8/northwind/.metadata/.plugins/org.eclipse.tm.terminal.view.ui/.executables/data.properties:
--------------------------------------------------------------------------------
1 | #Thu May 27 23:11:59 TRT 2021
2 | 0.Icon=C\:\\Program Files\\Git\\mingw64\\share\\git\\git-for-windows.ico
3 | 0.Path=C\:\\Program Files\\Git\\bin\\sh.exe
4 | 0.Translate=true
5 | 0.Args=--login -i
6 | 0.Name=Git Bash
7 |
--------------------------------------------------------------------------------
/Day8/northwind/.metadata/.plugins/org.eclipse.ui.intro/introstate:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Day8/northwind/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
--------------------------------------------------------------------------------
/Day8/northwind/.metadata/version.ini:
--------------------------------------------------------------------------------
1 | #Thu May 27 23:11:57 TRT 2021
2 | org.eclipse.core.runtime=2
3 | org.eclipse.platform=4.19.0.v20210303-1800
4 |
--------------------------------------------------------------------------------
/Day8/northwind/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8/northwind/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Day8/northwind/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.1/apache-maven-3.8.1-bin.zip
2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar
3 |
--------------------------------------------------------------------------------
/Day8/northwind/src/main/java/kodlamaio/northwind/core/utilities/result/ErrorResult.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.northwind.core.utilities.result;
2 |
3 |
4 | public class ErrorResult extends Result {
5 |
6 |
7 | public ErrorResult() {
8 | super(false);
9 | }
10 |
11 | public ErrorResult(String message) {
12 | super(false, message);
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/Day8/northwind/src/main/java/kodlamaio/northwind/core/utilities/result/SuccessResult.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.northwind.core.utilities.result;
2 |
3 |
4 |
5 | public class SuccessResult extends Result {
6 |
7 |
8 | public SuccessResult() {
9 | super(true);
10 | }
11 |
12 | public SuccessResult(String message) {
13 | super(true, message);
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Day8/northwind/src/main/resources/META-INF/additional-spring-configuration-metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "properties": [
3 | {
4 | "name": "spring.jpa.hibernate.show-sql",
5 | "type": "java.lang.String",
6 | "description": "Description for spring.jpa.hibernate.show-sql."
7 | }
8 | ] }
--------------------------------------------------------------------------------
/Day8/northwind/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.PostgreSQLDialect
2 | spring.jpa.hibernate.ddl-auto=update
3 | spring.jpa.hibernate.show-sql=true
4 | spring.datasource.url=jdbc:postgresql://localhost:5432/Northwind
5 | spring.datasource.username=postgres
6 | spring.datasource.password=12345
7 | spring.jpa.properties.javax.persistence.validation.mode = none
8 |
--------------------------------------------------------------------------------
/Day8/northwind/src/test/java/kodlamaio/northwind/NorthwindApplicationTests.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.northwind;
2 |
3 | import org.junit.jupiter.api.Test;
4 | import org.springframework.boot.test.context.SpringBootTest;
5 |
6 | @SpringBootTest
7 | class NorthwindApplicationTests {
8 |
9 | @Test
10 | void contextLoads() {
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/Day8Homework1/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 | # Datasource local storage ignored files
5 | /dataSources/
6 | /dataSources.local.xml
7 | # Editor-based HTTP Client requests
8 | /httpRequests/
9 |
--------------------------------------------------------------------------------
/Day8Homework1/.idea/Day7Homework1.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Day8Homework1/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Day8Homework1/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Day8Homework1/backupDatabase/HrmsBackupDatabase.sql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8Homework1/backupDatabase/HrmsBackupDatabase.sql
--------------------------------------------------------------------------------
/Day8Homework1/hrms/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8Homework1/hrms/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Day8Homework1/hrms/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.1/apache-maven-3.8.1-bin.zip
2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar
3 |
--------------------------------------------------------------------------------
/Day8Homework1/hrms/easywsdl/ExKsoap2-1.0.3.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8Homework1/hrms/easywsdl/ExKsoap2-1.0.3.1.jar
--------------------------------------------------------------------------------
/Day8Homework1/hrms/easywsdl/ksoap2-android-assembly-3.6.4-jar-with-dependencies.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8Homework1/hrms/easywsdl/ksoap2-android-assembly-3.6.4-jar-with-dependencies.jar
--------------------------------------------------------------------------------
/Day8Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/AuthenticationService.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.business.abstracts;
2 |
3 | import kodlamaio.hrms.core.utilities.result.Result;
4 |
5 | public interface AuthenticationService {
6 | Result checkIfRealPerson(String identityId, String firstName, String lastName, int birthYear);
7 | }
8 |
--------------------------------------------------------------------------------
/Day8Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/BaseService.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.business.abstracts;
2 |
3 |
4 | import kodlamaio.hrms.core.utilities.result.DataResult;
5 |
6 | import java.util.List;
7 |
8 | public interface BaseService {
9 | DataResult> getAll();
10 | }
11 |
--------------------------------------------------------------------------------
/Day8Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/CandidateService.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.business.abstracts;
2 |
3 | import kodlamaio.hrms.core.utilities.result.Result;
4 | import kodlamaio.hrms.entities.concretes.Candidate;
5 |
6 | public interface CandidateService extends UserService {
7 | Result verifyAccountByVerificationCode(String email,String code);
8 | }
9 |
--------------------------------------------------------------------------------
/Day8Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/CityService.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.business.abstracts;
2 |
3 | import kodlamaio.hrms.core.utilities.result.Result;
4 | import kodlamaio.hrms.entities.concretes.City;
5 |
6 | public interface CityService extends BaseService{
7 | Result add(City city);
8 | }
9 |
--------------------------------------------------------------------------------
/Day8Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/EmployeeService.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.business.abstracts;
2 |
3 | import kodlamaio.hrms.entities.concretes.Employee;
4 |
5 |
6 | public interface EmployeeService extends UserService{
7 | }
8 |
--------------------------------------------------------------------------------
/Day8Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/EmployerService.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.business.abstracts;
2 |
3 | import kodlamaio.hrms.core.utilities.result.Result;
4 | import kodlamaio.hrms.entities.concretes.Employer;
5 |
6 |
7 | public interface EmployerService extends UserService {
8 | Result verifyAccountByVerificationCode(String email, String code);
9 | }
10 |
--------------------------------------------------------------------------------
/Day8Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/JobPositionService.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.business.abstracts;
2 |
3 | import kodlamaio.hrms.core.utilities.result.Result;
4 | import kodlamaio.hrms.entities.concretes.JobPosition;
5 |
6 | public interface JobPositionService extends BaseService {
7 | Result add(JobPosition jobPosition);
8 | }
9 |
--------------------------------------------------------------------------------
/Day8Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/MailVerificationService.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.business.abstracts;
2 |
3 | public interface MailVerificationService {
4 | public String sendVerificationCode(String email);
5 | }
6 |
--------------------------------------------------------------------------------
/Day8Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/PersonCheckService.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.business.abstracts;
2 |
3 | public interface PersonCheckService {
4 | boolean checkIfRealPerson(String identityId,String firstName,String lastName,int birthYear);
5 | }
6 |
--------------------------------------------------------------------------------
/Day8Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/UserService.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.business.abstracts;
2 |
3 | import kodlamaio.hrms.core.utilities.result.Result;
4 |
5 |
6 | public interface UserService extends BaseService {
7 |
8 | Result register(T entity);
9 |
10 | }
11 |
--------------------------------------------------------------------------------
/Day8Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/VerificationCandidateService.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.business.abstracts;
2 |
3 | import kodlamaio.hrms.entities.concretes.VerificationCodeCandidate;
4 |
5 | public interface VerificationCandidateService extends BaseVerificationService {
6 |
7 | }
8 |
--------------------------------------------------------------------------------
/Day8Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/VerificationCodeCandidateService.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.business.abstracts;
2 |
3 | import kodlamaio.hrms.entities.concretes.VerificationCodeCandidate;
4 |
5 | public interface VerificationCodeCandidateService extends BaseVerificationCodeService {
6 |
7 | }
8 |
--------------------------------------------------------------------------------
/Day8Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/VerificationCodeEmployerService.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.business.abstracts;
2 |
3 | import kodlamaio.hrms.entities.concretes.VerificationCodeEmployer;
4 |
5 | public interface VerificationCodeEmployerService extends BaseVerificationCodeService {
6 |
7 | }
8 |
--------------------------------------------------------------------------------
/Day8Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/VerificationEmployerService.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.business.abstracts;
2 |
3 | import kodlamaio.hrms.entities.concretes.VerificationCodeEmployer;
4 |
5 | public interface VerificationEmployerService extends BaseVerificationService{
6 |
7 | }
8 |
--------------------------------------------------------------------------------
/Day8Homework1/hrms/src/main/java/kodlamaio/hrms/business/validationRules/EmployeeValidator.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.business.validationRules;
2 |
3 | public class EmployeeValidator extends UserValidator {
4 |
5 |
6 | }
7 |
--------------------------------------------------------------------------------
/Day8Homework1/hrms/src/main/java/kodlamaio/hrms/core/utilities/result/ErrorResult.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.core.utilities.result;
2 |
3 | public class ErrorResult extends Result{
4 |
5 | public ErrorResult() {
6 | super(false);
7 | }
8 |
9 | public ErrorResult(String message) {
10 | super(false, message);
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/Day8Homework1/hrms/src/main/java/kodlamaio/hrms/core/utilities/result/SuccessResult.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.core.utilities.result;
2 |
3 | public class SuccessResult extends Result{
4 | public SuccessResult() {
5 | super(true);
6 | }
7 |
8 | public SuccessResult(String message) {
9 | super(true, message);
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/Day8Homework1/hrms/src/main/java/kodlamaio/hrms/dataAccess/abstracts/CandidateDao.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.dataAccess.abstracts;
2 |
3 | import kodlamaio.hrms.entities.concretes.Candidate;
4 | import org.springframework.data.jpa.repository.JpaRepository;
5 |
6 | public interface CandidateDao extends JpaRepository {
7 | }
8 |
--------------------------------------------------------------------------------
/Day8Homework1/hrms/src/main/java/kodlamaio/hrms/dataAccess/abstracts/CityDao.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.dataAccess.abstracts;
2 |
3 | import kodlamaio.hrms.entities.concretes.City;
4 | import org.springframework.data.jpa.repository.JpaRepository;
5 |
6 | public interface CityDao extends JpaRepository {
7 | }
8 |
--------------------------------------------------------------------------------
/Day8Homework1/hrms/src/main/java/kodlamaio/hrms/dataAccess/abstracts/EmployeeDao.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.dataAccess.abstracts;
2 |
3 | import kodlamaio.hrms.entities.concretes.Employee;
4 | import org.springframework.data.jpa.repository.JpaRepository;
5 |
6 | public interface EmployeeDao extends JpaRepository {
7 | }
8 |
--------------------------------------------------------------------------------
/Day8Homework1/hrms/src/main/java/kodlamaio/hrms/dataAccess/abstracts/EmployerDao.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.dataAccess.abstracts;
2 |
3 | import kodlamaio.hrms.entities.concretes.Employer;
4 | import org.springframework.data.jpa.repository.JpaRepository;
5 |
6 | public interface EmployerDao extends JpaRepository {
7 | }
8 |
--------------------------------------------------------------------------------
/Day8Homework1/hrms/src/main/java/kodlamaio/hrms/dataAccess/abstracts/JobPositionDao.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.dataAccess.abstracts;
2 |
3 | import kodlamaio.hrms.entities.concretes.JobPosition;
4 | import org.springframework.data.jpa.repository.JpaRepository;
5 |
6 | public interface JobPositionDao extends JpaRepository {
7 | }
8 |
--------------------------------------------------------------------------------
/Day8Homework1/hrms/src/main/java/kodlamaio/hrms/dataAccess/abstracts/UserDao.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.dataAccess.abstracts;
2 |
3 | import kodlamaio.hrms.entities.concretes.User;
4 | import org.springframework.data.jpa.repository.JpaRepository;
5 |
6 | public interface UserDao extends JpaRepository {
7 | }
8 |
--------------------------------------------------------------------------------
/Day8Homework1/hrms/src/main/java/kodlamaio/hrms/entities/dtos/UserForVerifyVerificationCode.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.entities.dtos;
2 |
3 | import lombok.AllArgsConstructor;
4 | import lombok.Data;
5 | import lombok.NoArgsConstructor;
6 |
7 | @Data
8 | @AllArgsConstructor
9 | @NoArgsConstructor
10 | public class UserForVerifyVerificationCode {
11 | private String email;
12 | private String code;
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/Day8Homework1/hrms/src/main/java/kodlamaio/hrms/mailVerification/HotmailVerificationService.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.mailVerification;
2 |
3 | public class HotmailVerificationService {
4 | public String sendVerificationCode(String email){
5 | return "ThisIsATestVerificationCode";
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/Day8Homework1/hrms/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.PostgreSQLDialect
2 | spring.jpa.hibernate.ddl-auto=update
3 | spring.jpa.hibernate.show-sql=true
4 | spring.datasource.url=jdbc:postgresql://localhost:5432/hrms
5 | spring.datasource.username=postgres
6 | spring.datasource.password=12345
7 | spring.jpa.properties.javax.persistence.validation.mode = none
8 |
--------------------------------------------------------------------------------
/Day8Homework1/hrms/src/test/java/kodlamaio/hrms/HrmsApplicationTests.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms;
2 |
3 | import org.junit.jupiter.api.Test;
4 | import org.springframework.boot.test.context.SpringBootTest;
5 |
6 | @SpringBootTest
7 | class HrmsApplicationTests {
8 |
9 | @Test
10 | void contextLoads() {
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/Day8Homework1/screenshots/database/database_diagram.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8Homework1/screenshots/database/database_diagram.png
--------------------------------------------------------------------------------
/Day8Homework1/screenshots/github_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8Homework1/screenshots/github_logo.png
--------------------------------------------------------------------------------
/Day8Homework1/screenshots/postgresql_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8Homework1/screenshots/postgresql_logo.png
--------------------------------------------------------------------------------
/Day8Homework1/screenshots/swagger/candidate_validation1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8Homework1/screenshots/swagger/candidate_validation1.png
--------------------------------------------------------------------------------
/Day8Homework1/screenshots/swagger/candidate_validation2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8Homework1/screenshots/swagger/candidate_validation2.png
--------------------------------------------------------------------------------
/Day8Homework1/screenshots/swagger/candidate_validation3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8Homework1/screenshots/swagger/candidate_validation3.png
--------------------------------------------------------------------------------
/Day8Homework1/screenshots/swagger/candidate_validation4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8Homework1/screenshots/swagger/candidate_validation4.png
--------------------------------------------------------------------------------
/Day8Homework1/screenshots/swagger/candidate_validation5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8Homework1/screenshots/swagger/candidate_validation5.png
--------------------------------------------------------------------------------
/Day8Homework1/screenshots/swagger/candidate_validation6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8Homework1/screenshots/swagger/candidate_validation6.png
--------------------------------------------------------------------------------
/Day8Homework1/screenshots/swagger/controllerlar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8Homework1/screenshots/swagger/controllerlar.png
--------------------------------------------------------------------------------
/Day8Homework1/screenshots/swagger/employer_register.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8Homework1/screenshots/swagger/employer_register.png
--------------------------------------------------------------------------------
/Day8Homework1/screenshots/swagger/employer_verification_code_success.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8Homework1/screenshots/swagger/employer_verification_code_success.png
--------------------------------------------------------------------------------
/Day8Homework1/screenshots/swagger/jobTitle_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8Homework1/screenshots/swagger/jobTitle_add.png
--------------------------------------------------------------------------------
/Day8Homework1/screenshots/swagger/jobTitle_getAll.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8Homework1/screenshots/swagger/jobTitle_getAll.png
--------------------------------------------------------------------------------
/Day8Homework1/screenshots/swagger/jobTitle_validation1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8Homework1/screenshots/swagger/jobTitle_validation1.png
--------------------------------------------------------------------------------
/Day8Homework1/screenshots/swagger/verificationCode_validation1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8Homework1/screenshots/swagger/verificationCode_validation1.png
--------------------------------------------------------------------------------
/Day8Homework1/screenshots/swagger/verification_code_sent_database.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8Homework1/screenshots/swagger/verification_code_sent_database.png
--------------------------------------------------------------------------------
/Day8Homework1/screenshots/swagger/verification_code_success.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day8Homework1/screenshots/swagger/verification_code_success.png
--------------------------------------------------------------------------------
/Day9/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 | # Datasource local storage ignored files
5 | /dataSources/
6 | /dataSources.local.xml
7 | # Editor-based HTTP Client requests
8 | /httpRequests/
9 |
--------------------------------------------------------------------------------
/Day9/.idea/Day7.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Day9/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Day9/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Day9/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Day9/northwind/.metadata/.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9/northwind/.metadata/.lock
--------------------------------------------------------------------------------
/Day9/northwind/.metadata/.mylyn/repositories.xml.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9/northwind/.metadata/.mylyn/repositories.xml.zip
--------------------------------------------------------------------------------
/Day9/northwind/.metadata/.mylyn/tasks.xml.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9/northwind/.metadata/.mylyn/tasks.xml.zip
--------------------------------------------------------------------------------
/Day9/northwind/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Day9/northwind/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index:
--------------------------------------------------------------------------------
1 | / org.eclipse.jdt.core stateVersionNumber 36
--------------------------------------------------------------------------------
/Day9/northwind/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Day9/northwind/.metadata/.plugins/org.eclipse.core.resources/.root/1.tree:
--------------------------------------------------------------------------------
1 | org.eclipse.jdt.core
--------------------------------------------------------------------------------
/Day9/northwind/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9/northwind/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources
--------------------------------------------------------------------------------
/Day9/northwind/.metadata/.plugins/org.eclipse.jdt.core/assumedExternalFilesCache:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Day9/northwind/.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Day9/northwind/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Day9/northwind/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat:
--------------------------------------------------------------------------------
1 | JRE_LIB JRE_SRC JRE_SRCROOT
2 | JUNIT_HOME ECLIPSE_HOME JUNIT_SRC_HOME M2_REPO
--------------------------------------------------------------------------------
/Day9/northwind/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/Day9/northwind/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/Day9/northwind/.metadata/.plugins/org.eclipse.m2e.logback.configuration/0.log:
--------------------------------------------------------------------------------
1 | 2021-05-27 23:12:13,968 [Worker-3: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update.
2 |
--------------------------------------------------------------------------------
/Day9/northwind/.metadata/.plugins/org.eclipse.oomph.setup/workspace.setup:
--------------------------------------------------------------------------------
1 |
2 |
7 |
--------------------------------------------------------------------------------
/Day9/northwind/.metadata/.plugins/org.eclipse.tips.ide/dialog_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
--------------------------------------------------------------------------------
/Day9/northwind/.metadata/.plugins/org.eclipse.tm.terminal.view.ui/.executables/data.properties:
--------------------------------------------------------------------------------
1 | #Thu May 27 23:11:59 TRT 2021
2 | 0.Icon=C\:\\Program Files\\Git\\mingw64\\share\\git\\git-for-windows.ico
3 | 0.Path=C\:\\Program Files\\Git\\bin\\sh.exe
4 | 0.Translate=true
5 | 0.Args=--login -i
6 | 0.Name=Git Bash
7 |
--------------------------------------------------------------------------------
/Day9/northwind/.metadata/.plugins/org.eclipse.ui.intro/introstate:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Day9/northwind/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
--------------------------------------------------------------------------------
/Day9/northwind/.metadata/version.ini:
--------------------------------------------------------------------------------
1 | #Thu May 27 23:11:57 TRT 2021
2 | org.eclipse.core.runtime=2
3 | org.eclipse.platform=4.19.0.v20210303-1800
4 |
--------------------------------------------------------------------------------
/Day9/northwind/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9/northwind/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Day9/northwind/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.1/apache-maven-3.8.1-bin.zip
2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar
3 |
--------------------------------------------------------------------------------
/Day9/northwind/src/main/java/kodlamaio/northwind/core/dataAccess/UserDao.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.northwind.core.dataAccess;
2 |
3 | import kodlamaio.northwind.core.entities.User;
4 | import org.springframework.data.jpa.repository.JpaRepository;
5 |
6 | public interface UserDao extends JpaRepository {
7 | User findByEmail(String email);
8 | }
9 |
--------------------------------------------------------------------------------
/Day9/northwind/src/main/java/kodlamaio/northwind/core/utilities/result/ErrorResult.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.northwind.core.utilities.result;
2 |
3 |
4 | public class ErrorResult extends Result {
5 |
6 |
7 | public ErrorResult() {
8 | super(false);
9 | }
10 |
11 | public ErrorResult(String message) {
12 | super(false, message);
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/Day9/northwind/src/main/java/kodlamaio/northwind/core/utilities/result/SuccessResult.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.northwind.core.utilities.result;
2 |
3 |
4 |
5 | public class SuccessResult extends Result {
6 |
7 |
8 | public SuccessResult() {
9 | super(true);
10 | }
11 |
12 | public SuccessResult(String message) {
13 | super(true, message);
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Day9/northwind/src/main/resources/META-INF/additional-spring-configuration-metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "properties": [
3 | {
4 | "name": "spring.jpa.hibernate.show-sql",
5 | "type": "java.lang.String",
6 | "description": "Description for spring.jpa.hibernate.show-sql."
7 | }
8 | ] }
--------------------------------------------------------------------------------
/Day9/northwind/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.PostgreSQLDialect
2 | spring.jpa.hibernate.ddl-auto=update
3 | spring.jpa.hibernate.show-sql=true
4 | spring.datasource.url=jdbc:postgresql://localhost:5432/Northwind
5 | spring.datasource.username=postgres
6 | spring.datasource.password=12345
7 | spring.jpa.properties.javax.persistence.validation.mode = none
8 |
--------------------------------------------------------------------------------
/Day9/northwind/src/test/java/kodlamaio/northwind/NorthwindApplicationTests.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.northwind;
2 |
3 | import org.junit.jupiter.api.Test;
4 | import org.springframework.boot.test.context.SpringBootTest;
5 |
6 | @SpringBootTest
7 | class NorthwindApplicationTests {
8 |
9 | @Test
10 | void contextLoads() {
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/Day9Homework1/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 | # Datasource local storage ignored files
5 | /dataSources/
6 | /dataSources.local.xml
7 | # Editor-based HTTP Client requests
8 | /httpRequests/
9 |
--------------------------------------------------------------------------------
/Day9Homework1/.idea/Day7Homework1.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Day9Homework1/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Day9Homework1/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Day9Homework1/backupDatabase/HrmsBackupDatabase.sql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/backupDatabase/HrmsBackupDatabase.sql
--------------------------------------------------------------------------------
/Day9Homework1/hrms/.jpb/jpb-settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Day9Homework1/hrms/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/hrms/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Day9Homework1/hrms/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.1/apache-maven-3.8.1-bin.zip
2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar
3 |
--------------------------------------------------------------------------------
/Day9Homework1/hrms/easywsdl/ExKsoap2-1.0.3.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/hrms/easywsdl/ExKsoap2-1.0.3.1.jar
--------------------------------------------------------------------------------
/Day9Homework1/hrms/easywsdl/ksoap2-android-assembly-3.6.4-jar-with-dependencies.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/hrms/easywsdl/ksoap2-android-assembly-3.6.4-jar-with-dependencies.jar
--------------------------------------------------------------------------------
/Day9Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/AuthenticationService.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.business.abstracts;
2 |
3 | import kodlamaio.hrms.core.utilities.result.Result;
4 |
5 | public interface AuthenticationService {
6 | Result checkIfRealPerson(String identityId, String firstName, String lastName, int birthYear);
7 | }
8 |
--------------------------------------------------------------------------------
/Day9Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/BaseService.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.business.abstracts;
2 |
3 |
4 | import kodlamaio.hrms.core.utilities.result.DataResult;
5 |
6 | import java.util.List;
7 |
8 | public interface BaseService {
9 | DataResult> getAll();
10 | }
11 |
--------------------------------------------------------------------------------
/Day9Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/CandidateService.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.business.abstracts;
2 |
3 | import kodlamaio.hrms.core.utilities.result.Result;
4 | import kodlamaio.hrms.core.entities.Candidate;
5 |
6 | public interface CandidateService extends UserService {
7 | Result verifyAccountByVerificationCode(String email,String code);
8 | }
9 |
--------------------------------------------------------------------------------
/Day9Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/CityService.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.business.abstracts;
2 |
3 | import kodlamaio.hrms.core.utilities.result.Result;
4 | import kodlamaio.hrms.entities.concretes.City;
5 |
6 | public interface CityService extends BaseService{
7 | Result add(City city);
8 | }
9 |
--------------------------------------------------------------------------------
/Day9Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/EmployeeService.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.business.abstracts;
2 |
3 | import kodlamaio.hrms.core.entities.Employee;
4 |
5 |
6 | public interface EmployeeService extends UserService{
7 | }
8 |
--------------------------------------------------------------------------------
/Day9Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/EmployerService.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.business.abstracts;
2 |
3 | import kodlamaio.hrms.core.utilities.result.Result;
4 | import kodlamaio.hrms.core.entities.Employer;
5 |
6 |
7 | public interface EmployerService extends UserService {
8 | Result verifyAccountByVerificationCode(String email, String code);
9 | }
10 |
--------------------------------------------------------------------------------
/Day9Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/JobPositionService.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.business.abstracts;
2 |
3 | import kodlamaio.hrms.core.utilities.result.Result;
4 | import kodlamaio.hrms.entities.concretes.JobPosition;
5 |
6 | public interface JobPositionService extends BaseService {
7 | Result add(JobPosition jobPosition);
8 | }
9 |
--------------------------------------------------------------------------------
/Day9Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/MailVerificationService.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.business.abstracts;
2 |
3 | public interface MailVerificationService {
4 | public String sendVerificationCode(String email);
5 | }
6 |
--------------------------------------------------------------------------------
/Day9Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/PersonCheckService.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.business.abstracts;
2 |
3 | public interface PersonCheckService {
4 | boolean checkIfRealPerson(String identityId,String firstName,String lastName,int birthYear);
5 | }
6 |
--------------------------------------------------------------------------------
/Day9Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/UserService.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.business.abstracts;
2 |
3 | import kodlamaio.hrms.core.utilities.result.Result;
4 |
5 |
6 | public interface UserService extends BaseService {
7 |
8 | Result register(T entity);
9 |
10 | }
11 |
--------------------------------------------------------------------------------
/Day9Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/VerificationCandidateService.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.business.abstracts;
2 |
3 | import kodlamaio.hrms.entities.concretes.VerificationCodeCandidate;
4 |
5 | public interface VerificationCandidateService extends BaseVerificationService {
6 |
7 | }
8 |
--------------------------------------------------------------------------------
/Day9Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/VerificationCodeCandidateService.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.business.abstracts;
2 |
3 | import kodlamaio.hrms.entities.concretes.VerificationCodeCandidate;
4 |
5 | public interface VerificationCodeCandidateService extends BaseVerificationCodeService {
6 |
7 | }
8 |
--------------------------------------------------------------------------------
/Day9Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/VerificationCodeEmployerService.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.business.abstracts;
2 |
3 | import kodlamaio.hrms.entities.concretes.VerificationCodeEmployer;
4 |
5 | public interface VerificationCodeEmployerService extends BaseVerificationCodeService {
6 |
7 | }
8 |
--------------------------------------------------------------------------------
/Day9Homework1/hrms/src/main/java/kodlamaio/hrms/business/abstracts/VerificationEmployerService.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.business.abstracts;
2 |
3 | import kodlamaio.hrms.entities.concretes.VerificationCodeEmployer;
4 |
5 | public interface VerificationEmployerService extends BaseVerificationService{
6 |
7 | }
8 |
--------------------------------------------------------------------------------
/Day9Homework1/hrms/src/main/java/kodlamaio/hrms/business/validationRules/EmployeeValidator.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.business.validationRules;
2 |
3 | import kodlamaio.hrms.dataAccess.abstracts.UserDao;
4 |
5 | public class EmployeeValidator extends UserValidator {
6 |
7 |
8 | public EmployeeValidator(UserDao userDao) {
9 | super(userDao);
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/Day9Homework1/hrms/src/main/java/kodlamaio/hrms/core/utilities/result/ErrorResult.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.core.utilities.result;
2 |
3 | public class ErrorResult extends Result{
4 |
5 | public ErrorResult() {
6 | super(false);
7 | }
8 |
9 | public ErrorResult(String message) {
10 | super(false, message);
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/Day9Homework1/hrms/src/main/java/kodlamaio/hrms/core/utilities/result/SuccessResult.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.core.utilities.result;
2 |
3 | public class SuccessResult extends Result{
4 | public SuccessResult() {
5 | super(true);
6 | }
7 |
8 | public SuccessResult(String message) {
9 | super(true, message);
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/Day9Homework1/hrms/src/main/java/kodlamaio/hrms/dataAccess/abstracts/CandidateForeignLanguageDao.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.dataAccess.abstracts;
2 |
3 | import kodlamaio.hrms.entities.concretes.CandidateForeignLanguage;
4 | import org.springframework.data.jpa.repository.JpaRepository;
5 |
6 | public interface CandidateForeignLanguageDao extends JpaRepository {
7 | }
8 |
--------------------------------------------------------------------------------
/Day9Homework1/hrms/src/main/java/kodlamaio/hrms/dataAccess/abstracts/CityDao.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.dataAccess.abstracts;
2 |
3 | import kodlamaio.hrms.core.utilities.result.DataResult;
4 | import kodlamaio.hrms.entities.concretes.City;
5 | import org.springframework.data.jpa.repository.JpaRepository;
6 |
7 | public interface CityDao extends JpaRepository {
8 | DataResult findById(int id);
9 | }
10 |
--------------------------------------------------------------------------------
/Day9Homework1/hrms/src/main/java/kodlamaio/hrms/dataAccess/abstracts/CvDao.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.dataAccess.abstracts;
2 |
3 | import kodlamaio.hrms.entities.concretes.Cv;
4 | import org.springframework.data.jpa.repository.JpaRepository;
5 | import org.springframework.data.jpa.repository.Query;
6 |
7 | public interface CvDao extends JpaRepository {
8 | Cv findById(int id);
9 | boolean existsById(int id);
10 | }
11 |
--------------------------------------------------------------------------------
/Day9Homework1/hrms/src/main/java/kodlamaio/hrms/dataAccess/abstracts/EmployeeDao.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.dataAccess.abstracts;
2 |
3 | import kodlamaio.hrms.core.entities.Employee;
4 | import org.springframework.data.jpa.repository.JpaRepository;
5 |
6 | public interface EmployeeDao extends JpaRepository {
7 | }
8 |
--------------------------------------------------------------------------------
/Day9Homework1/hrms/src/main/java/kodlamaio/hrms/dataAccess/abstracts/EmployerDao.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.dataAccess.abstracts;
2 |
3 | import kodlamaio.hrms.core.entities.Employer;
4 | import org.springframework.data.jpa.repository.JpaRepository;
5 |
6 | public interface EmployerDao extends JpaRepository {
7 | }
8 |
--------------------------------------------------------------------------------
/Day9Homework1/hrms/src/main/java/kodlamaio/hrms/dataAccess/abstracts/ForeignLanguageDao.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.dataAccess.abstracts;
2 |
3 | import kodlamaio.hrms.entities.concretes.ForeignLanguage;
4 | import org.springframework.data.jpa.repository.JpaRepository;
5 |
6 | public interface ForeignLanguageDao extends JpaRepository {
7 | }
8 |
--------------------------------------------------------------------------------
/Day9Homework1/hrms/src/main/java/kodlamaio/hrms/dataAccess/abstracts/ImageDao.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.dataAccess.abstracts;
2 |
3 | import kodlamaio.hrms.entities.concretes.Image;
4 | import org.springframework.data.jpa.repository.JpaRepository;
5 |
6 | public interface ImageDao extends JpaRepository {
7 | }
8 |
--------------------------------------------------------------------------------
/Day9Homework1/hrms/src/main/java/kodlamaio/hrms/dataAccess/abstracts/ProgrammingTechnologyDao.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.dataAccess.abstracts;
2 |
3 | import kodlamaio.hrms.entities.concretes.ProgrammingTechnology;
4 | import org.springframework.data.jpa.repository.JpaRepository;
5 |
6 | public interface ProgrammingTechnologyDao extends JpaRepository {
7 | }
8 |
--------------------------------------------------------------------------------
/Day9Homework1/hrms/src/main/java/kodlamaio/hrms/dataAccess/abstracts/UserDao.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.dataAccess.abstracts;
2 |
3 | import kodlamaio.hrms.core.utilities.result.DataResult;
4 | import kodlamaio.hrms.core.entities.User;
5 | import org.springframework.data.jpa.repository.JpaRepository;
6 |
7 | public interface UserDao extends JpaRepository {
8 | boolean existsUserByEmail(String email);
9 | }
10 |
--------------------------------------------------------------------------------
/Day9Homework1/hrms/src/main/java/kodlamaio/hrms/dataAccess/abstracts/VerificationCodeEmployerDao.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.dataAccess.abstracts;
2 |
3 | import kodlamaio.hrms.entities.concretes.VerificationCodeEmployer;
4 | import org.springframework.data.jpa.repository.JpaRepository;
5 |
6 | public interface VerificationCodeEmployerDao extends JpaRepository {
7 | }
8 |
--------------------------------------------------------------------------------
/Day9Homework1/hrms/src/main/java/kodlamaio/hrms/entities/dtos/UserForVerifyVerificationCode.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.entities.dtos;
2 |
3 | import lombok.AllArgsConstructor;
4 | import lombok.Data;
5 | import lombok.NoArgsConstructor;
6 |
7 | @Data
8 | @AllArgsConstructor
9 | @NoArgsConstructor
10 | public class UserForVerifyVerificationCode {
11 | private String email;
12 | private String code;
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/Day9Homework1/hrms/src/main/java/kodlamaio/hrms/mailVerification/HotmailVerificationService.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms.mailVerification;
2 |
3 | public class HotmailVerificationService {
4 | public String sendVerificationCode(String email){
5 | return "ThisIsATestVerificationCode";
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/Day9Homework1/hrms/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.PostgreSQLDialect
2 | spring.jpa.hibernate.ddl-auto=update
3 | spring.jpa.hibernate.show-sql=true
4 | spring.datasource.url=jdbc:postgresql://localhost:5432/hrms
5 | spring.datasource.username=postgres
6 | spring.datasource.password=12345
7 | spring.jpa.properties.javax.persistence.validation.mode = none
8 |
--------------------------------------------------------------------------------
/Day9Homework1/hrms/src/test/java/kodlamaio/hrms/HrmsApplicationTests.java:
--------------------------------------------------------------------------------
1 | package kodlamaio.hrms;
2 |
3 | import org.junit.jupiter.api.Test;
4 | import org.springframework.boot.test.context.SpringBootTest;
5 |
6 | @SpringBootTest
7 | class HrmsApplicationTests {
8 |
9 | @Test
10 | void contextLoads() {
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/Day9Homework1/screenshots/database/candidate_foreign_languages.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/screenshots/database/candidate_foreign_languages.png
--------------------------------------------------------------------------------
/Day9Homework1/screenshots/database/candidate_knowledges.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/screenshots/database/candidate_knowledges.png
--------------------------------------------------------------------------------
/Day9Homework1/screenshots/database/cloudinary_image_upload.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/screenshots/database/cloudinary_image_upload.png
--------------------------------------------------------------------------------
/Day9Homework1/screenshots/database/cv.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/screenshots/database/cv.png
--------------------------------------------------------------------------------
/Day9Homework1/screenshots/database/images.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/screenshots/database/images.png
--------------------------------------------------------------------------------
/Day9Homework1/screenshots/database/schools.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/screenshots/database/schools.png
--------------------------------------------------------------------------------
/Day9Homework1/screenshots/github_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/screenshots/github_logo.png
--------------------------------------------------------------------------------
/Day9Homework1/screenshots/postgresql_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/screenshots/postgresql_logo.png
--------------------------------------------------------------------------------
/Day9Homework1/screenshots/swagger/candidate_validation1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/screenshots/swagger/candidate_validation1.png
--------------------------------------------------------------------------------
/Day9Homework1/screenshots/swagger/candidate_validation2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/screenshots/swagger/candidate_validation2.png
--------------------------------------------------------------------------------
/Day9Homework1/screenshots/swagger/candidate_validation3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/screenshots/swagger/candidate_validation3.png
--------------------------------------------------------------------------------
/Day9Homework1/screenshots/swagger/candidate_validation4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/screenshots/swagger/candidate_validation4.png
--------------------------------------------------------------------------------
/Day9Homework1/screenshots/swagger/candidate_validation5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/screenshots/swagger/candidate_validation5.png
--------------------------------------------------------------------------------
/Day9Homework1/screenshots/swagger/candidate_validation6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/screenshots/swagger/candidate_validation6.png
--------------------------------------------------------------------------------
/Day9Homework1/screenshots/swagger/controllerlar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/screenshots/swagger/controllerlar.png
--------------------------------------------------------------------------------
/Day9Homework1/screenshots/swagger/cv_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/screenshots/swagger/cv_add.png
--------------------------------------------------------------------------------
/Day9Homework1/screenshots/swagger/cv_getall.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/screenshots/swagger/cv_getall.png
--------------------------------------------------------------------------------
/Day9Homework1/screenshots/swagger/cv_upload_image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/screenshots/swagger/cv_upload_image.png
--------------------------------------------------------------------------------
/Day9Homework1/screenshots/swagger/employer_register.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/screenshots/swagger/employer_register.png
--------------------------------------------------------------------------------
/Day9Homework1/screenshots/swagger/employer_verification_code_success.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/screenshots/swagger/employer_verification_code_success.png
--------------------------------------------------------------------------------
/Day9Homework1/screenshots/swagger/jobTitle_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/screenshots/swagger/jobTitle_add.png
--------------------------------------------------------------------------------
/Day9Homework1/screenshots/swagger/jobTitle_getAll.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/screenshots/swagger/jobTitle_getAll.png
--------------------------------------------------------------------------------
/Day9Homework1/screenshots/swagger/jobTitle_validation1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/screenshots/swagger/jobTitle_validation1.png
--------------------------------------------------------------------------------
/Day9Homework1/screenshots/swagger/verificationCode_validation1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/screenshots/swagger/verificationCode_validation1.png
--------------------------------------------------------------------------------
/Day9Homework1/screenshots/swagger/verification_code_sent_database.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/screenshots/swagger/verification_code_sent_database.png
--------------------------------------------------------------------------------
/Day9Homework1/screenshots/swagger/verification_code_success.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sahinmaral/JavaDevelopmentByEnginDemirog/b89ae0042d41b8f13541c624e54f9680c4ec9321/Day9Homework1/screenshots/swagger/verification_code_success.png
--------------------------------------------------------------------------------