public class Hib3GroupSetDAO extends Hib3DAO implements GroupSetDAO
| Constructor and Description |
|---|
Hib3GroupSetDAO() |
| Modifier and Type | Method and Description |
|---|---|
void |
delete(GroupSet groupSet)
delete a group set object
|
void |
delete(Set<GroupSet> groupSets)
delete a set of group set objects
|
void |
deleteSelfByOwnerAttrDef(String attrDefId)
delete a group set object
|
void |
deleteSelfByOwnerGroup(Group group) |
void |
deleteSelfByOwnerGroupAndField(String groupId,
String field)
delete a group set object
|
void |
deleteSelfByOwnerStem(String stemId)
delete a group set object
|
Set<GroupSet> |
findAllByCreator(Member member)
Returns all GroupSets with the given creator.
|
Set<GroupSet> |
findAllByGroupOwnerAndField(String groupId,
Field field) |
Set<GroupSet> |
findAllByMemberGroup(String groupId) |
Set<GroupSet> |
findAllByMemberGroupAndField(String memberId,
Field field) |
Set<GroupSet> |
findAllByOwnerAndMemberAndField(String ownerId,
String memberId,
String fieldId) |
Set<GroupSet> |
findAllByOwnerAttributeDefAndFieldAndMembershipMember(String ownerAttrDefId,
String fieldId,
Member membershipMember)
find all group sets by owner attributeDef id, field id, and member who is a member of that owner.
|
Set<GroupSet> |
findAllByOwnerGroupAndFieldAndMembershipMember(String ownerGroupId,
String fieldId,
Member membershipMember)
find all group sets by owner group id, field id, and member who is a member of that owner.
|
Set<GroupSet> |
findAllByOwnerStemAndFieldAndMembershipMember(String ownerStemId,
String fieldId,
Member membershipMember)
find all group sets by owner stem id, field id, and member who is a member of that owner.
|
Set<GroupSet> |
findAllByParentId(String id) |
Set<GroupSet> |
findAllChildren(GroupSet groupSet) |
Set<String> |
findAllOwnerGroupsByMemberGroup(String groupId)
Find a set of ownerGroupIds for a memberGroup
|
Set<String> |
findAllOwnerStemsByMemberGroup(String groupId)
Find a set of ownerStemIds for a memberGroup
|
Set<GroupSet> |
findAllSelfGroupSetsByFieldWherePITGroupExists(String fieldId) |
Set<GroupSet> |
findAllSelfGroupSetsByOwnerWherePITFieldExists(String ownerId) |
Set<GroupSet> |
findBadEffectiveGroupSets()
Find bad effective group sets.
|
Set<GroupSet> |
findBadGroupSetsForCompositeGroups()
This will find group sets on composite groups with depth = 1, which shouldn't happen..
|
GroupSet |
findById(String groupSetId) |
GroupSet |
findByOwnerMemberFieldParentAndType(String ownerId,
String memberId,
String fieldId,
String parentId,
String mshipType,
boolean exceptionIfNotFound) |
Set<GroupSet> |
findDuplicateSelfGroupSets() |
GroupSet |
findImmediateByOwnerAttrDefAndMemberGroupAndField(String ownerAttrDefId,
String memberGroupId,
Field field)
Returns an immediate group set (having depth = 1 and mship_type = effective)
|
GroupSet |
findImmediateByOwnerGroupAndMemberGroupAndField(String ownerGroupId,
String memberGroupId,
Field field)
Returns an immediate group set (having depth = 1 and mship_type = effective)
|
GroupSet |
findImmediateByOwnerStemAndMemberGroupAndField(String ownerStemId,
String memberGroupId,
Field field)
Returns an immediate group set (having depth = 1 and mship_type = effective)
|
GroupSet |
findImmediateChildByParentAndMemberGroup(GroupSet parentGroupSet,
String memberGroupId) |
Set<Object[]> |
findMissingEffectiveGroupSets()
Find missing effective group sets.
|
Set<Object[]> |
findMissingSelfGroupSetsForAttrDefs()
Find all missing self group sets for stems.
|
Set<Object[]> |
findMissingSelfGroupSetsForGroups()
Find all missing self group sets for groups (excluding custom fields).
|
Set<Object[]> |
findMissingSelfGroupSetsForGroupsWithCustomFields()
Find all missing self group sets for groups with custom fields.
|
Set<Object[]> |
findMissingSelfGroupSetsForStems()
Find all missing self group sets for stems.
|
GroupSet |
findParentGroupSet(GroupSet groupSet) |
GroupSet |
findSelfAttrDef(String attrDefId,
String fieldId) |
GroupSet |
findSelfGroup(String groupId,
String fieldId) |
GroupSet |
findSelfStem(String stemId,
String fieldId) |
Set<GroupSet> |
findTypeMismatch()
This currently checks depth=0 groupSets for the default member field only.
|
static void |
reset(HibernateSession hibernateSession)
reset group set
|
void |
save(GroupSet groupSet)
insert a group set object
|
void |
save(Set<GroupSet> groupSets)
insert a set of group set objects
|
void |
saveBatch(Set<GroupSet> groupSets)
insert a batch of group set objects
|
void |
update(GroupSet groupSet)
update a group set object
|
void |
update(Set<GroupSet> groupSets)
update a set of group set objects
|
evict, evictEntity, evictQueries, getConfiguration, getConfiguration, getSessionFactory, getSessionFactory, hibernateInitted, initHibernateIfNotInitted, initHibernateIfNotInitted, resourceNameFromClassName, session, sessionpublic void save(GroupSet groupSet)
GroupSetDAOsave in interface GroupSetDAOGroupSetDAO.save(edu.internet2.middleware.grouper.group.GroupSet)public void save(Set<GroupSet> groupSets)
GroupSetDAOsave in interface GroupSetDAOGroupSetDAO.save(java.util.Set)public void saveBatch(Set<GroupSet> groupSets)
GroupSetDAOsaveBatch in interface GroupSetDAOGroupSetDAO.saveBatch(java.util.Set)public void delete(GroupSet groupSet)
GroupSetDAOdelete in interface GroupSetDAOGroupSetDAO.delete(edu.internet2.middleware.grouper.group.GroupSet)public void delete(Set<GroupSet> groupSets)
GroupSetDAOdelete in interface GroupSetDAOGroupSetDAO.delete(java.util.Set)public void update(GroupSet groupSet)
GroupSetDAOupdate in interface GroupSetDAOGroupSetDAO.update(edu.internet2.middleware.grouper.group.GroupSet)public void update(Set<GroupSet> groupSets)
GroupSetDAOupdate in interface GroupSetDAOGroupSetDAO.update(java.util.Set)public void deleteSelfByOwnerGroupAndField(String groupId, String field)
GroupSetDAOdeleteSelfByOwnerGroupAndField in interface GroupSetDAOGroupSetDAO.deleteSelfByOwnerGroupAndField(java.lang.String, java.lang.String)public void deleteSelfByOwnerStem(String stemId)
GroupSetDAOdeleteSelfByOwnerStem in interface GroupSetDAOGroupSetDAO.deleteSelfByOwnerStem(java.lang.String)public static void reset(HibernateSession hibernateSession)
hibernateSession - public Set<GroupSet> findAllByGroupOwnerAndField(String groupId, Field field)
findAllByGroupOwnerAndField in interface GroupSetDAOGroupSetDAO.findAllByGroupOwnerAndField(java.lang.String, edu.internet2.middleware.grouper.Field)public GroupSet findParentGroupSet(GroupSet groupSet)
findParentGroupSet in interface GroupSetDAOGroupSetDAO.findParentGroupSet(edu.internet2.middleware.grouper.group.GroupSet)public Set<GroupSet> findAllByMemberGroup(String groupId)
findAllByMemberGroup in interface GroupSetDAOGroupSetDAO.findAllByMemberGroup(java.lang.String)public Set<GroupSet> findAllByMemberGroupAndField(String memberId, Field field)
findAllByMemberGroupAndField in interface GroupSetDAOGroupSetDAO.findAllByMemberGroupAndField(java.lang.String, edu.internet2.middleware.grouper.Field)public GroupSet findById(String groupSetId)
findById in interface GroupSetDAOGroupSetDAO.findById(java.lang.String)public Set<GroupSet> findAllChildren(GroupSet groupSet)
findAllChildren in interface GroupSetDAOGroupSetDAO.findAllChildren(edu.internet2.middleware.grouper.group.GroupSet)public GroupSet findImmediateChildByParentAndMemberGroup(GroupSet parentGroupSet, String memberGroupId)
findImmediateChildByParentAndMemberGroup in interface GroupSetDAOGroupSetDAO.findImmediateChildByParentAndMemberGroup(edu.internet2.middleware.grouper.group.GroupSet, java.lang.String)public GroupSet findSelfGroup(String groupId, String fieldId)
findSelfGroup in interface GroupSetDAOGroupSetDAO.findSelfGroup(java.lang.String, java.lang.String)public GroupSet findSelfStem(String stemId, String fieldId)
findSelfStem in interface GroupSetDAOGroupSetDAO.findSelfStem(java.lang.String, java.lang.String)public Set<GroupSet> findAllSelfGroupSetsByOwnerWherePITFieldExists(String ownerId)
findAllSelfGroupSetsByOwnerWherePITFieldExists in interface GroupSetDAOpublic Set<GroupSet> findAllSelfGroupSetsByFieldWherePITGroupExists(String fieldId)
findAllSelfGroupSetsByFieldWherePITGroupExists in interface GroupSetDAOpublic void deleteSelfByOwnerGroup(Group group)
deleteSelfByOwnerGroup in interface GroupSetDAOGroupSetDAO.deleteSelfByOwnerGroup(edu.internet2.middleware.grouper.Group)public GroupSet findImmediateByOwnerGroupAndMemberGroupAndField(String ownerGroupId, String memberGroupId, Field field)
GroupSetDAOfindImmediateByOwnerGroupAndMemberGroupAndField in interface GroupSetDAOGroupSetDAO.findImmediateByOwnerGroupAndMemberGroupAndField(java.lang.String, java.lang.String, edu.internet2.middleware.grouper.Field)public GroupSet findImmediateByOwnerStemAndMemberGroupAndField(String ownerStemId, String memberGroupId, Field field)
GroupSetDAOfindImmediateByOwnerStemAndMemberGroupAndField in interface GroupSetDAOGroupSetDAO.findImmediateByOwnerStemAndMemberGroupAndField(java.lang.String, java.lang.String, edu.internet2.middleware.grouper.Field)public Set<GroupSet> findAllByCreator(Member member)
GroupSetDAOfindAllByCreator in interface GroupSetDAOGroupSetDAO.findAllByCreator(edu.internet2.middleware.grouper.Member)public Set<Object[]> findMissingSelfGroupSetsForGroups()
GroupSetDAOfindMissingSelfGroupSetsForGroups in interface GroupSetDAOGroupSetDAO.findMissingSelfGroupSetsForGroups()public Set<Object[]> findMissingSelfGroupSetsForGroupsWithCustomFields()
GroupSetDAOfindMissingSelfGroupSetsForGroupsWithCustomFields in interface GroupSetDAOGroupSetDAO.findMissingSelfGroupSetsForGroupsWithCustomFields()public Set<Object[]> findMissingSelfGroupSetsForStems()
GroupSetDAOfindMissingSelfGroupSetsForStems in interface GroupSetDAOGroupSetDAO.findMissingSelfGroupSetsForStems()public void deleteSelfByOwnerAttrDef(String attrDefId)
GroupSetDAOdeleteSelfByOwnerAttrDef in interface GroupSetDAOGroupSetDAO.deleteSelfByOwnerAttrDef(java.lang.String)public GroupSet findImmediateByOwnerAttrDefAndMemberGroupAndField(String ownerAttrDefId, String memberGroupId, Field field)
GroupSetDAOfindImmediateByOwnerAttrDefAndMemberGroupAndField in interface GroupSetDAOGroupSetDAO.findImmediateByOwnerAttrDefAndMemberGroupAndField(java.lang.String, java.lang.String, edu.internet2.middleware.grouper.Field)public Set<Object[]> findMissingSelfGroupSetsForAttrDefs()
GroupSetDAOfindMissingSelfGroupSetsForAttrDefs in interface GroupSetDAOGroupSetDAO.findMissingSelfGroupSetsForAttrDefs()public GroupSet findSelfAttrDef(String attrDefId, String fieldId)
findSelfAttrDef in interface GroupSetDAOGroupSetDAO.findSelfAttrDef(java.lang.String, java.lang.String)public Set<String> findAllOwnerGroupsByMemberGroup(String groupId)
GroupSetDAOfindAllOwnerGroupsByMemberGroup in interface GroupSetDAOGroupSetDAO.findAllOwnerGroupsByMemberGroup(java.lang.String)public Set<GroupSet> findAllByParentId(String id)
findAllByParentId in interface GroupSetDAOGroupSetDAO.findAllByParentId(java.lang.String)public Set<String> findAllOwnerStemsByMemberGroup(String groupId)
GroupSetDAOfindAllOwnerStemsByMemberGroup in interface GroupSetDAOGroupSetDAO.findAllOwnerStemsByMemberGroup(java.lang.String)public GroupSet findByOwnerMemberFieldParentAndType(String ownerId, String memberId, String fieldId, String parentId, String mshipType, boolean exceptionIfNotFound)
findByOwnerMemberFieldParentAndType in interface GroupSetDAOGroupSetDAO.findByOwnerMemberFieldParentAndType(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean)public Set<GroupSet> findAllByOwnerAndMemberAndField(String ownerId, String memberId, String fieldId)
findAllByOwnerAndMemberAndField in interface GroupSetDAOGroupSetDAO.findAllByOwnerAndMemberAndField(java.lang.String, java.lang.String, java.lang.String)public Set<GroupSet> findTypeMismatch()
GroupSetDAOfindTypeMismatch in interface GroupSetDAOGroupSetDAO.findTypeMismatch()public Set<GroupSet> findDuplicateSelfGroupSets()
findDuplicateSelfGroupSets in interface GroupSetDAOGroupSetDAO.findDuplicateSelfGroupSets()public Set<GroupSet> findBadGroupSetsForCompositeGroups()
GroupSetDAOfindBadGroupSetsForCompositeGroups in interface GroupSetDAOGroupSetDAO.findBadGroupSetsForCompositeGroups()public Set<Object[]> findMissingEffectiveGroupSets()
GroupSetDAOfindMissingEffectiveGroupSets in interface GroupSetDAOGroupSetDAO.findMissingEffectiveGroupSets()public Set<GroupSet> findBadEffectiveGroupSets()
GroupSetDAOfindBadEffectiveGroupSets in interface GroupSetDAOGroupSetDAO.findBadEffectiveGroupSets()public Set<GroupSet> findAllByOwnerGroupAndFieldAndMembershipMember(String ownerGroupId, String fieldId, Member membershipMember)
GroupSetDAOfindAllByOwnerGroupAndFieldAndMembershipMember in interface GroupSetDAOGroupSetDAO.findAllByOwnerGroupAndFieldAndMembershipMember(String, String, Member)public Set<GroupSet> findAllByOwnerStemAndFieldAndMembershipMember(String ownerStemId, String fieldId, Member membershipMember)
GroupSetDAOfindAllByOwnerStemAndFieldAndMembershipMember in interface GroupSetDAOGroupSetDAO.findAllByOwnerStemAndFieldAndMembershipMember(String, String, Member)public Set<GroupSet> findAllByOwnerAttributeDefAndFieldAndMembershipMember(String ownerAttrDefId, String fieldId, Member membershipMember)
GroupSetDAOfindAllByOwnerAttributeDefAndFieldAndMembershipMember in interface GroupSetDAOGroupSetDAO.findAllByOwnerAttributeDefAndFieldAndMembershipMember(String, String, Member)Copyright © 2016 Internet2. All rights reserved.