@Repository public class PrincipalDaoImpl extends JpaDao<gr.cite.geoanalytics.dataaccess.entities.principal.Principal,UUID> implements PrincipalDao
| Modifier and Type | Field and Description |
|---|---|
static org.slf4j.Logger |
log |
entityClass, entityManager, persistenceUnitUtil| Constructor and Description |
|---|
PrincipalDaoImpl() |
| Modifier and Type | Method and Description |
|---|---|
gr.cite.geoanalytics.dataaccess.entities.principal.Principal |
findActivePrincipalByName(String name) |
gr.cite.geoanalytics.dataaccess.entities.principal.Principal |
findActivePrincipalByNameAndTenant(String principalName,
String tenantName) |
List<gr.cite.geoanalytics.dataaccess.entities.principal.Principal> |
findActivePrincipals() |
List<gr.cite.geoanalytics.dataaccess.entities.principal.Principal> |
findByClass(gr.cite.geoanalytics.dataaccess.entities.principal.PrincipalClass classType) |
List<gr.cite.geoanalytics.dataaccess.entities.principal.Principal> |
findByClass(gr.cite.geoanalytics.dataaccess.entities.principal.PrincipalClass classType,
gr.cite.geoanalytics.dataaccess.entities.ActiveStatus activeStatus) |
List<PrincipalProjectInfoDao> |
findByClassReturnsPrincipalProjectInfo(gr.cite.geoanalytics.dataaccess.entities.principal.PrincipalClass classType,
gr.cite.geoanalytics.dataaccess.entities.ActiveStatus activeStatus) |
gr.cite.geoanalytics.dataaccess.entities.principal.Principal |
findPrincipalByNameAndActivityStatus(String name,
gr.cite.geoanalytics.dataaccess.entities.ActiveStatus activeStatus) |
gr.cite.geoanalytics.dataaccess.entities.principal.Principal |
findPrincipalByNameAndTenant(String principalName,
String tenantName) |
gr.cite.geoanalytics.dataaccess.entities.principal.Principal |
findPrincipalByNameTenantAndActiveStatus(String principalName,
String tenantName,
gr.cite.geoanalytics.dataaccess.entities.ActiveStatus activeStatus) |
List<String> |
listActivePrincipalNames() |
List<String> |
listPrincipalNames() |
List<String> |
listPrincipalNamesByTenant(gr.cite.geoanalytics.dataaccess.entities.tenant.Tenant tenant) |
gr.cite.geoanalytics.dataaccess.entities.principal.Principal |
loadDetails(gr.cite.geoanalytics.dataaccess.entities.principal.Principal t) |
List<String> |
searchByPrincipalNamesAndTenant(List<String> principalNames,
gr.cite.geoanalytics.dataaccess.entities.tenant.Tenant tenant) |
gr.cite.geoanalytics.dataaccess.entities.principal.Principal |
systemPrincipal() |
count, create, delete, getAll, isFieldLoaded, isLoaded, read, updatepublic gr.cite.geoanalytics.dataaccess.entities.principal.Principal loadDetails(gr.cite.geoanalytics.dataaccess.entities.principal.Principal t)
loadDetails in interface Dao<gr.cite.geoanalytics.dataaccess.entities.principal.Principal,UUID>public List<gr.cite.geoanalytics.dataaccess.entities.principal.Principal> findActivePrincipals()
findActivePrincipals in interface PrincipalDaopublic List<gr.cite.geoanalytics.dataaccess.entities.principal.Principal> findByClass(gr.cite.geoanalytics.dataaccess.entities.principal.PrincipalClass classType)
findByClass in interface PrincipalDaopublic List<PrincipalProjectInfoDao> findByClassReturnsPrincipalProjectInfo(gr.cite.geoanalytics.dataaccess.entities.principal.PrincipalClass classType, gr.cite.geoanalytics.dataaccess.entities.ActiveStatus activeStatus)
findByClassReturnsPrincipalProjectInfo in interface PrincipalDaopublic List<gr.cite.geoanalytics.dataaccess.entities.principal.Principal> findByClass(gr.cite.geoanalytics.dataaccess.entities.principal.PrincipalClass classType, gr.cite.geoanalytics.dataaccess.entities.ActiveStatus activeStatus)
findByClass in interface PrincipalDaopublic gr.cite.geoanalytics.dataaccess.entities.principal.Principal findActivePrincipalByName(String name)
findActivePrincipalByName in interface PrincipalDaopublic gr.cite.geoanalytics.dataaccess.entities.principal.Principal findPrincipalByNameAndActivityStatus(String name, gr.cite.geoanalytics.dataaccess.entities.ActiveStatus activeStatus)
findPrincipalByNameAndActivityStatus in interface PrincipalDaopublic gr.cite.geoanalytics.dataaccess.entities.principal.Principal systemPrincipal()
systemPrincipal in interface PrincipalDaopublic gr.cite.geoanalytics.dataaccess.entities.principal.Principal findPrincipalByNameTenantAndActiveStatus(String principalName, String tenantName, gr.cite.geoanalytics.dataaccess.entities.ActiveStatus activeStatus)
findPrincipalByNameTenantAndActiveStatus in interface PrincipalDaopublic gr.cite.geoanalytics.dataaccess.entities.principal.Principal findPrincipalByNameAndTenant(String principalName, String tenantName)
findPrincipalByNameAndTenant in interface PrincipalDaopublic List<String> listActivePrincipalNames()
listActivePrincipalNames in interface PrincipalDaopublic List<String> listPrincipalNames()
listPrincipalNames in interface PrincipalDaopublic List<String> listPrincipalNamesByTenant(gr.cite.geoanalytics.dataaccess.entities.tenant.Tenant tenant)
listPrincipalNamesByTenant in interface PrincipalDaopublic List<String> searchByPrincipalNamesAndTenant(List<String> principalNames, gr.cite.geoanalytics.dataaccess.entities.tenant.Tenant tenant)
searchByPrincipalNamesAndTenant in interface PrincipalDaopublic gr.cite.geoanalytics.dataaccess.entities.principal.Principal findActivePrincipalByNameAndTenant(String principalName, String tenantName)
findActivePrincipalByNameAndTenant in interface PrincipalDaoCopyright © 2016. All Rights Reserved.