@Repository public class PrincipalMembershipDaoImpl extends JpaDao<gr.cite.geoanalytics.dataaccess.entities.principal.PrincipalMembership,UUID> implements PrincipalMembershipDao
entityClass, entityManager, persistenceUnitUtil| Constructor and Description |
|---|
PrincipalMembershipDaoImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
deletePrincipalGroupMembers(gr.cite.geoanalytics.dataaccess.entities.principal.Principal projectGroup) |
gr.cite.geoanalytics.dataaccess.entities.principal.PrincipalMembership |
findPrincipalMembershipByPrincipalAndGroup(gr.cite.geoanalytics.dataaccess.entities.principal.Principal principal,
gr.cite.geoanalytics.dataaccess.entities.principal.Principal group) |
List<gr.cite.geoanalytics.dataaccess.entities.principal.PrincipalMembership> |
findPrincipalMembershipByUser(gr.cite.geoanalytics.dataaccess.entities.principal.Principal principal) |
List<gr.cite.geoanalytics.dataaccess.entities.principal.Principal> |
findRolesByPrincipal(gr.cite.geoanalytics.dataaccess.entities.principal.Principal principal) |
List<UUID> |
listPrincipalUUIDsOfProjectGroupByGroupID(UUID groupID) |
gr.cite.geoanalytics.dataaccess.entities.principal.PrincipalMembership |
loadDetails(gr.cite.geoanalytics.dataaccess.entities.principal.PrincipalMembership pm) |
count, create, delete, getAll, isFieldLoaded, isLoaded, read, updatepublic List<gr.cite.geoanalytics.dataaccess.entities.principal.Principal> findRolesByPrincipal(gr.cite.geoanalytics.dataaccess.entities.principal.Principal principal)
findRolesByPrincipal in interface PrincipalMembershipDaopublic List<gr.cite.geoanalytics.dataaccess.entities.principal.PrincipalMembership> findPrincipalMembershipByUser(gr.cite.geoanalytics.dataaccess.entities.principal.Principal principal)
findPrincipalMembershipByUser in interface PrincipalMembershipDaopublic gr.cite.geoanalytics.dataaccess.entities.principal.PrincipalMembership findPrincipalMembershipByPrincipalAndGroup(gr.cite.geoanalytics.dataaccess.entities.principal.Principal principal,
gr.cite.geoanalytics.dataaccess.entities.principal.Principal group)
findPrincipalMembershipByPrincipalAndGroup in interface PrincipalMembershipDaopublic List<UUID> listPrincipalUUIDsOfProjectGroupByGroupID(UUID groupID)
listPrincipalUUIDsOfProjectGroupByGroupID in interface PrincipalMembershipDaopublic gr.cite.geoanalytics.dataaccess.entities.principal.PrincipalMembership loadDetails(gr.cite.geoanalytics.dataaccess.entities.principal.PrincipalMembership pm)
loadDetails in interface Dao<gr.cite.geoanalytics.dataaccess.entities.principal.PrincipalMembership,UUID>public void deletePrincipalGroupMembers(gr.cite.geoanalytics.dataaccess.entities.principal.Principal projectGroup)
deletePrincipalGroupMembers in interface PrincipalMembershipDaoCopyright © 2018. All Rights Reserved.