|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object edu.internet2.middleware.grouper.internal.dao.hib3.Hib3DAO edu.internet2.middleware.grouper.internal.dao.hib3.Hib3GroupSetDAO
public class Hib3GroupSetDAO
Field Summary |
---|
Fields inherited from class edu.internet2.middleware.grouper.internal.dao.hib3.Hib3DAO |
---|
hibernateInitted |
Constructor Summary | |
---|---|
Hib3GroupSetDAO()
|
Method Summary | |
---|---|
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> |
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> |
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)
|
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 |
Methods inherited from class edu.internet2.middleware.grouper.internal.dao.hib3.Hib3DAO |
---|
evict, evictEntity, evictQueries, getConfiguration, getSessionFactory, initHibernateIfNotInitted, resourceNameFromClassName, session |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Hib3GroupSetDAO()
Method Detail |
---|
public void save(GroupSet groupSet)
GroupSetDAO
save
in interface GroupSetDAO
GroupSetDAO.save(edu.internet2.middleware.grouper.group.GroupSet)
public void save(Set<GroupSet> groupSets)
GroupSetDAO
save
in interface GroupSetDAO
GroupSetDAO.save(java.util.Set)
public void saveBatch(Set<GroupSet> groupSets)
GroupSetDAO
saveBatch
in interface GroupSetDAO
GroupSetDAO.saveBatch(java.util.Set)
public void delete(GroupSet groupSet)
GroupSetDAO
delete
in interface GroupSetDAO
GroupSetDAO.delete(edu.internet2.middleware.grouper.group.GroupSet)
public void delete(Set<GroupSet> groupSets)
GroupSetDAO
delete
in interface GroupSetDAO
GroupSetDAO.delete(java.util.Set)
public void update(GroupSet groupSet)
GroupSetDAO
update
in interface GroupSetDAO
GroupSetDAO.update(edu.internet2.middleware.grouper.group.GroupSet)
public void update(Set<GroupSet> groupSets)
GroupSetDAO
update
in interface GroupSetDAO
GroupSetDAO.update(java.util.Set)
public void deleteSelfByOwnerGroupAndField(String groupId, String field)
GroupSetDAO
deleteSelfByOwnerGroupAndField
in interface GroupSetDAO
GroupSetDAO.deleteSelfByOwnerGroupAndField(java.lang.String, java.lang.String)
public void deleteSelfByOwnerStem(String stemId)
GroupSetDAO
deleteSelfByOwnerStem
in interface GroupSetDAO
GroupSetDAO.deleteSelfByOwnerStem(java.lang.String)
public static void reset(HibernateSession hibernateSession)
hibernateSession
- public Set<GroupSet> findAllByGroupOwnerAndField(String groupId, Field field)
findAllByGroupOwnerAndField
in interface GroupSetDAO
GroupSetDAO.findAllByGroupOwnerAndField(java.lang.String, edu.internet2.middleware.grouper.Field)
public GroupSet findParentGroupSet(GroupSet groupSet)
findParentGroupSet
in interface GroupSetDAO
GroupSetDAO.findParentGroupSet(edu.internet2.middleware.grouper.group.GroupSet)
public Set<GroupSet> findAllByMemberGroup(String groupId)
findAllByMemberGroup
in interface GroupSetDAO
GroupSetDAO.findAllByMemberGroup(java.lang.String)
public Set<GroupSet> findAllByMemberGroupAndField(String memberId, Field field)
findAllByMemberGroupAndField
in interface GroupSetDAO
GroupSetDAO.findAllByMemberGroupAndField(java.lang.String, edu.internet2.middleware.grouper.Field)
public GroupSet findById(String groupSetId)
findById
in interface GroupSetDAO
GroupSetDAO.findById(java.lang.String)
public Set<GroupSet> findAllChildren(GroupSet groupSet)
findAllChildren
in interface GroupSetDAO
GroupSetDAO.findAllChildren(edu.internet2.middleware.grouper.group.GroupSet)
public GroupSet findImmediateChildByParentAndMemberGroup(GroupSet parentGroupSet, String memberGroupId)
findImmediateChildByParentAndMemberGroup
in interface GroupSetDAO
GroupSetDAO.findImmediateChildByParentAndMemberGroup(edu.internet2.middleware.grouper.group.GroupSet, java.lang.String)
public GroupSet findSelfGroup(String groupId, String fieldId)
findSelfGroup
in interface GroupSetDAO
GroupSetDAO.findSelfGroup(java.lang.String, java.lang.String)
public GroupSet findSelfStem(String stemId, String fieldId)
findSelfStem
in interface GroupSetDAO
GroupSetDAO.findSelfStem(java.lang.String, java.lang.String)
public Set<GroupSet> findAllSelfGroupSetsByOwnerWherePITFieldExists(String ownerId)
findAllSelfGroupSetsByOwnerWherePITFieldExists
in interface GroupSetDAO
public Set<GroupSet> findAllSelfGroupSetsByFieldWherePITGroupExists(String fieldId)
findAllSelfGroupSetsByFieldWherePITGroupExists
in interface GroupSetDAO
public void deleteSelfByOwnerGroup(Group group)
deleteSelfByOwnerGroup
in interface GroupSetDAO
GroupSetDAO.deleteSelfByOwnerGroup(edu.internet2.middleware.grouper.Group)
public GroupSet findImmediateByOwnerGroupAndMemberGroupAndField(String ownerGroupId, String memberGroupId, Field field)
GroupSetDAO
findImmediateByOwnerGroupAndMemberGroupAndField
in interface GroupSetDAO
GroupSetDAO.findImmediateByOwnerGroupAndMemberGroupAndField(java.lang.String, java.lang.String, edu.internet2.middleware.grouper.Field)
public GroupSet findImmediateByOwnerStemAndMemberGroupAndField(String ownerStemId, String memberGroupId, Field field)
GroupSetDAO
findImmediateByOwnerStemAndMemberGroupAndField
in interface GroupSetDAO
GroupSetDAO.findImmediateByOwnerStemAndMemberGroupAndField(java.lang.String, java.lang.String, edu.internet2.middleware.grouper.Field)
public Set<GroupSet> findAllByCreator(Member member)
GroupSetDAO
findAllByCreator
in interface GroupSetDAO
GroupSetDAO.findAllByCreator(edu.internet2.middleware.grouper.Member)
public Set<Object[]> findMissingSelfGroupSetsForGroups()
GroupSetDAO
findMissingSelfGroupSetsForGroups
in interface GroupSetDAO
GroupSetDAO.findMissingSelfGroupSetsForGroups()
public Set<Object[]> findMissingSelfGroupSetsForGroupsWithCustomFields()
GroupSetDAO
findMissingSelfGroupSetsForGroupsWithCustomFields
in interface GroupSetDAO
GroupSetDAO.findMissingSelfGroupSetsForGroupsWithCustomFields()
public Set<Object[]> findMissingSelfGroupSetsForStems()
GroupSetDAO
findMissingSelfGroupSetsForStems
in interface GroupSetDAO
GroupSetDAO.findMissingSelfGroupSetsForStems()
public void deleteSelfByOwnerAttrDef(String attrDefId)
GroupSetDAO
deleteSelfByOwnerAttrDef
in interface GroupSetDAO
GroupSetDAO.deleteSelfByOwnerAttrDef(java.lang.String)
public GroupSet findImmediateByOwnerAttrDefAndMemberGroupAndField(String ownerAttrDefId, String memberGroupId, Field field)
GroupSetDAO
findImmediateByOwnerAttrDefAndMemberGroupAndField
in interface GroupSetDAO
GroupSetDAO.findImmediateByOwnerAttrDefAndMemberGroupAndField(java.lang.String, java.lang.String, edu.internet2.middleware.grouper.Field)
public Set<Object[]> findMissingSelfGroupSetsForAttrDefs()
GroupSetDAO
findMissingSelfGroupSetsForAttrDefs
in interface GroupSetDAO
GroupSetDAO.findMissingSelfGroupSetsForAttrDefs()
public GroupSet findSelfAttrDef(String attrDefId, String fieldId)
findSelfAttrDef
in interface GroupSetDAO
GroupSetDAO.findSelfAttrDef(java.lang.String, java.lang.String)
public Set<String> findAllOwnerGroupsByMemberGroup(String groupId)
GroupSetDAO
findAllOwnerGroupsByMemberGroup
in interface GroupSetDAO
GroupSetDAO.findAllOwnerGroupsByMemberGroup(java.lang.String)
public Set<String> findAllOwnerStemsByMemberGroup(String groupId)
GroupSetDAO
findAllOwnerStemsByMemberGroup
in interface GroupSetDAO
GroupSetDAO.findAllOwnerStemsByMemberGroup(java.lang.String)
public GroupSet findByOwnerMemberFieldParentAndType(String ownerId, String memberId, String fieldId, String parentId, String mshipType, boolean exceptionIfNotFound)
findByOwnerMemberFieldParentAndType
in interface GroupSetDAO
GroupSetDAO.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 GroupSetDAO
GroupSetDAO.findAllByOwnerAndMemberAndField(java.lang.String, java.lang.String, java.lang.String)
public Set<GroupSet> findTypeMismatch()
GroupSetDAO
findTypeMismatch
in interface GroupSetDAO
GroupSetDAO.findTypeMismatch()
public Set<GroupSet> findBadGroupSetsForCompositeGroups()
GroupSetDAO
findBadGroupSetsForCompositeGroups
in interface GroupSetDAO
GroupSetDAO.findBadGroupSetsForCompositeGroups()
public Set<Object[]> findMissingEffectiveGroupSets()
GroupSetDAO
findMissingEffectiveGroupSets
in interface GroupSetDAO
GroupSetDAO.findMissingEffectiveGroupSets()
public Set<GroupSet> findAllByOwnerGroupAndFieldAndMembershipMember(String ownerGroupId, String fieldId, Member membershipMember)
GroupSetDAO
findAllByOwnerGroupAndFieldAndMembershipMember
in interface GroupSetDAO
GroupSetDAO.findAllByOwnerGroupAndFieldAndMembershipMember(String, String, Member)
public Set<GroupSet> findAllByOwnerStemAndFieldAndMembershipMember(String ownerStemId, String fieldId, Member membershipMember)
GroupSetDAO
findAllByOwnerStemAndFieldAndMembershipMember
in interface GroupSetDAO
GroupSetDAO.findAllByOwnerStemAndFieldAndMembershipMember(String, String, Member)
public Set<GroupSet> findAllByOwnerAttributeDefAndFieldAndMembershipMember(String ownerAttrDefId, String fieldId, Member membershipMember)
GroupSetDAO
findAllByOwnerAttributeDefAndFieldAndMembershipMember
in interface GroupSetDAO
GroupSetDAO.findAllByOwnerAttributeDefAndFieldAndMembershipMember(String, String, Member)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |