Commit 94a68ae6 by Patryk Czarnik

Formatowanie kodu IDEA

parent fd341077
package ogloszenia;
/** W tej klasie trzeba wpisać swoje ustawienia ścieżek. */
/**
* W tej klasie trzeba wpisać swoje ustawienia ścieżek.
*/
public class Ustawienia {
public static final String SQLITE_PATH = "/home/patryk/ogloszenia/ogloszenia.db";
......
......@@ -23,7 +23,7 @@ public class DostepDoBazySqlite implements AutoCloseable {
Connection con = DriverManager.getConnection("jdbc:sqlite:" + sqliteFile);
return new DostepDoBazySqlite(con);
} 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 {
@Override
public void close() {
try {
if(c != null)
if (c != null)
c.close();
} catch (SQLException e) {
System.err.println("Błąd podczas close: " + e.getMessage());
......@@ -56,7 +56,7 @@ public class DostepDoBazySqlite implements AutoCloseable {
public void endTransaction(boolean commit) throws BladBazyDanych {
try {
if(commit) {
if (commit) {
c.commit();
} else {
c.rollback();
......
......@@ -25,45 +25,45 @@ public class SprzedawcaDAO {
public List<Integer> idList() throws BladBazyDanych {
final String sql = "SELECT id_sprzedawcy FROM sprzedawcy";
List<Integer> lista = new LinkedList<>();
try(PreparedStatement stmt = db.c().prepareStatement(sql)) {
try(ResultSet rs = stmt.executeQuery()) {
while(rs.next()) {
try (PreparedStatement stmt = db.c().prepareStatement(sql)) {
try (ResultSet rs = stmt.executeQuery()) {
while (rs.next()) {
lista.add(rs.getInt(1));
}
}
} catch (SQLException e) {
throw new BladBazyDanych("listaIdSprzedawcow: "+e.getMessage(), e);
throw new BladBazyDanych("listaIdSprzedawcow: " + e.getMessage(), e);
}
return lista;
}
public Sprzedawca findById(int idSprzedawcy) throws BladBazyDanych, NieznanyRekord {
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);
try(ResultSet rs = stmt.executeQuery()) {
if(rs.next()) {
try (ResultSet rs = stmt.executeQuery()) {
if (rs.next()) {
return sprzedawcaZResultSet(rs);
} else {
throw new NieznanyRekord("Nieznany sprzedawca " + idSprzedawcy);
}
}
} 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 {
final String sql = "SELECT * FROM sprzedawcy";
List<Sprzedawca> lista = new LinkedList<>();
try(PreparedStatement stmt = db.c().prepareStatement(sql)) {
try(ResultSet rs = stmt.executeQuery()) {
while(rs.next()) {
try (PreparedStatement stmt = db.c().prepareStatement(sql)) {
try (ResultSet rs = stmt.executeQuery()) {
while (rs.next()) {
lista.add(sprzedawcaZResultSet(rs));
}
}
} catch (SQLException e) {
throw new BladBazyDanych("Sprzedawca readAll: "+e.getMessage(), e);
throw new BladBazyDanych("Sprzedawca readAll: " + e.getMessage(), e);
}
return lista;
}
......
......@@ -16,7 +16,7 @@ public class UtworzBaze {
String skrypt = "";
try {
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);
}
} catch (IOException e) {
......@@ -25,11 +25,11 @@ public class UtworzBaze {
String[] poleceniaSkryptu = skrypt.split("\\s*;\\s*");
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()) {
c.setAutoCommit(false);
System.out.println("Wgrywam dane");
for(String sql : poleceniaSkryptu) {
for (String sql : poleceniaSkryptu) {
stmt.addBatch(sql);
System.out.print(".");
System.out.flush();
......
......@@ -24,7 +24,9 @@ public class Ogloszenie {
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) {
this.idOgloszenia = idOgloszenia;
this.dataWystawienia = dataWystawienia;
......@@ -34,7 +36,9 @@ public class Ogloszenie {
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) {
this.idOgloszenia = idOgloszenia;
this.dataWystawienia = dataWystawienia;
......@@ -42,7 +46,7 @@ public class Ogloszenie {
this.tytul = tytul;
this.opis = opis;
this.sprzedawca = sprzedawca;
if(sprzedawca != null) {
if (sprzedawca != null) {
this.idSprzedawcy = sprzedawca.getIdSprzedawcy();
}
}
......
......@@ -28,7 +28,9 @@ public class OgloszenieSamochodowe extends Ogloszenie {
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,
String marka, String model, String generacja, String kolor, int rocznik, int przebieg, Silnik silnik) {
super(idOgloszenia, dataWystawienia, cena, tytul, opis);
......@@ -41,7 +43,9 @@ public class OgloszenieSamochodowe extends Ogloszenie {
this.silnik = silnik;
}
/** Wartość idSprzedawcy pobiera z obiektu sprzedawca. */
/**
* Wartość idSprzedawcy pobiera z obiektu sprzedawca.
*/
public OgloszenieSamochodowe(Integer idOgloszenia, Sprzedawca sprzedawca,
LocalDateTime dataWystawienia, BigDecimal cena, String tytul, String opis,
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