Commit 94a68ae6 by Patryk Czarnik

Formatowanie kodu IDEA

parent fd341077
package ogloszenia; package ogloszenia;
/** W tej klasie trzeba wpisać swoje ustawienia ścieżek. */ /**
* W tej klasie trzeba wpisać swoje ustawienia ścieżek.
*/
public class Ustawienia { public class Ustawienia {
public static final String SQLITE_PATH = "/home/patryk/ogloszenia/ogloszenia.db"; public static final String SQLITE_PATH = "/home/patryk/ogloszenia/ogloszenia.db";
......
...@@ -23,7 +23,7 @@ public class DostepDoBazySqlite implements AutoCloseable { ...@@ -23,7 +23,7 @@ public class DostepDoBazySqlite implements AutoCloseable {
Connection con = DriverManager.getConnection("jdbc:sqlite:" + sqliteFile); Connection con = DriverManager.getConnection("jdbc:sqlite:" + sqliteFile);
return new DostepDoBazySqlite(con); return new DostepDoBazySqlite(con);
} catch (Exception e) { } catch (Exception e) {
throw new BladBazyDanych("Błąd podczas otwierania bazy danych ("+e.getMessage()+")", e); throw new BladBazyDanych("Błąd podczas otwierania bazy danych (" + e.getMessage() + ")", e);
} }
} }
...@@ -34,7 +34,7 @@ public class DostepDoBazySqlite implements AutoCloseable { ...@@ -34,7 +34,7 @@ public class DostepDoBazySqlite implements AutoCloseable {
@Override @Override
public void close() { public void close() {
try { try {
if(c != null) if (c != null)
c.close(); c.close();
} catch (SQLException e) { } catch (SQLException e) {
System.err.println("Błąd podczas close: " + e.getMessage()); System.err.println("Błąd podczas close: " + e.getMessage());
...@@ -56,7 +56,7 @@ public class DostepDoBazySqlite implements AutoCloseable { ...@@ -56,7 +56,7 @@ public class DostepDoBazySqlite implements AutoCloseable {
public void endTransaction(boolean commit) throws BladBazyDanych { public void endTransaction(boolean commit) throws BladBazyDanych {
try { try {
if(commit) { if (commit) {
c.commit(); c.commit();
} else { } else {
c.rollback(); c.rollback();
......
...@@ -25,45 +25,45 @@ public class SprzedawcaDAO { ...@@ -25,45 +25,45 @@ public class SprzedawcaDAO {
public List<Integer> idList() throws BladBazyDanych { public List<Integer> idList() throws BladBazyDanych {
final String sql = "SELECT id_sprzedawcy FROM sprzedawcy"; final String sql = "SELECT id_sprzedawcy FROM sprzedawcy";
List<Integer> lista = new LinkedList<>(); List<Integer> lista = new LinkedList<>();
try(PreparedStatement stmt = db.c().prepareStatement(sql)) { try (PreparedStatement stmt = db.c().prepareStatement(sql)) {
try(ResultSet rs = stmt.executeQuery()) { try (ResultSet rs = stmt.executeQuery()) {
while(rs.next()) { while (rs.next()) {
lista.add(rs.getInt(1)); lista.add(rs.getInt(1));
} }
} }
} catch (SQLException e) { } catch (SQLException e) {
throw new BladBazyDanych("listaIdSprzedawcow: "+e.getMessage(), e); throw new BladBazyDanych("listaIdSprzedawcow: " + e.getMessage(), e);
} }
return lista; return lista;
} }
public Sprzedawca findById(int idSprzedawcy) throws BladBazyDanych, NieznanyRekord { public Sprzedawca findById(int idSprzedawcy) throws BladBazyDanych, NieznanyRekord {
final String sql = "SELECT * FROM sprzedawcy WHERE id_sprzedawcy = ?"; final String sql = "SELECT * FROM sprzedawcy WHERE id_sprzedawcy = ?";
try(PreparedStatement stmt = db.c().prepareStatement(sql)) { try (PreparedStatement stmt = db.c().prepareStatement(sql)) {
stmt.setInt(1, idSprzedawcy); stmt.setInt(1, idSprzedawcy);
try(ResultSet rs = stmt.executeQuery()) { try (ResultSet rs = stmt.executeQuery()) {
if(rs.next()) { if (rs.next()) {
return sprzedawcaZResultSet(rs); return sprzedawcaZResultSet(rs);
} else { } else {
throw new NieznanyRekord("Nieznany sprzedawca " + idSprzedawcy); throw new NieznanyRekord("Nieznany sprzedawca " + idSprzedawcy);
} }
} }
} catch (SQLException e) { } catch (SQLException e) {
throw new BladBazyDanych("Sprzedawca byId: "+e.getMessage(), e); throw new BladBazyDanych("Sprzedawca byId: " + e.getMessage(), e);
} }
} }
public List<Sprzedawca> readAll() throws BladBazyDanych { public List<Sprzedawca> readAll() throws BladBazyDanych {
final String sql = "SELECT * FROM sprzedawcy"; final String sql = "SELECT * FROM sprzedawcy";
List<Sprzedawca> lista = new LinkedList<>(); List<Sprzedawca> lista = new LinkedList<>();
try(PreparedStatement stmt = db.c().prepareStatement(sql)) { try (PreparedStatement stmt = db.c().prepareStatement(sql)) {
try(ResultSet rs = stmt.executeQuery()) { try (ResultSet rs = stmt.executeQuery()) {
while(rs.next()) { while (rs.next()) {
lista.add(sprzedawcaZResultSet(rs)); lista.add(sprzedawcaZResultSet(rs));
} }
} }
} catch (SQLException e) { } catch (SQLException e) {
throw new BladBazyDanych("Sprzedawca readAll: "+e.getMessage(), e); throw new BladBazyDanych("Sprzedawca readAll: " + e.getMessage(), e);
} }
return lista; return lista;
} }
......
...@@ -16,7 +16,7 @@ public class UtworzBaze { ...@@ -16,7 +16,7 @@ public class UtworzBaze {
String skrypt = ""; String skrypt = "";
try { try {
skrypt = String.join("\n", Files.readAllLines(Paths.get("ogloszenia_sqlite.sql"))); skrypt = String.join("\n", Files.readAllLines(Paths.get("ogloszenia_sqlite.sql")));
if(Files.deleteIfExists(Paths.get(Ustawienia.SQLITE_PATH))) { if (Files.deleteIfExists(Paths.get(Ustawienia.SQLITE_PATH))) {
System.out.println("Usunięto plik " + Ustawienia.SQLITE_PATH); System.out.println("Usunięto plik " + Ustawienia.SQLITE_PATH);
} }
} catch (IOException e) { } catch (IOException e) {
...@@ -25,11 +25,11 @@ public class UtworzBaze { ...@@ -25,11 +25,11 @@ public class UtworzBaze {
String[] poleceniaSkryptu = skrypt.split("\\s*;\\s*"); String[] poleceniaSkryptu = skrypt.split("\\s*;\\s*");
System.out.println("Otwarcie pliku z bazą..."); System.out.println("Otwarcie pliku z bazą...");
try(Connection c = DriverManager.getConnection("jdbc:sqlite:" + Ustawienia.SQLITE_PATH); try (Connection c = DriverManager.getConnection("jdbc:sqlite:" + Ustawienia.SQLITE_PATH);
Statement stmt = c.createStatement()) { Statement stmt = c.createStatement()) {
c.setAutoCommit(false); c.setAutoCommit(false);
System.out.println("Wgrywam dane"); System.out.println("Wgrywam dane");
for(String sql : poleceniaSkryptu) { for (String sql : poleceniaSkryptu) {
stmt.addBatch(sql); stmt.addBatch(sql);
System.out.print("."); System.out.print(".");
System.out.flush(); System.out.flush();
......
...@@ -24,7 +24,9 @@ public class Ogloszenie { ...@@ -24,7 +24,9 @@ public class Ogloszenie {
this.opis = opis; this.opis = opis;
} }
/** Pozostawia pole sprzedawca równe null. */ /**
* Pozostawia pole sprzedawca równe null.
*/
public Ogloszenie(Integer idOgloszenia, LocalDateTime dataWystawienia, BigDecimal cena, String tytul, String opis) { public Ogloszenie(Integer idOgloszenia, LocalDateTime dataWystawienia, BigDecimal cena, String tytul, String opis) {
this.idOgloszenia = idOgloszenia; this.idOgloszenia = idOgloszenia;
this.dataWystawienia = dataWystawienia; this.dataWystawienia = dataWystawienia;
...@@ -34,7 +36,9 @@ public class Ogloszenie { ...@@ -34,7 +36,9 @@ public class Ogloszenie {
this.idSprzedawcy = null; this.idSprzedawcy = null;
} }
/** Wartość idSprzedawcy pobiera z obiektu sprzedawca. */ /**
* Wartość idSprzedawcy pobiera z obiektu sprzedawca.
*/
public Ogloszenie(Integer idOgloszenia, Sprzedawca sprzedawca, LocalDateTime dataWystawienia, BigDecimal cena, String tytul, String opis) { public Ogloszenie(Integer idOgloszenia, Sprzedawca sprzedawca, LocalDateTime dataWystawienia, BigDecimal cena, String tytul, String opis) {
this.idOgloszenia = idOgloszenia; this.idOgloszenia = idOgloszenia;
this.dataWystawienia = dataWystawienia; this.dataWystawienia = dataWystawienia;
...@@ -42,7 +46,7 @@ public class Ogloszenie { ...@@ -42,7 +46,7 @@ public class Ogloszenie {
this.tytul = tytul; this.tytul = tytul;
this.opis = opis; this.opis = opis;
this.sprzedawca = sprzedawca; this.sprzedawca = sprzedawca;
if(sprzedawca != null) { if (sprzedawca != null) {
this.idSprzedawcy = sprzedawca.getIdSprzedawcy(); this.idSprzedawcy = sprzedawca.getIdSprzedawcy();
} }
} }
......
...@@ -28,7 +28,9 @@ public class OgloszenieSamochodowe extends Ogloszenie { ...@@ -28,7 +28,9 @@ public class OgloszenieSamochodowe extends Ogloszenie {
this.silnik = silnik; this.silnik = silnik;
} }
/** Pozostawia pole sprzedawca równe null. */ /**
* Pozostawia pole sprzedawca równe null.
*/
public OgloszenieSamochodowe(Integer idOgloszenia, LocalDateTime dataWystawienia, BigDecimal cena, String tytul, String opis, public OgloszenieSamochodowe(Integer idOgloszenia, LocalDateTime dataWystawienia, BigDecimal cena, String tytul, String opis,
String marka, String model, String generacja, String kolor, int rocznik, int przebieg, Silnik silnik) { String marka, String model, String generacja, String kolor, int rocznik, int przebieg, Silnik silnik) {
super(idOgloszenia, dataWystawienia, cena, tytul, opis); super(idOgloszenia, dataWystawienia, cena, tytul, opis);
...@@ -41,7 +43,9 @@ public class OgloszenieSamochodowe extends Ogloszenie { ...@@ -41,7 +43,9 @@ public class OgloszenieSamochodowe extends Ogloszenie {
this.silnik = silnik; this.silnik = silnik;
} }
/** Wartość idSprzedawcy pobiera z obiektu sprzedawca. */ /**
* Wartość idSprzedawcy pobiera z obiektu sprzedawca.
*/
public OgloszenieSamochodowe(Integer idOgloszenia, Sprzedawca sprzedawca, public OgloszenieSamochodowe(Integer idOgloszenia, Sprzedawca sprzedawca,
LocalDateTime dataWystawienia, BigDecimal cena, String tytul, String opis, LocalDateTime dataWystawienia, BigDecimal cena, String tytul, String opis,
String marka, String model, String generacja, String kolor, int rocznik, int przebieg, Silnik silnik) { String marka, String model, String generacja, String kolor, int rocznik, int przebieg, Silnik silnik) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment