|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.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(java.util.Set<GroupSet> groupSets)
delete a set of group set objects |
void |
deleteSelfByOwnerAttrDef(java.lang.String attrDefId)
delete a group set object |
void |
deleteSelfByOwnerGroup(Group group)
|
void |
deleteSelfByOwnerGroupAndField(java.lang.String groupId,
java.lang.String field)
delete a group set object |
void |
deleteSelfByOwnerStem(java.lang.String stemId)
delete a group set object |
java.util.Set<GroupSet> |
findAllByCreator(Member member)
Returns all GroupSets with the given creator. |
java.util.Set<GroupSet> |
findAllByGroupOwnerAndField(java.lang.String groupId,
Field field)
|
java.util.Set<GroupSet> |
findAllByMemberGroup(java.lang.String groupId)
|
java.util.Set<GroupSet> |
findAllByMemberGroupAndField(java.lang.String memberId,
Field field)
|
java.util.Set<GroupSet> |
findAllByOwnerAndMemberAndField(java.lang.String ownerId,
java.lang.String memberId,
java.lang.String fieldId)
|
java.util.Set<GroupSet> |
findAllChildren(GroupSet groupSet)
|
java.util.Set<java.lang.String> |
findAllOwnerGroupsByMemberGroup(java.lang.String groupId)
Find a set of ownerGroupIds for a memberGroup |
java.util.Set<java.lang.String> |
findAllOwnerStemsByMemberGroup(java.lang.String groupId)
Find a set of ownerStemIds for a memberGroup |
java.util.Set<GroupSet> |
findAllSelfGroupSetsByFieldWherePITGroupExists(java.lang.String fieldId)
|
java.util.Set<GroupSet> |
findAllSelfGroupSetsByOwnerWherePITFieldExists(java.lang.String ownerId)
|
java.util.Set<GroupSet> |
findBadGroupSetsForCompositeGroups()
This will find group sets on composite groups with depth = 1, which shouldn't happen.. |
GroupSet |
findById(java.lang.String groupSetId)
|
GroupSet |
findByOwnerMemberFieldParentAndType(java.lang.String ownerId,
java.lang.String memberId,
java.lang.String fieldId,
java.lang.String parentId,
java.lang.String mshipType,
boolean exceptionIfNotFound)
|
GroupSet |
findImmediateByOwnerAttrDefAndMemberGroupAndField(java.lang.String ownerAttrDefId,
java.lang.String memberGroupId,
Field field)
Returns an immediate group set (having depth = 1 and mship_type = effective) |
GroupSet |
findImmediateByOwnerGroupAndMemberGroupAndField(java.lang.String ownerGroupId,
java.lang.String memberGroupId,
Field field)
Returns an immediate group set (having depth = 1 and mship_type = effective) |
GroupSet |
findImmediateByOwnerStemAndMemberGroupAndField(java.lang.String ownerStemId,
java.lang.String memberGroupId,
Field field)
Returns an immediate group set (having depth = 1 and mship_type = effective) |
GroupSet |
findImmediateChildByParentAndMemberGroup(GroupSet parentGroupSet,
java.lang.String memberGroupId)
|
java.util.Set<java.lang.Object[]> |
findMissingEffectiveGroupSets()
Find missing effective group sets. |
java.util.Set<java.lang.Object[]> |
findMissingSelfGroupSetsForAttrDefs()
Find all missing self group sets for stems. |
java.util.Set<java.lang.Object[]> |
findMissingSelfGroupSetsForGroups()
Find all missing self group sets for groups. |
java.util.Set<java.lang.Object[]> |
findMissingSelfGroupSetsForStems()
Find all missing self group sets for stems. |
GroupSet |
findParentGroupSet(GroupSet groupSet)
|
GroupSet |
findSelfAttrDef(java.lang.String attrDefId,
java.lang.String fieldId)
|
GroupSet |
findSelfGroup(java.lang.String groupId,
java.lang.String fieldId)
|
GroupSet |
findSelfStem(java.lang.String stemId,
java.lang.String fieldId)
|
java.util.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(java.util.Set<GroupSet> groupSets)
insert a set of group set objects |
void |
saveBatch(java.util.Set<GroupSet> groupSets)
insert a batch of group set objects |
void |
update(GroupSet groupSet)
update a group set object |
void |
update(java.util.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, 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 GroupSetDAOGroupSetDAO.save(edu.internet2.middleware.grouper.group.GroupSet)public void save(java.util.Set<GroupSet> groupSets)
GroupSetDAO
save in interface GroupSetDAOGroupSetDAO.save(java.util.Set)public void saveBatch(java.util.Set<GroupSet> groupSets)
GroupSetDAO
saveBatch in interface GroupSetDAOGroupSetDAO.saveBatch(java.util.Set)public void delete(GroupSet groupSet)
GroupSetDAO
delete in interface GroupSetDAOGroupSetDAO.delete(edu.internet2.middleware.grouper.group.GroupSet)public void delete(java.util.Set<GroupSet> groupSets)
GroupSetDAO
delete in interface GroupSetDAOGroupSetDAO.delete(java.util.Set)public void update(GroupSet groupSet)
GroupSetDAO
update in interface GroupSetDAOGroupSetDAO.update(edu.internet2.middleware.grouper.group.GroupSet)public void update(java.util.Set<GroupSet> groupSets)
GroupSetDAO
update in interface GroupSetDAOGroupSetDAO.update(java.util.Set)
public void deleteSelfByOwnerGroupAndField(java.lang.String groupId,
java.lang.String field)
GroupSetDAO
deleteSelfByOwnerGroupAndField in interface GroupSetDAOGroupSetDAO.deleteSelfByOwnerGroupAndField(java.lang.String, java.lang.String)public void deleteSelfByOwnerStem(java.lang.String stemId)
GroupSetDAO
deleteSelfByOwnerStem in interface GroupSetDAOGroupSetDAO.deleteSelfByOwnerStem(java.lang.String)public static void reset(HibernateSession hibernateSession)
hibernateSession -
public java.util.Set<GroupSet> findAllByGroupOwnerAndField(java.lang.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 java.util.Set<GroupSet> findAllByMemberGroup(java.lang.String groupId)
findAllByMemberGroup in interface GroupSetDAOGroupSetDAO.findAllByMemberGroup(java.lang.String)
public java.util.Set<GroupSet> findAllByMemberGroupAndField(java.lang.String memberId,
Field field)
findAllByMemberGroupAndField in interface GroupSetDAOGroupSetDAO.findAllByMemberGroupAndField(java.lang.String, edu.internet2.middleware.grouper.Field)public GroupSet findById(java.lang.String groupSetId)
findById in interface GroupSetDAOGroupSetDAO.findById(java.lang.String)public java.util.Set<GroupSet> findAllChildren(GroupSet groupSet)
findAllChildren in interface GroupSetDAOGroupSetDAO.findAllChildren(edu.internet2.middleware.grouper.group.GroupSet)
public GroupSet findImmediateChildByParentAndMemberGroup(GroupSet parentGroupSet,
java.lang.String memberGroupId)
findImmediateChildByParentAndMemberGroup in interface GroupSetDAOGroupSetDAO.findImmediateChildByParentAndMemberGroup(edu.internet2.middleware.grouper.group.GroupSet, java.lang.String)
public GroupSet findSelfGroup(java.lang.String groupId,
java.lang.String fieldId)
findSelfGroup in interface GroupSetDAOGroupSetDAO.findSelfGroup(java.lang.String, java.lang.String)
public GroupSet findSelfStem(java.lang.String stemId,
java.lang.String fieldId)
findSelfStem in interface GroupSetDAOGroupSetDAO.findSelfStem(java.lang.String, java.lang.String)public java.util.Set<GroupSet> findAllSelfGroupSetsByOwnerWherePITFieldExists(java.lang.String ownerId)
findAllSelfGroupSetsByOwnerWherePITFieldExists in interface GroupSetDAOpublic java.util.Set<GroupSet> findAllSelfGroupSetsByFieldWherePITGroupExists(java.lang.String fieldId)
findAllSelfGroupSetsByFieldWherePITGroupExists in interface GroupSetDAOpublic void deleteSelfByOwnerGroup(Group group)
deleteSelfByOwnerGroup in interface GroupSetDAOGroupSetDAO.deleteSelfByOwnerGroup(edu.internet2.middleware.grouper.Group)
public GroupSet findImmediateByOwnerGroupAndMemberGroupAndField(java.lang.String ownerGroupId,
java.lang.String memberGroupId,
Field field)
GroupSetDAO
findImmediateByOwnerGroupAndMemberGroupAndField in interface GroupSetDAOGroupSetDAO.findImmediateByOwnerGroupAndMemberGroupAndField(java.lang.String, java.lang.String, edu.internet2.middleware.grouper.Field)
public GroupSet findImmediateByOwnerStemAndMemberGroupAndField(java.lang.String ownerStemId,
java.lang.String memberGroupId,
Field field)
GroupSetDAO
findImmediateByOwnerStemAndMemberGroupAndField in interface GroupSetDAOGroupSetDAO.findImmediateByOwnerStemAndMemberGroupAndField(java.lang.String, java.lang.String, edu.internet2.middleware.grouper.Field)public java.util.Set<GroupSet> findAllByCreator(Member member)
GroupSetDAO
findAllByCreator in interface GroupSetDAOGroupSetDAO.findAllByCreator(edu.internet2.middleware.grouper.Member)public java.util.Set<java.lang.Object[]> findMissingSelfGroupSetsForGroups()
GroupSetDAO
findMissingSelfGroupSetsForGroups in interface GroupSetDAOGroupSetDAO.findMissingSelfGroupSetsForGroups()public java.util.Set<java.lang.Object[]> findMissingSelfGroupSetsForStems()
GroupSetDAO
findMissingSelfGroupSetsForStems in interface GroupSetDAOGroupSetDAO.findMissingSelfGroupSetsForStems()public void deleteSelfByOwnerAttrDef(java.lang.String attrDefId)
GroupSetDAO
deleteSelfByOwnerAttrDef in interface GroupSetDAOGroupSetDAO.deleteSelfByOwnerAttrDef(java.lang.String)
public GroupSet findImmediateByOwnerAttrDefAndMemberGroupAndField(java.lang.String ownerAttrDefId,
java.lang.String memberGroupId,
Field field)
GroupSetDAO
findImmediateByOwnerAttrDefAndMemberGroupAndField in interface GroupSetDAOGroupSetDAO.findImmediateByOwnerAttrDefAndMemberGroupAndField(java.lang.String, java.lang.String, edu.internet2.middleware.grouper.Field)public java.util.Set<java.lang.Object[]> findMissingSelfGroupSetsForAttrDefs()
GroupSetDAO
findMissingSelfGroupSetsForAttrDefs in interface GroupSetDAOGroupSetDAO.findMissingSelfGroupSetsForAttrDefs()
public GroupSet findSelfAttrDef(java.lang.String attrDefId,
java.lang.String fieldId)
findSelfAttrDef in interface GroupSetDAOGroupSetDAO.findSelfAttrDef(java.lang.String, java.lang.String)public java.util.Set<java.lang.String> findAllOwnerGroupsByMemberGroup(java.lang.String groupId)
GroupSetDAO
findAllOwnerGroupsByMemberGroup in interface GroupSetDAOGroupSetDAO.findAllOwnerGroupsByMemberGroup(java.lang.String)public java.util.Set<java.lang.String> findAllOwnerStemsByMemberGroup(java.lang.String groupId)
GroupSetDAO
findAllOwnerStemsByMemberGroup in interface GroupSetDAOGroupSetDAO.findAllOwnerStemsByMemberGroup(java.lang.String)
public GroupSet findByOwnerMemberFieldParentAndType(java.lang.String ownerId,
java.lang.String memberId,
java.lang.String fieldId,
java.lang.String parentId,
java.lang.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 java.util.Set<GroupSet> findAllByOwnerAndMemberAndField(java.lang.String ownerId,
java.lang.String memberId,
java.lang.String fieldId)
findAllByOwnerAndMemberAndField in interface GroupSetDAOGroupSetDAO.findAllByOwnerAndMemberAndField(java.lang.String, java.lang.String, java.lang.String)public java.util.Set<GroupSet> findTypeMismatch()
GroupSetDAO
findTypeMismatch in interface GroupSetDAOGroupSetDAO.findTypeMismatch()public java.util.Set<GroupSet> findBadGroupSetsForCompositeGroups()
GroupSetDAO
findBadGroupSetsForCompositeGroups in interface GroupSetDAOGroupSetDAO.findBadGroupSetsForCompositeGroups()public java.util.Set<java.lang.Object[]> findMissingEffectiveGroupSets()
GroupSetDAO
findMissingEffectiveGroupSets in interface GroupSetDAOGroupSetDAO.findMissingEffectiveGroupSets()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||