|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectclasses.utilities.SqlStatements
public class SqlStatements
Az SQLStatements osztály nem más, mint a program működése során használt SQL utasítások gyűjteménye
| Constructor Summary | |
|---|---|
SqlStatements()
|
|
| Method Summary | |
|---|---|
void |
createCompanyRowsTable(java.lang.String tableName)
A metódus segítségével létrehozhatjuk a vállalat számláihoz tartozó tételsorok tárolására alkalmas táblát. |
void |
createCompanyTable(java.lang.String tableName,
java.lang.String tableName2)
A metódus segítségével létrehozhatunk egy vállalat számláinak tárolására alkalmas táblát. |
void |
createPartnersTable(java.lang.String tableName)
A metódus segítségével létrehozhatunk egy vállalattal kapcsolatban álló partnerek adatainak tárolására alkalmas táblát. |
java.sql.ResultSet |
dailyStatistics(Statistics s,
java.lang.String tableName)
A metódus segítségével lefuttathatunk egy specifikált keresést a rendszerben, melynek eredménye a napi lebontású kimutatások készítésnek lesz az alapja. |
int |
getCash(Statistics s,
java.lang.String tableName)
A metódus segítségével lefuttathatunk egy specifikált keresést a rendszerben, s eredményül megkapjuk egy bizonys dátum előtt képződött szabad készpénz összegét |
void |
insertNewEntry(Entry e,
java.lang.String tableName)
A metódus segítségével új számlát rögzíthetünk a rendszerben. |
void |
insertNewPartner(Partner p,
java.lang.String tableName)
A metódus segítségével új partnert rögzíthetünk a rendszerben |
void |
insertRow(EntryRow e,
java.lang.String tableName,
java.lang.String billSerial,
int serial)
A metódus segítségével új sort rögzíthetünk a rendszerben |
boolean |
isAlreadyUsedSerial(java.lang.String s,
java.lang.String tableName)
A metódus segítségével lefuttathatunk egy olyan lekérdezést rendszerben, mely megmondja, hogy egy adott sorszámú számla szerepel-e a rendszerben. |
boolean |
isTableExists(java.lang.String tableName)
A metódus segítségével lekérdezhetjük, hogy egy adott tábla létezik-e. |
java.sql.ResultSet |
monthlyStatistics(Statistics s,
java.lang.String tableName)
A metódus segítségével lefuttathatunk egy specifikált keresést a rendszerben, melynek eredménye a havi lebontású kimutatások készítésnek lesz az alapja. |
java.sql.ResultSet |
searchForEntries(Search s,
java.lang.String tableName)
A metódus segítségével lefuttathatunk egy specifikált keresést a rendszerben. |
Partner |
searchForPartner(int partnerId,
java.lang.String tableName)
A metódus segítségével egy olyan keresést hajthatunk végre, mely megmondja, hogy egy adott azonosítójú partner adatait adja vissza. |
void |
setNumberOfCopies(Entry e,
java.lang.String tableName,
int number)
Beállítja az egyes számlákhoz tartozó példányszámok új értékét |
void |
setWasted(Entry e,
java.lang.String tableName)
A metódus segítségével lefuttathatunk egy Update utasítást, mellyel egy bizonyos számlát jelölhetünk meg rontottként. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SqlStatements()
| Method Detail |
|---|
public boolean isTableExists(java.lang.String tableName)
tableName - A kérdéses tábla neve
public void createCompanyRowsTable(java.lang.String tableName)
throws java.sql.SQLException
tableName - A vállalat neve szóközök nélkül, a leendő tábla neve kiegészül majd a _rows szöveggel
java.sql.SQLException
public void createCompanyTable(java.lang.String tableName,
java.lang.String tableName2)
throws java.sql.SQLException
tableName - A vállalat neve szóközök nélkül, a létrehozandó tábla neve.tableName2 - Azon tábla neve, melyben a vállalattal kapcsolatban álló partnerek adatai tárolódnak
java.sql.SQLException
public void createPartnersTable(java.lang.String tableName)
throws java.sql.SQLException
tableName - A létrehozandó tábla neve.
java.sql.SQLException
public void insertNewEntry(Entry e,
java.lang.String tableName)
throws java.sql.SQLException
e - Egy Entry objektum, melyben a számla adatai tárolódnaktableName - A tábla neve, melybe a beszúrás történik
java.sql.SQLException
public void insertRow(EntryRow e,
java.lang.String tableName,
java.lang.String billSerial,
int serial)
throws java.sql.SQLException
e - Egy EntryRow objektum, melyben egy sorról tárolt információk vannaktableName - A tábla neve, melybe a beszúrás történikbillSerial - A számla sorszáma, melyhez a tételsor kapcsolódikserial - Az adott sor sorszáma a számlán
java.sql.SQLException
public void insertNewPartner(Partner p,
java.lang.String tableName)
throws java.sql.SQLException
p - A partner adatait tartalmazó Partner objektumtableName - A tábla, melybe a beszúrás történik
java.sql.SQLException
public java.sql.ResultSet searchForEntries(Search s,
java.lang.String tableName)
throws java.sql.SQLException
s - A keresés paramétereit tartalmazó Search objektumtableName - A tábla neve, melyben a keresést végre kell hajtani
java.sql.SQLException
public java.sql.ResultSet dailyStatistics(Statistics s,
java.lang.String tableName)
throws java.sql.SQLException
s - A keresés paramétereit tartalmazó Statistics objektumtableName - A tábla neve, melyben a keresést végre kell hajtani
java.sql.SQLException
public java.sql.ResultSet monthlyStatistics(Statistics s,
java.lang.String tableName)
throws java.sql.SQLException
s - A keresés paramétereit tartalmazó Statistics objektumtableName - A tábla neve, melyben a keresést végre kell hajtani
java.sql.SQLException
public Partner searchForPartner(int partnerId,
java.lang.String tableName)
throws java.sql.SQLException
partnerId - A keresett partner azonosítószámatableName - A tábla neve, melyben a partnerek tárolva vannak
java.sql.SQLException
public void setWasted(Entry e,
java.lang.String tableName)
throws java.sql.SQLException
e - A számla adatait tartalmazó Entry objektumtableName - A tábla neve, melyen a frissítést le kell futtatni
java.sql.SQLException
public void setNumberOfCopies(Entry e,
java.lang.String tableName,
int number)
throws java.sql.SQLException
e - A számlát jelképező Entry objektumtableName - A tábla neve, melyben a számla tárolva vannumber - Az érték, mellyel növelni kell a már meglévőt
java.sql.SQLException
public boolean isAlreadyUsedSerial(java.lang.String s,
java.lang.String tableName)
throws java.sql.SQLException
s - A számla sorszámatableName - A tábla, melyben a keresést végre kell hajtani
java.sql.SQLException
public int getCash(Statistics s,
java.lang.String tableName)
throws java.sql.SQLException
s - A keresés paramétereit, vagyis a kezdődátumot tartalmazó Statistics objektumtableName - A tábla neve, melyben a keresést végre kell hajtani
java.sql.SQLException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||