public class ReleasePersistence extends AbstractPersistence<Release>
AbstractPersistence.SQL_ORDER
Modifier and Type | Field and Description |
---|---|
protected static org.slf4j.Logger |
logger |
static String |
tableName |
AND, entityManagerFactory
Constructor and Description |
---|
ReleasePersistence(javax.persistence.EntityManagerFactory factory)
Instantiates a new release persistence.
|
Modifier and Type | Method and Description |
---|---|
int |
deleteItemByIdField(String idField)
Delete item by id field.
|
List<Package> |
getPackageForID(String packageID)
Gets the package for id.
|
PackagePersistence |
getPackagesPersistence()
Gets the packages persistence.
|
int |
removeAllReleations()
Removes the all releations.
|
int |
removeRelations(Release item)
Delete all relations (packages) for input item
|
javax.persistence.criteria.Root<Release> |
rootFrom(javax.persistence.criteria.CriteriaQuery<Object> cq)
Root from.
|
Release |
updateReleaseInfo(Release release)
Update release info.
|
countItems, create, createNewManager, deleteItemByInternalId, executeCriteriaQuery, executeTypedQuery, getCriteriaBuilder, getEntityManagerFactory, getItemByKey, getRows, getRows, getRowsFiltered, getRowsOrdered, insert, remove, removeAll, update
public static final String tableName
protected static org.slf4j.Logger logger
public ReleasePersistence(javax.persistence.EntityManagerFactory factory)
factory
- the factorypublic javax.persistence.criteria.Root<Release> rootFrom(javax.persistence.criteria.CriteriaQuery<Object> cq)
JavaPersistenceHandler
rootFrom
in interface JavaPersistenceHandler<Release>
rootFrom
in class AbstractPersistence<Release>
cq
- the cqpublic int deleteItemByIdField(String idField) throws DatabaseServiceException
DaoUpdater
deleteItemByIdField
in interface DaoUpdater<Release>
deleteItemByIdField
in class AbstractPersistence<Release>
idField
- the id fieldDatabaseServiceException
- the database service exceptionpublic List<Package> getPackageForID(String packageID) throws DatabaseServiceException
packageID
- the package idDatabaseServiceException
- the database service exceptionpublic int removeAllReleations()
AbstractPersistence
removeAllReleations
in class AbstractPersistence<Release>
public int removeRelations(Release item)
removeRelations
in class AbstractPersistence<Release>
item
- the itempublic PackagePersistence getPackagesPersistence()
public Release updateReleaseInfo(Release release) throws DatabaseServiceException
release
- the releaseDatabaseServiceException
- the database service exceptionCopyright © 2016. All Rights Reserved.