Package ui.entities.whatssid.service
Klasse WhatsSidService
java.lang.Object
ui.entities.whatssid.service.WhatsSidService
- Alle implementierten Schnittstellen:
FingerPrintingDataSource
-
Feldübersicht
Felder -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidclose()voidfindHashes(IntArrayBean intArrayBean) Find hashes of an already existing tune.findTune(SongNoBean songNoBean) Find a matched tune.voidinsertHashes(HashBeans hashes) Insert the hashes of a new tune into the database.insertTune(MusicInfoBean musicInfoBean) Insert a new tune into the database.booleantuneExists(MusicInfoBean musicInfoBean) Check if a tune is already in the database.
-
Felddetails
-
em
private javax.persistence.EntityManager em
-
-
Konstruktordetails
-
WhatsSidService
public WhatsSidService(javax.persistence.EntityManager em)
-
-
Methodendetails
-
insertTune
Beschreibung aus Schnittstelle kopiert:FingerPrintingDataSourceInsert a new tune into the database. First step of inserting a tune with hashes.- Angegeben von:
insertTunein SchnittstelleFingerPrintingDataSource- Parameter:
musicInfoBean- tune information- Gibt zurück:
- tune id
-
insertHashes
Beschreibung aus Schnittstelle kopiert:FingerPrintingDataSourceInsert the hashes of a new tune into the database. Last step of inserting a tune with hashes.- Angegeben von:
insertHashesin SchnittstelleFingerPrintingDataSource- Parameter:
hashes- generated hashes of the fingerprinted tune
-
findTune
Beschreibung aus Schnittstelle kopiert:FingerPrintingDataSourceFind a matched tune. Last step of matching a tune.- Angegeben von:
findTunein SchnittstelleFingerPrintingDataSource- Parameter:
songNoBean- matched song number- Gibt zurück:
- music info of a matched tune
-
findHashes
Beschreibung aus Schnittstelle kopiert:FingerPrintingDataSourceFind hashes of an already existing tune. First step of matching a tune.- Angegeben von:
findHashesin SchnittstelleFingerPrintingDataSource- Parameter:
intArrayBean- hashes of an already existing tune to match.- Gibt zurück:
- matching hashes
-
tuneExists
Beschreibung aus Schnittstelle kopiert:FingerPrintingDataSourceCheck if a tune is already in the database. Call this prior to inserting a new tune.- Angegeben von:
tuneExistsin SchnittstelleFingerPrintingDataSource- Parameter:
musicInfoBean- tune information- Gibt zurück:
- tune exists
-
deleteAll
public void deleteAll() -
close
public void close()
-