public class ParticleEffectDataRepository extends DataBaseRepository<com.github.shynixn.petblocks.api.persistence.entity.ParticleEffectMeta> implements com.github.shynixn.petblocks.api.persistence.controller.ParticleEffectMetaController
| Constructor and Description |
|---|
ParticleEffectDataRepository(ExtensionHikariConnectionContext connectionContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Closes this resource, relinquishing any underlying resources.
|
com.github.shynixn.petblocks.api.persistence.entity.ParticleEffectMeta |
create()
Creates a new particleEffectMeta
|
void |
delete(com.github.shynixn.petblocks.api.persistence.entity.ParticleEffectMeta item)
Deletes the item from the database
|
com.github.shynixn.petblocks.api.persistence.entity.ParticleEffectMeta |
from(ResultSet resultSet)
Generates the entity from the given resultSet
|
com.github.shynixn.petblocks.api.persistence.entity.ParticleEffectMeta |
getById(long id)
Returns the item of the given id
|
boolean |
hasId(com.github.shynixn.petblocks.api.persistence.entity.ParticleEffectMeta item)
Checks if the item has got an valid databaseId
|
void |
insert(com.github.shynixn.petblocks.api.persistence.entity.ParticleEffectMeta item)
Inserts the item into the database and sets the id
|
List<com.github.shynixn.petblocks.api.persistence.entity.ParticleEffectMeta> |
select()
Selects all items from the database into the list
|
int |
size()
Returns the amount of items in the repository
|
void |
update(com.github.shynixn.petblocks.api.persistence.entity.ParticleEffectMeta item)
Updates the item inside of the database
|
getAll, remove, storepublic ParticleEffectDataRepository(ExtensionHikariConnectionContext connectionContext)
public com.github.shynixn.petblocks.api.persistence.entity.ParticleEffectMeta create()
create in interface com.github.shynixn.petblocks.api.persistence.controller.ParticleEffectMetaControllerpublic com.github.shynixn.petblocks.api.persistence.entity.ParticleEffectMeta getById(long id)
getById in interface com.github.shynixn.petblocks.api.persistence.controller.IDatabaseController<com.github.shynixn.petblocks.api.persistence.entity.ParticleEffectMeta>id - idpublic boolean hasId(com.github.shynixn.petblocks.api.persistence.entity.ParticleEffectMeta item)
hasId in class DataBaseRepository<com.github.shynixn.petblocks.api.persistence.entity.ParticleEffectMeta>item - itempublic List<com.github.shynixn.petblocks.api.persistence.entity.ParticleEffectMeta> select()
select in class DataBaseRepository<com.github.shynixn.petblocks.api.persistence.entity.ParticleEffectMeta>public void update(com.github.shynixn.petblocks.api.persistence.entity.ParticleEffectMeta item)
update in class DataBaseRepository<com.github.shynixn.petblocks.api.persistence.entity.ParticleEffectMeta>item - itempublic void delete(com.github.shynixn.petblocks.api.persistence.entity.ParticleEffectMeta item)
delete in class DataBaseRepository<com.github.shynixn.petblocks.api.persistence.entity.ParticleEffectMeta>item - itempublic void insert(com.github.shynixn.petblocks.api.persistence.entity.ParticleEffectMeta item)
insert in class DataBaseRepository<com.github.shynixn.petblocks.api.persistence.entity.ParticleEffectMeta>item - itempublic int size()
size in interface com.github.shynixn.petblocks.api.persistence.controller.IController<com.github.shynixn.petblocks.api.persistence.entity.ParticleEffectMeta>public com.github.shynixn.petblocks.api.persistence.entity.ParticleEffectMeta from(ResultSet resultSet) throws SQLException
from in class DataBaseRepository<com.github.shynixn.petblocks.api.persistence.entity.ParticleEffectMeta>resultSet - resultSetSQLException - exceptionpublic void close()
throws Exception
try-with-resources statement.close in interface AutoCloseableExceptionCopyright © 2017. All rights reserved.