Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
J
javab_20230928
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Patryk Czarnik
javab_20230928
Commits
bd977b6d
Commit
bd977b6d
authored
Nov 10, 2023
by
Patryk Czarnik
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Przenieniesienie definicji wyjątków z bazy do modelu
parent
a6dab807
Show whitespace changes
Inline
Side-by-side
Showing
31 changed files
with
52 additions
and
41 deletions
+52
-41
CustomerDAO.java
...ielomodulowy-baza/src/main/java/sklep/db/CustomerDAO.java
+2
-0
DBConnection.java
...elomodulowy-baza/src/main/java/sklep/db/DBConnection.java
+2
-0
DBSettings.java
...wielomodulowy-baza/src/main/java/sklep/db/DBSettings.java
+2
-0
OrderDAO.java
...y/wielomodulowy-baza/src/main/java/sklep/db/OrderDAO.java
+2
-0
ProductDAO.java
...wielomodulowy-baza/src/main/java/sklep/db/ProductDAO.java
+2
-0
ZwyklyOdczyt_DAO.java
...odulowy-baza/src/main/java/sklep/db/ZwyklyOdczyt_DAO.java
+1
-0
DBException.java
...lomodulowy-model/src/main/java/sklep/exn/DBException.java
+1
-1
RecordNotFound.java
...odulowy-model/src/main/java/sklep/exn/RecordNotFound.java
+1
-1
SklepException.java
...odulowy-model/src/main/java/sklep/exn/SklepException.java
+1
-1
PhotoUtil.java
...lowy/wielomodulowy-rest/src/main/java/rest/PhotoUtil.java
+2
-2
RCustomers.java
...owy/wielomodulowy-rest/src/main/java/rest/RCustomers.java
+2
-2
RHtmlZaPomocaWritera.java
...odulowy-rest/src/main/java/rest/RHtmlZaPomocaWritera.java
+2
-2
ROrders.java
...dulowy/wielomodulowy-rest/src/main/java/rest/ROrders.java
+2
-2
RProducts.java
...lowy/wielomodulowy-rest/src/main/java/rest/RProducts.java
+2
-2
RProductsJSON.java
.../wielomodulowy-rest/src/main/java/rest/RProductsJSON.java
+2
-2
RProductsPDF.java
...y/wielomodulowy-rest/src/main/java/rest/RProductsPDF.java
+2
-2
RProductsXML.java
...y/wielomodulowy-rest/src/main/java/rest/RProductsXML.java
+2
-2
pom.xml
Wielomodulowy/wielomodulowy-soap_api/pom.xml
+1
-1
Sklep.java
...ielomodulowy-soap_api/src/main/java/sklep/soap/Sklep.java
+2
-2
Klient1_WszystkieProdukty.java
...src/main/java/sklep/klient/Klient1_WszystkieProdukty.java
+1
-1
Klient2.java
...ulowy-soap_klient/src/main/java/sklep/klient/Klient2.java
+2
-2
Klient3.java
...ulowy-soap_klient/src/main/java/sklep/klient/Klient3.java
+2
-2
OknoSoap.java
...lowy-soap_klient/src/main/java/sklep/klient/OknoSoap.java
+2
-2
PhotoUtil.java
...ulowy-soap_serwer/src/main/java/sklep/soap/PhotoUtil.java
+2
-2
SklepImpl.java
...ulowy-soap_serwer/src/main/java/sklep/soap/SklepImpl.java
+2
-2
EditProduct.java
...ielomodulowy-web/src/main/java/sklep/web/EditProduct.java
+2
-2
Photo.java
...lowy/wielomodulowy-web/src/main/java/sklep/web/Photo.java
+1
-1
PhotoUtil.java
.../wielomodulowy-web/src/main/java/sklep/web/PhotoUtil.java
+2
-2
ProductBean.java
...ielomodulowy-web/src/main/java/sklep/web/ProductBean.java
+1
-1
Products1.java
.../wielomodulowy-web/src/main/java/sklep/web/Products1.java
+1
-1
Products2.java
.../wielomodulowy-web/src/main/java/sklep/web/Products2.java
+1
-1
No files found.
Wielomodulowy/wielomodulowy-baza/src/main/java/sklep/db/CustomerDAO.java
View file @
bd977b6d
...
...
@@ -6,6 +6,8 @@ import java.sql.SQLException;
import
java.util.ArrayList
;
import
java.util.List
;
import
sklep.exn.DBException
;
import
sklep.exn.RecordNotFound
;
import
sklep.model.Customer
;
public
class
CustomerDAO
{
...
...
Wielomodulowy/wielomodulowy-baza/src/main/java/sklep/db/DBConnection.java
View file @
bd977b6d
...
...
@@ -5,6 +5,8 @@ import java.sql.DriverManager;
import
java.sql.SQLException
;
import
java.util.Properties
;
import
sklep.exn.DBException
;
public
class
DBConnection
implements
AutoCloseable
{
private
Connection
sqlConnection
;
...
...
Wielomodulowy/wielomodulowy-baza/src/main/java/sklep/db/DBSettings.java
View file @
bd977b6d
...
...
@@ -6,6 +6,8 @@ import java.io.IOException;
import
java.io.InputStream
;
import
java.util.Properties
;
import
sklep.exn.DBException
;
public
class
DBSettings
{
public
static
final
String
DB_SETTINGS_SYSTEM_PROPERTY
=
"sklep.db_settings_location"
;
private
static
final
String
INTERNAL_DEFAULT_PROPERTIES
=
"/sklep.properties"
;
...
...
Wielomodulowy/wielomodulowy-baza/src/main/java/sklep/db/OrderDAO.java
View file @
bd977b6d
...
...
@@ -6,6 +6,8 @@ import java.sql.SQLException;
import
java.util.ArrayList
;
import
java.util.List
;
import
sklep.exn.DBException
;
import
sklep.exn.RecordNotFound
;
import
sklep.model.Order
;
import
sklep.model.OrderProduct
;
...
...
Wielomodulowy/wielomodulowy-baza/src/main/java/sklep/db/ProductDAO.java
View file @
bd977b6d
...
...
@@ -7,6 +7,8 @@ import java.sql.SQLException;
import
java.util.ArrayList
;
import
java.util.List
;
import
sklep.exn.DBException
;
import
sklep.exn.RecordNotFound
;
import
sklep.model.Product
;
/* DAO - Data Access Object(s)
...
...
Wielomodulowy/wielomodulowy-baza/src/main/java/sklep/db/ZwyklyOdczyt_DAO.java
View file @
bd977b6d
...
...
@@ -2,6 +2,7 @@ package sklep.db;
import
java.util.List
;
import
sklep.exn.DBException
;
import
sklep.model.Product
;
public
class
ZwyklyOdczyt_DAO
{
...
...
Wielomodulowy/wielomodulowy-
baza/src/main/java/sklep/db
/DBException.java
→
Wielomodulowy/wielomodulowy-
model/src/main/java/sklep/exn
/DBException.java
View file @
bd977b6d
package
sklep
.
db
;
package
sklep
.
exn
;
public
class
DBException
extends
SklepException
{
...
...
Wielomodulowy/wielomodulowy-
baza/src/main/java/sklep/db
/RecordNotFound.java
→
Wielomodulowy/wielomodulowy-
model/src/main/java/sklep/exn
/RecordNotFound.java
View file @
bd977b6d
package
sklep
.
db
;
package
sklep
.
exn
;
public
class
RecordNotFound
extends
SklepException
{
...
...
Wielomodulowy/wielomodulowy-
baza/src/main/java/sklep/db
/SklepException.java
→
Wielomodulowy/wielomodulowy-
model/src/main/java/sklep/exn
/SklepException.java
View file @
bd977b6d
package
sklep
.
db
;
package
sklep
.
exn
;
public
class
SklepException
extends
Exception
{
...
...
Wielomodulowy/wielomodulowy-rest/src/main/java/rest/PhotoUtil.java
View file @
bd977b6d
...
...
@@ -9,9 +9,9 @@ import java.nio.file.Paths;
import
java.nio.file.StandardCopyOption
;
import
java.nio.file.StandardOpenOption
;
import
sklep.db.DBException
;
import
sklep.db.DBSettings
;
import
sklep.db.RecordNotFound
;
import
sklep.exn.DBException
;
import
sklep.exn.RecordNotFound
;
public
class
PhotoUtil
{
...
...
Wielomodulowy/wielomodulowy-rest/src/main/java/rest/RCustomers.java
View file @
bd977b6d
...
...
@@ -15,8 +15,8 @@ import jakarta.ws.rs.core.Response;
import
jakarta.ws.rs.core.UriBuilder
;
import
sklep.db.CustomerDAO
;
import
sklep.db.DBConnection
;
import
sklep.
db
.DBException
;
import
sklep.
db
.RecordNotFound
;
import
sklep.
exn
.DBException
;
import
sklep.
exn
.RecordNotFound
;
import
sklep.model.Customer
;
@Path
(
"/customers"
)
...
...
Wielomodulowy/wielomodulowy-rest/src/main/java/rest/RHtmlZaPomocaWritera.java
View file @
bd977b6d
...
...
@@ -5,9 +5,9 @@ import jakarta.ws.rs.Path;
import
jakarta.ws.rs.PathParam
;
import
jakarta.ws.rs.Produces
;
import
sklep.db.DBConnection
;
import
sklep.db.DBException
;
import
sklep.db.ProductDAO
;
import
sklep.db.RecordNotFound
;
import
sklep.exn.DBException
;
import
sklep.exn.RecordNotFound
;
import
sklep.model.Product
;
@Path
(
"/products.html"
)
...
...
Wielomodulowy/wielomodulowy-rest/src/main/java/rest/ROrders.java
View file @
bd977b6d
...
...
@@ -12,9 +12,9 @@ import jakarta.ws.rs.core.Response;
import
jakarta.ws.rs.core.Response.Status
;
import
jakarta.ws.rs.core.UriBuilder
;
import
sklep.db.DBConnection
;
import
sklep.db.DBException
;
import
sklep.db.OrderDAO
;
import
sklep.db.RecordNotFound
;
import
sklep.exn.DBException
;
import
sklep.exn.RecordNotFound
;
import
sklep.model.Order
;
@Path
(
"/orders"
)
...
...
Wielomodulowy/wielomodulowy-rest/src/main/java/rest/RProducts.java
View file @
bd977b6d
...
...
@@ -15,9 +15,9 @@ import jakarta.ws.rs.Produces;
import
jakarta.ws.rs.core.Response
;
import
jakarta.ws.rs.core.UriBuilder
;
import
sklep.db.DBConnection
;
import
sklep.db.DBException
;
import
sklep.db.ProductDAO
;
import
sklep.db.RecordNotFound
;
import
sklep.exn.DBException
;
import
sklep.exn.RecordNotFound
;
import
sklep.model.Product
;
import
sklep.model.ProductList
;
...
...
Wielomodulowy/wielomodulowy-rest/src/main/java/rest/RProductsJSON.java
View file @
bd977b6d
...
...
@@ -12,9 +12,9 @@ import jakarta.ws.rs.Path;
import
jakarta.ws.rs.PathParam
;
import
jakarta.ws.rs.Produces
;
import
sklep.db.DBConnection
;
import
sklep.db.DBException
;
import
sklep.db.ProductDAO
;
import
sklep.db.RecordNotFound
;
import
sklep.exn.DBException
;
import
sklep.exn.RecordNotFound
;
import
sklep.model.Product
;
@Path
(
"/products.json"
)
...
...
Wielomodulowy/wielomodulowy-rest/src/main/java/rest/RProductsPDF.java
View file @
bd977b6d
...
...
@@ -5,9 +5,9 @@ import jakarta.ws.rs.Path;
import
jakarta.ws.rs.PathParam
;
import
jakarta.ws.rs.Produces
;
import
sklep.db.DBConnection
;
import
sklep.db.DBException
;
import
sklep.db.ProductDAO
;
import
sklep.db.RecordNotFound
;
import
sklep.exn.DBException
;
import
sklep.exn.RecordNotFound
;
import
sklep.model.Product
;
import
sklep.model.ProductList
;
...
...
Wielomodulowy/wielomodulowy-rest/src/main/java/rest/RProductsXML.java
View file @
bd977b6d
...
...
@@ -9,9 +9,9 @@ import jakarta.ws.rs.Path;
import
jakarta.ws.rs.PathParam
;
import
jakarta.ws.rs.Produces
;
import
sklep.db.DBConnection
;
import
sklep.db.DBException
;
import
sklep.db.ProductDAO
;
import
sklep.db.RecordNotFound
;
import
sklep.exn.DBException
;
import
sklep.exn.RecordNotFound
;
import
sklep.model.Price
;
import
sklep.model.Product
;
import
sklep.model.ProductList
;
...
...
Wielomodulowy/wielomodulowy-soap_api/pom.xml
View file @
bd977b6d
...
...
@@ -12,7 +12,7 @@
<dependencies>
<dependency>
<groupId>
${project.groupId}
</groupId>
<artifactId>
wielomodulowy-
baza
</artifactId>
<artifactId>
wielomodulowy-
model
</artifactId>
<version>
${project.version}
</version>
</dependency>
<dependency>
...
...
Wielomodulowy/wielomodulowy-soap_api/src/main/java/sklep/soap/Sklep.java
View file @
bd977b6d
...
...
@@ -6,8 +6,8 @@ import java.util.List;
import
jakarta.jws.WebParam
;
import
jakarta.jws.WebResult
;
import
jakarta.jws.WebService
;
import
sklep.
db
.DBException
;
import
sklep.
db
.RecordNotFound
;
import
sklep.
exn
.DBException
;
import
sklep.
exn
.RecordNotFound
;
import
sklep.model.Customer
;
import
sklep.model.Order
;
import
sklep.model.Product
;
...
...
Wielomodulowy/wielomodulowy-soap_klient/src/main/java/sklep/klient/Klient1_WszystkieProdukty.java
View file @
bd977b6d
...
...
@@ -2,7 +2,7 @@ package sklep.klient;
import
java.util.List
;
import
sklep.
db
.DBException
;
import
sklep.
exn
.DBException
;
import
sklep.model.Product
;
import
sklep.soap.Sklep
;
...
...
Wielomodulowy/wielomodulowy-soap_klient/src/main/java/sklep/klient/Klient2.java
View file @
bd977b6d
...
...
@@ -2,8 +2,8 @@ package sklep.klient;
import
java.util.Scanner
;
import
sklep.
db
.DBException
;
import
sklep.
db
.RecordNotFound
;
import
sklep.
exn
.DBException
;
import
sklep.
exn
.RecordNotFound
;
import
sklep.model.Product
;
import
sklep.soap.Sklep
;
...
...
Wielomodulowy/wielomodulowy-soap_klient/src/main/java/sklep/klient/Klient3.java
View file @
bd977b6d
...
...
@@ -4,8 +4,8 @@ import java.math.BigDecimal;
import
java.util.Locale
;
import
java.util.Scanner
;
import
sklep.
db
.DBException
;
import
sklep.
db
.RecordNotFound
;
import
sklep.
exn
.DBException
;
import
sklep.
exn
.RecordNotFound
;
import
sklep.model.Product
;
import
sklep.soap.Sklep
;
...
...
Wielomodulowy/wielomodulowy-soap_klient/src/main/java/sklep/klient/OknoSoap.java
View file @
bd977b6d
...
...
@@ -19,8 +19,8 @@ import javax.swing.SwingWorker;
import
javax.swing.event.ChangeEvent
;
import
javax.swing.event.ChangeListener
;
import
sklep.
db
.DBException
;
import
sklep.
db
.RecordNotFound
;
import
sklep.
exn
.DBException
;
import
sklep.
exn
.RecordNotFound
;
import
sklep.model.Product
;
import
sklep.soap.Sklep
;
...
...
Wielomodulowy/wielomodulowy-soap_serwer/src/main/java/sklep/soap/PhotoUtil.java
View file @
bd977b6d
...
...
@@ -9,9 +9,9 @@ import java.nio.file.Paths;
import
java.nio.file.StandardCopyOption
;
import
java.nio.file.StandardOpenOption
;
import
sklep.db.DBException
;
import
sklep.db.DBSettings
;
import
sklep.db.RecordNotFound
;
import
sklep.exn.DBException
;
import
sklep.exn.RecordNotFound
;
public
class
PhotoUtil
{
...
...
Wielomodulowy/wielomodulowy-soap_serwer/src/main/java/sklep/soap/SklepImpl.java
View file @
bd977b6d
...
...
@@ -7,10 +7,10 @@ import jakarta.jws.WebService;
import
jakarta.xml.ws.soap.MTOM
;
import
sklep.db.CustomerDAO
;
import
sklep.db.DBConnection
;
import
sklep.db.DBException
;
import
sklep.db.OrderDAO
;
import
sklep.db.ProductDAO
;
import
sklep.db.RecordNotFound
;
import
sklep.exn.DBException
;
import
sklep.exn.RecordNotFound
;
import
sklep.model.Customer
;
import
sklep.model.Order
;
import
sklep.model.Product
;
...
...
Wielomodulowy/wielomodulowy-web/src/main/java/sklep/web/EditProduct.java
View file @
bd977b6d
...
...
@@ -10,9 +10,9 @@ import jakarta.servlet.http.HttpServlet;
import
jakarta.servlet.http.HttpServletRequest
;
import
jakarta.servlet.http.HttpServletResponse
;
import
sklep.db.DBConnection
;
import
sklep.db.DBException
;
import
sklep.db.ProductDAO
;
import
sklep.db.RecordNotFound
;
import
sklep.exn.DBException
;
import
sklep.exn.RecordNotFound
;
import
sklep.model.Product
;
@WebServlet
(
"/edit"
)
...
...
Wielomodulowy/wielomodulowy-web/src/main/java/sklep/web/Photo.java
View file @
bd977b6d
...
...
@@ -8,7 +8,7 @@ import jakarta.servlet.annotation.WebServlet;
import
jakarta.servlet.http.HttpServlet
;
import
jakarta.servlet.http.HttpServletRequest
;
import
jakarta.servlet.http.HttpServletResponse
;
import
sklep.
db
.RecordNotFound
;
import
sklep.
exn
.RecordNotFound
;
@WebServlet
(
"/photo"
)
public
class
Photo
extends
HttpServlet
{
...
...
Wielomodulowy/wielomodulowy-web/src/main/java/sklep/web/PhotoUtil.java
View file @
bd977b6d
...
...
@@ -8,9 +8,9 @@ import java.nio.file.Path;
import
java.nio.file.Paths
;
import
java.nio.file.StandardCopyOption
;
import
sklep.db.DBException
;
import
sklep.db.DBSettings
;
import
sklep.db.RecordNotFound
;
import
sklep.exn.DBException
;
import
sklep.exn.RecordNotFound
;
public
class
PhotoUtil
{
...
...
Wielomodulowy/wielomodulowy-web/src/main/java/sklep/web/ProductBean.java
View file @
bd977b6d
...
...
@@ -4,8 +4,8 @@ import java.math.BigDecimal;
import
java.util.List
;
import
sklep.db.DBConnection
;
import
sklep.db.DBException
;
import
sklep.db.ProductDAO
;
import
sklep.exn.DBException
;
import
sklep.model.Product
;
/* Ta klasa jest po to, aby w skrypcie JSP w wygodny sposób odczytać sobie listę produktów z bazy danych. */
...
...
Wielomodulowy/wielomodulowy-web/src/main/java/sklep/web/Products1.java
View file @
bd977b6d
...
...
@@ -10,8 +10,8 @@ import jakarta.servlet.http.HttpServlet;
import
jakarta.servlet.http.HttpServletRequest
;
import
jakarta.servlet.http.HttpServletResponse
;
import
sklep.db.DBConnection
;
import
sklep.db.DBException
;
import
sklep.db.ProductDAO
;
import
sklep.exn.DBException
;
import
sklep.model.Product
;
@WebServlet
(
"/products1"
)
...
...
Wielomodulowy/wielomodulowy-web/src/main/java/sklep/web/Products2.java
View file @
bd977b6d
...
...
@@ -10,8 +10,8 @@ import jakarta.servlet.http.HttpServlet;
import
jakarta.servlet.http.HttpServletRequest
;
import
jakarta.servlet.http.HttpServletResponse
;
import
sklep.db.DBConnection
;
import
sklep.db.DBException
;
import
sklep.db.ProductDAO
;
import
sklep.exn.DBException
;
import
sklep.model.Product
;
@WebServlet
(
"/products2"
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment