Uses of Class
edu.internet2.middleware.grouper.internal.dao.GrouperDAOException

Packages that use GrouperDAOException
edu.internet2.middleware.grouper The I2MI Grouper project is an open source toolkit for managing groups. 
edu.internet2.middleware.grouper.hibernate This package contains grouper's Hibernate wrapping API 
edu.internet2.middleware.grouper.internal.dao This package contains the data access object interfaces that a DB layer would have to implement (generally revolving around queries to DB) 
edu.internet2.middleware.grouper.internal.dao.hib3 This package contains hib3 related data access object implementations and mappings 
 

Uses of GrouperDAOException in edu.internet2.middleware.grouper
 

Methods in edu.internet2.middleware.grouper that throw GrouperDAOException
static java.util.Set<Field> FieldFinder.findAllByGroupType(GroupType groupType)
           
static java.util.Set<Field> FieldFinder.findAllByGroupType(java.lang.String groupTypeId)
           
 

Uses of GrouperDAOException in edu.internet2.middleware.grouper.hibernate
 

Methods in edu.internet2.middleware.grouper.hibernate that throw GrouperDAOException
static HibernateSession HibernateSession._internal_hibernateSession(GrouperTransactionType grouperTransactionType)
          dont call this method unless you know what you are doing
static void HibernateSession._internal_hibernateSessionCatch(HibernateSession hibernateSession, java.lang.Throwable e)
          catch and handle an exception while working with hibernate session.
 java.lang.Object GrouperTransactionHandler.callback(GrouperTransaction grouperTransaction)
          This method will be called with the grouper transaction object to do what you wish.
 java.lang.Object HibernateHandler.callback(HibernateHandlerBean hibernateHandlerBean)
          This method will be called with the hibernate session object to do what you wish.
static java.lang.Object HibernateSession.callbackHibernateSession(GrouperTransactionType grouperTransactionType, AuditControl auditControl, HibernateHandler hibernateHandler)
          call this to send a callback for the hibernate session object. cant use inverse of control for this since it runs it
abstract  void GrouperTransactionType.checkCompatibility(GrouperTransactionType existingGrouperTransactionType)
          return if readonly.
 void ByObject.delete(java.util.Collection<?> collection)
           call hibernate method "delete" on a list of objects HibernateSession.byObjectStatic().delete(collection);
 void ByObjectStatic.delete(java.util.Collection<?> collection)
           call hibernate method "delete" on a list of objects HibernateSession.byObjectStatic().delete(collection);
 void ByObject.delete(java.lang.Object object)
           call hibernate method "delete" on a list of objects HibernateSession.byObjectStatic().delete(Rosetta.getDAO(_f));
 void ByObjectStatic.delete(java.lang.Object object)
           call hibernate method "delete" on a list of objects HibernateSession.byObjectStatic().delete(Rosetta.getDAO(_f));
 void ByHqlStatic.executeUpdate()
           call hql executeUpdate, e.g. delete or update statement
 void ByHql.executeUpdate()
           call hql executeUpdate, e.g. delete or update statement
<R> java.util.List<R>
ByHqlStatic.list(java.lang.Class<R> returnType)
           call hql list result e.g.
<T> java.util.List<T>
ByCriteriaStatic.list(java.lang.Class<T> returnType, org.hibernate.criterion.Criterion theCriterions)
           call hql unique result (returns one or null) e.g.
<K,V> java.util.Map<K,V>
ByCriteriaStatic.listMap(java.lang.Class<K> keyClass, java.lang.Class<V> valueClass, org.hibernate.criterion.Criterion theCriterions, java.lang.String keyPropertyName)
           call criteria list result, and put the results in map with the key as one of the fields
<K,V> java.util.Map<K,V>
ByHqlStatic.listMap(java.lang.Class<K> keyClass, java.lang.Class<V> valueClass, java.lang.String keyPropertyName)
           call hql list result, and put the results in map with the key as one of the fields
<K,V> java.util.Map<K,V>
ByHql.listMap(java.lang.Class<K> keyClass, java.lang.Class<V> valueClass, java.lang.String keyPropertyName)
           call hql list result, and put the results in map with the key as one of the fields
<S> java.util.Set<S>
ByHqlStatic.listSet(java.lang.Class<S> returnType)
           call hql list result, and put the results in an ordered set e.g.
<S> java.util.Set<S>
ByHql.listSet(java.lang.Class<S> returnType)
           call hql list result, and put the results in an ordered set e.g.
<S> java.util.Set<S>
ByCriteriaStatic.listSet(java.lang.Class<S> returnType, org.hibernate.criterion.Criterion theCriterions)
           call hql list result, and put the results in an ordered set e.g.
<T> T
ByObject.load(java.lang.Class<T> theClass, java.io.Serializable id)
           call hibernate method "load" on an object
<T> T
ByObjectStatic.load(java.lang.Class<T> theClass, java.io.Serializable id)
          call hibernate "load" method on an object
 void ByObject.save(java.util.Collection<?> collection)
           call hibernate method "save" on a list of objects HibernateSession.byObjectStatic().save(collection);
 void ByObjectStatic.save(java.util.Collection<?> collection)
           call hibernate method "save" on a list of objects HibernateSession.byObjectStatic().save(collection);
 java.io.Serializable ByObject.save(java.lang.Object object)
           call hibernate method "save" on an object HibernateSession.byObjectStatic().save(dao);
 java.io.Serializable ByObjectStatic.save(java.lang.Object object)
           call hibernate method "save" on an object HibernateSession.byObjectStatic().save(dao);
 void ByObject.saveBatch(java.util.Collection<?> collection)
           call hibernate method "save" on a collection of objects in batch
 void ByObjectStatic.saveBatch(java.util.Collection<?> collection)
           call hibernate method "save" on a collection of objects in batch
 void ByObject.saveOrUpdate(java.util.Collection<?> collection)
           call hibernate method "saveOrUpdate" on a list of objects HibernateSession.byObjectStatic().saveOrUpdate(collection);
 void ByObjectStatic.saveOrUpdate(java.util.Collection<?> collection)
           call hibernate method "saveOrUpdate" on a list of objects HibernateSession.byObjectStatic().saveOrUpdate(collection);
 void ByObject.saveOrUpdate(java.lang.Object object)
           call hibernate method "save" on an object HibernateSession.byObjectStatic().save(dao);
 void ByObjectStatic.saveOrUpdate(java.lang.Object object)
          call hibernate "saveOrUpdate" method on an object
<Q> Q
ByHqlStatic.uniqueResult(java.lang.Class<Q> returnType)
           call hql unique result (returns one or null) e.g.
<T> T
ByHql.uniqueResult(java.lang.Class<T> returnType)
           call hql unique result (returns one or null) e.g.
<T> T
ByCriteriaStatic.uniqueResult(java.lang.Class<T> returnType, org.hibernate.criterion.Criterion theCriterions)
           call hql unique result (returns one or null) e.g.
 void ByObject.update(java.util.Collection<?> collection)
           call hibernate method "update" on a list of objects HibernateSession.byObjectStatic().update(collection);
 void ByObjectStatic.update(java.util.Collection<?> collection)
           call hibernate method "update" on a list of objects HibernateSession.byObjectStatic().update(collection);
 void ByObject.update(java.lang.Object object)
          call hibernate "update" method on an object
 void ByObjectStatic.update(java.lang.Object object)
          call hibernate "update" method on an object
 

Uses of GrouperDAOException in edu.internet2.middleware.grouper.internal.dao
 

Methods in edu.internet2.middleware.grouper.internal.dao that throw GrouperDAOException
 void RegistryDAO.addForeignKeys(java.io.Writer writer)
           
 void MemberDAO.create(Member _m)
           
 void RegistrySubjectDAO.create(RegistrySubject _subj)
           
 void StemDAO.createChildAttributeDef(Stem _parent, AttributeDef _child)
           
 void StemDAO.createChildAttributeDefName(Stem _parent, AttributeDefName _child)
           
 void StemDAO.createChildGroup(Stem _parent, Group _child, Member _m)
           
 void StemDAO.createChildStem(Stem _child)
           
 void StemDAO.createRootStem(Stem _root)
           
 void GroupDAO.delete(Group _g)
           
 void RegistrySubjectDAO.delete(RegistrySubject _subj)
           
 void StemDAO.delete(Stem _ns)
           
 void RegistryDAO.dropForeignKeys(java.io.Writer writer)
           
 boolean MemberDAO.exists(java.lang.String uuid)
           
 boolean StemDAO.exists(java.lang.String uuid)
           
 boolean GroupDAO.exists(java.lang.String uuid)
           
 boolean FieldDAO.existsByName(java.lang.String name)
           
 RegistrySubject RegistrySubjectDAO.find(java.lang.String id, java.lang.String type)
          Deprecated.  
 RegistrySubject RegistrySubjectDAO.find(java.lang.String id, java.lang.String type, boolean exceptionIfNotFound)
           
 java.util.Set<Member> MemberDAO.findAll()
           
 java.util.Set<Member> MemberDAO.findAll(edu.internet2.middleware.subject.Source source)
           
 java.util.Set<Group> GroupDAO.findAllByAnyApproximateAttr(java.lang.String val)
           
 java.util.Set<Group> GroupDAO.findAllByAnyApproximateAttr(java.lang.String val, java.lang.String scope)
           
 java.util.Set<Group> GroupDAO.findAllByAnyApproximateAttr(java.lang.String val, java.lang.String scope, boolean secureQuery)
           
 java.util.Set<Group> GroupDAO.findAllByApproximateAlternateName(java.lang.String name)
          Find groups using an approximate string for the alternate name.
 java.util.Set<Group> GroupDAO.findAllByApproximateAlternateName(java.lang.String name, java.lang.String scope)
          Find groups using an approximate string for the alternate name.
 java.util.Set<Group> GroupDAO.findAllByApproximateAttr(java.lang.String attr, java.lang.String val)
           
 java.util.Set<Group> GroupDAO.findAllByApproximateAttr(java.lang.String attr, java.lang.String val, java.lang.String scope)
           
 java.util.Set<Group> GroupDAO.findAllByApproximateAttrSecure(java.lang.String attr, java.lang.String val, java.lang.String scope)
           
 java.util.Set<Group> GroupDAO.findAllByApproximateCurrentName(java.lang.String name)
          Find groups using an approximate string for the current name, display name, extension, display extension.
 java.util.Set<Group> GroupDAO.findAllByApproximateCurrentName(java.lang.String name, java.lang.String scope)
          Find groups using an approximate string for the current name, display name, extension, display extension.
 java.util.Set<Stem> StemDAO.findAllByApproximateDisplayExtension(java.lang.String val)
           
 java.util.Set<Stem> StemDAO.findAllByApproximateDisplayExtension(java.lang.String val, java.lang.String scope)
           
 java.util.Set<Stem> StemDAO.findAllByApproximateDisplayName(java.lang.String val)
           
 java.util.Set<Stem> StemDAO.findAllByApproximateDisplayName(java.lang.String val, java.lang.String scope)
           
 java.util.Set<Stem> StemDAO.findAllByApproximateExtension(java.lang.String val)
           
 java.util.Set<Stem> StemDAO.findAllByApproximateExtension(java.lang.String val, java.lang.String scope)
           
 java.util.Set<Stem> StemDAO.findAllByApproximateName(java.lang.String val)
           
 java.util.Set<Group> GroupDAO.findAllByApproximateName(java.lang.String name)
           
 java.util.Set<Stem> StemDAO.findAllByApproximateName(java.lang.String val, java.lang.String scope)
           
 java.util.Set<Group> GroupDAO.findAllByApproximateName(java.lang.String name, java.lang.String scope)
           
 java.util.Set<Stem> StemDAO.findAllByApproximateNameAny(java.lang.String name)
           
 java.util.Set<Stem> StemDAO.findAllByApproximateNameAny(java.lang.String name, java.lang.String scope)
           
 java.util.Set<Group> GroupDAO.findAllByApproximateNameSecure(java.lang.String name, java.lang.String scope, QueryOptions queryOptions)
           
 java.util.Set<Group> GroupDAO.findAllByApproximateNameSecure(java.lang.String name, java.lang.String scope, QueryOptions queryOptions, java.util.Set<TypeOfGroup> typeOfGroups)
           
 java.util.Set<Group> GroupDAO.findAllByAttr(java.lang.String attr, java.lang.String val)
           
 java.util.Set<Group> GroupDAO.findAllByAttr(java.lang.String attr, java.lang.String val, java.lang.String scope)
           
 java.util.Set<Group> GroupDAO.findAllByAttr(java.lang.String attr, java.lang.String val, java.lang.String scope, boolean secureQuery)
           
 java.util.Set<Membership> MembershipDAO.findAllByAttrDefOwnerAndField(java.lang.String ownerAttrDefId, Field f, boolean enabledOnly)
           
 java.util.Set<Membership> MembershipDAO.findAllByAttrDefOwnerAndFieldAndType(java.lang.String ownerAttrDefId, Field f, java.lang.String type, boolean enabledOnly)
           
 java.util.Set<Membership> MembershipDAO.findAllByAttrDefOwnerAndMember(java.lang.String ownerAttrDefId, java.lang.String memberUUID, boolean enabledOnly)
           
 java.util.Set<Membership> MembershipDAO.findAllByAttrDefOwnerAndMemberAndField(java.lang.String ownerAttrDefId, java.lang.String memberUUID, Field f, boolean enabledOnly)
           
 java.util.List<Membership> MembershipDAO.findAllByAttrDefOwnerAsList(java.lang.String attrDefId, boolean enabledOnly)
           
 java.util.Set<Stem> StemDAO.findAllByCreatedAfter(java.util.Date d)
           
 java.util.Set<Group> GroupDAO.findAllByCreatedAfter(java.util.Date d)
           
 java.util.Set<Membership> MembershipDAO.findAllByCreatedAfter(java.util.Date d, Field f, boolean enabledOnly)
           
 java.util.Set<Stem> StemDAO.findAllByCreatedAfter(java.util.Date d, java.lang.String scope)
           
 java.util.Set<Group> GroupDAO.findAllByCreatedAfter(java.util.Date d, java.lang.String scope)
           
 java.util.Set<Stem> StemDAO.findAllByCreatedBefore(java.util.Date d)
           
 java.util.Set<Group> GroupDAO.findAllByCreatedBefore(java.util.Date d)
           
 java.util.Set<Membership> MembershipDAO.findAllByCreatedBefore(java.util.Date d, Field f, boolean enabledOnly)
           
 java.util.Set<Stem> StemDAO.findAllByCreatedBefore(java.util.Date d, java.lang.String scope)
           
 java.util.Set<Group> GroupDAO.findAllByCreatedBefore(java.util.Date d, java.lang.String scope)
           
 java.util.Set<Membership> MembershipDAO.findAllByGroupOwnerAndCompositeAndMembers(java.lang.String ownerUUID, java.util.Collection<Member> members, boolean enabledOnly)
           
 java.util.Set<Membership> MembershipDAO.findAllByGroupOwnerAndField(java.lang.String ownerGroupId, Field f, boolean enabledOnly)
           
 java.util.Set<Membership> MembershipDAO.findAllByGroupOwnerAndFieldAndMemberIdsAndType(java.lang.String ownerUUID, Field f, java.util.Collection<java.lang.String> memberIds, java.lang.String type, boolean enabledOnly)
           
 java.util.Set<Membership> MembershipDAO.findAllByGroupOwnerAndFieldAndMembers(java.lang.String ownerUUID, Field f, java.util.Collection<Member> members, boolean enabledOnly)
          TODO update for 1.5
 java.util.Set<Membership> MembershipDAO.findAllByGroupOwnerAndFieldAndMembersAndType(java.lang.String ownerUUID, Field f, java.util.Collection<Member> members, java.lang.String type, boolean enabledOnly)
           
 java.util.Set<Membership> MembershipDAO.findAllByGroupOwnerAndFieldAndType(java.lang.String ownerGroupId, Field f, java.lang.String type, boolean enabledOnly)
           
 java.util.Set<Membership> MembershipDAO.findAllByGroupOwnerAndMember(java.lang.String groupOwnerId, java.lang.String memberUUID, boolean enabledOnly)
           
 java.util.Set<Membership> MembershipDAO.findAllByGroupOwnerAndMemberAndField(java.lang.String ownerGroupId, java.lang.String memberUUID, Field f, boolean enabledOnly)
           
 java.util.List<Membership> MembershipDAO.findAllByGroupOwnerAsList(java.lang.String ownerUUID, boolean enabledOnly)
           
 java.util.Set<Group> GroupDAO.findAllByLastMembershipAfter(java.util.Date d)
           
 java.util.Set<Group> GroupDAO.findAllByLastMembershipAfter(java.util.Date d, java.lang.String scope)
           
 java.util.Set<Group> GroupDAO.findAllByLastMembershipBefore(java.util.Date d)
           
 java.util.Set<Group> GroupDAO.findAllByLastMembershipBefore(java.util.Date d, java.lang.String scope)
           
 java.util.Set<Membership> MembershipDAO.findAllByMember(java.lang.String memberUUID, boolean enabledOnly)
           
 java.util.Set<Group> GroupDAO.findAllByModifiedAfter(java.util.Date d)
           
 java.util.Set<Group> GroupDAO.findAllByModifiedAfter(java.util.Date d, java.lang.String scope)
           
 java.util.Set<Group> GroupDAO.findAllByModifiedBefore(java.util.Date d)
           
 java.util.Set<Group> GroupDAO.findAllByModifiedBefore(java.util.Date d, java.lang.String scope)
           
 java.util.Set<Membership> MembershipDAO.findAllByStemOwnerAndField(java.lang.String ownerStemId, Field f, boolean enabledOnly)
           
 java.util.Set<Membership> MembershipDAO.findAllByStemOwnerAndFieldAndType(java.lang.String ownerStemId, Field f, java.lang.String type, boolean enabledOnly)
           
 java.util.Set<Membership> MembershipDAO.findAllByStemOwnerAndMemberAndField(java.lang.String ownerStemId, java.lang.String memberUUID, Field f, boolean enabledOnly)
           
 java.util.List<Membership> MembershipDAO.findAllByStemOwnerAsList(java.lang.String ownerUUID, boolean enabledOnly)
           
 java.util.Set<Membership> MembershipDAO.findAllByStemParentOfGroupOwnerAndFieldAndType(Stem stem, Stem.Scope stemScope, Field field, MembershipType type, java.lang.Boolean enabledOnly, java.lang.String memberId)
           
 java.util.Set<Field> FieldDAO.findAllByType(FieldType type)
          Deprecated. use the FieldFinder instead
 java.util.Set<Group> GroupDAO.findAllByType(GroupType _gt)
          note, this doesnt cache
 java.util.Set<Group> GroupDAO.findAllByType(GroupType _gt, QueryOptions queryOptions)
          this caches
 java.util.Set<Group> GroupDAO.findAllByType(GroupType _gt, java.lang.String scope)
           
 java.util.Set<Group> StemDAO.findAllChildGroups(Stem ns, Stem.Scope scope)
          Find all child groups within specified scope.
 java.util.Set<Group> StemDAO.findAllChildGroupsSecure(Stem ns, Stem.Scope scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
          Find all child groups within specified scope, and make sure the grouper session can see them
 java.util.Set<Group> StemDAO.findAllChildGroupsSecure(Stem ns, Stem.Scope scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, java.util.Set<TypeOfGroup> typeOfGroups)
          Find all child groups within specified scope, and make sure the grouper session can see them
 java.util.Set<Group> StemDAO.findAllChildMembershipGroupsSecure(Stem ns, Stem.Scope scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
          Find all child groups within specified scope, and make sure the grouper session can see them
 java.util.Set<Membership> MembershipDAO.findAllChildMemberships(Membership _ms, boolean enabledOnly)
           
 java.util.Set<Stem> StemDAO.findAllChildStems(Stem ns, Stem.Scope scope)
          Find all child stems within specified scope.
 java.util.Set<Stem> StemDAO.findAllChildStems(Stem ns, Stem.Scope scope, boolean orderByName)
          Find all child stems within specified scope.
 java.util.Set<Stem> StemDAO.findAllChildStems(Stem ns, Stem.Scope scope, QueryOptions queryOptions)
          Find all child stems within specified scope.
 java.util.Set<Stem> StemDAO.findAllChildStemsSecure(Stem ns, Stem.Scope scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
          Find all child stems within specified scope, and make sure the grouper session can see them
 java.util.Set<Membership> MembershipDAO.findAllEffectiveByAttrDefOwner(java.lang.String ownerAttrDefId, java.lang.String memberUUID, Field f, java.lang.String viaGroupId, int depth, boolean enabledOnly)
           
 java.util.Set<Membership> MembershipDAO.findAllEffectiveByGroupOwner(java.lang.String ownerGroupId, java.lang.String memberUUID, Field f, java.lang.String viaGroupId, int depth, boolean enabledOnly)
           
 java.util.Set<Membership> MembershipDAO.findAllEffectiveByGroupOwnerAndMemberAndField(java.lang.String ownerGroupId, java.lang.String memberUUID, Field f, boolean enabledOnly)
           
 java.util.Set<Membership> MembershipDAO.findAllEffectiveByMemberAndField(java.lang.String memberUUID, Field f, boolean enabledOnly)
           
 java.util.Set<Membership> MembershipDAO.findAllEffectiveByStemOwner(java.lang.String ownerStemId, java.lang.String memberUUID, Field f, java.lang.String viaGroupId, int depth, boolean enabledOnly)
           
 java.util.List<Membership> MembershipDAO.findAllImmediateByAttrDefOwnerAsList(java.lang.String attrDefId, boolean enabledOnly)
           
 java.util.Set MembershipDAO.findAllImmediateByMember(java.lang.String memberUUID, boolean enabledOnly)
           
 java.util.Set<Membership> MembershipDAO.findAllImmediateByMemberAndField(java.lang.String memberUUID, Field f, boolean enabledOnly)
           
 java.util.Set<Membership> MembershipDAO.findAllImmediateByMemberAndFieldType(java.lang.String memberUUID, java.lang.String fieldType, boolean enabledOnly)
           
 java.util.Set<Member> MembershipDAO.findAllMembersByAttrDefOwnerAndFieldAndType(java.lang.String ownerAttrDefId, Field f, java.lang.String type, QueryOptions queryOptions, boolean enabledOnly)
           
 java.util.Set<Member> MembershipDAO.findAllMembersByGroupOwnerAndField(java.lang.String ownerGroupId, Field f, boolean enabledOnly)
           
 java.util.Set<Member> MembershipDAO.findAllMembersByGroupOwnerAndField(java.lang.String groupOwnerId, Field f, QueryOptions queryOptions, boolean enabledOnly)
           
 java.util.Set<Member> MembershipDAO.findAllMembersByGroupOwnerAndField(java.lang.String groupOwnerId, Field f, java.util.Set<edu.internet2.middleware.subject.Source> sources, QueryOptions queryOptions, boolean enabledOnly)
           
 java.util.Set<Member> MembershipDAO.findAllMembersByGroupOwnerAndFieldAndType(java.lang.String ownerGroupId, Field f, java.lang.String type, QueryOptions queryOptions, boolean enabledOnly)
           
 java.util.Set<Member> MembershipDAO.findAllMembersByGroupOwnerAndFieldAndType(java.lang.String ownerGroupId, Field f, java.lang.String type, java.util.Set<edu.internet2.middleware.subject.Source> sources, QueryOptions queryOptions, boolean enabledOnly)
           
 java.util.Set<Member> MembershipDAO.findAllMembersByOwnerAndFieldAndType(java.lang.String ownerId, Field f, java.lang.String type, java.util.Set<edu.internet2.middleware.subject.Source> sources, QueryOptions queryOptions, boolean enabledOnly, SortStringEnum memberSortStringEnum, SearchStringEnum memberSearchStringEnum, java.lang.String memberSearchStringValue)
           
 java.util.Set<Member> MembershipDAO.findAllMembersByStemOwnerAndFieldAndType(java.lang.String ownerStemId, Field f, java.lang.String type, QueryOptions queryOptions, boolean enabledOnly)
          note, dont change this signature, Arnaud is using it
 java.util.Set<Member> MembershipDAO.findAllMembersInOneGroupNotOtherAndType(java.lang.String ownerInGroupId, java.lang.String ownerNotInGroupId, java.lang.String typeIn, java.lang.String typeNotIn, QueryOptions queryOptions, java.lang.Boolean enabled, boolean disabledOwnerNull)
           
 java.util.Set MembershipDAO.findAllNonImmediateByMember(java.lang.String memberUUID, boolean enabledOnly)
           
 java.util.Set<Membership> MembershipDAO.findAllNonImmediateByMemberAndField(java.lang.String memberUUID, Field f, boolean enabledOnly)
           
 java.util.Set<Membership> MembershipDAO.findAllNonImmediateByMemberAndFieldType(java.lang.String memberUUID, java.lang.String fieldType, boolean enabledOnly)
           
 java.util.Set<Member> MemberDAO.findAllUsed(edu.internet2.middleware.subject.Source source)
          find all members that are used somewhere (e.g. memberships or attributes)
 java.util.Set<Composite> CompositeDAO.findAsFactor(Group _g)
           
 java.util.Set<Composite> CompositeDAO.findAsFactor(java.lang.String groupId)
           
 Composite CompositeDAO.findAsOwner(Group _g, boolean exceptionIfNotFound)
           
 Group GroupDAO.findByAlternateName(java.lang.String name, boolean exceptionIfNotFound)
          Find a group by its alternate name only.
 Stem StemDAO.findByAlternateName(java.lang.String name, boolean exceptionIfNotFound, QueryOptions queryOptions)
          Find a stem by its alternate name only.
 Membership MembershipDAO.findByAttrDefOwnerAndMemberAndFieldAndType(java.lang.String ownerAttrDefId, java.lang.String memberUUID, Field f, java.lang.String type, boolean exceptionIfNull, boolean enabledOnly)
           
 Group GroupDAO.findByAttribute(java.lang.String attr, java.lang.String val)
          Deprecated. use overload
 Group GroupDAO.findByAttribute(java.lang.String attr, java.lang.String val, boolean exceptionIfNotFound)
           
 Group GroupDAO.findByAttribute(java.lang.String attr, java.lang.String val, boolean exceptionIfNotFound, boolean secureQuery)
           
 Group GroupDAO.findByCurrentName(java.lang.String name, boolean exceptionIfNotFound)
          Find a group by its current name only.
 Stem StemDAO.findByCurrentName(java.lang.String name, boolean exceptionIfNotFound, QueryOptions queryOptions)
          Find a stem by its current name only.
 Membership MembershipDAO.findByGroupOwnerAndMemberAndFieldAndType(java.lang.String ownerGroupId, java.lang.String memberUUID, Field f, java.lang.String type, boolean exceptionIfNull, boolean enabledOnly)
           
 Membership MembershipDAO.findByImmediateUuidOrKey(java.lang.String uuid, java.lang.String memberUUID, java.lang.String fieldId, java.lang.String ownerAttrDefId, java.lang.String ownerGroupId, java.lang.String ownerStemId, boolean exceptionIfNull)
           
 Stem StemDAO.findByName(java.lang.String name)
          Deprecated.  
 Group GroupDAO.findByName(java.lang.String name)
          Deprecated. use overload
 Role RoleDAO.findByName(java.lang.String name, boolean exceptionIfNotFound)
          find an attribute def name by name
 Stem StemDAO.findByName(java.lang.String name, boolean exceptionIfNull)
           
 Group GroupDAO.findByName(java.lang.String name, boolean exceptionIfNotFound)
           
 Stem StemDAO.findByName(java.lang.String name, boolean exceptionIfNull, QueryOptions queryOptions)
           
 Group GroupDAO.findByName(java.lang.String name, boolean exceptionIfNotFound, QueryOptions queryOptions)
           
 Group GroupDAO.findByName(java.lang.String name, boolean exceptionIfNotFound, QueryOptions queryOptions, java.util.Set<TypeOfGroup> typeOfGroups)
           
 AttributeDef AttributeDefDAO.findByNameSecure(java.lang.String name, boolean exceptionIfNotFound)
          find an attribute def by name.
 AttributeDefName AttributeDefNameDAO.findByNameSecure(java.lang.String name, boolean exceptionIfNotFound)
          find an attribute def name by name
 AttributeDef AttributeDefDAO.findByNameSecure(java.lang.String name, boolean exceptionIfNotFound, QueryOptions queryOptions)
          find an attribute def by name.
 AttributeDefName AttributeDefNameDAO.findByNameSecure(java.lang.String name, boolean exceptionIfNotFound, QueryOptions queryOptions)
          find an attribute def name by name
 Membership MembershipDAO.findByStemOwnerAndMemberAndFieldAndType(java.lang.String ownerStemId, java.lang.String memberUUID, Field f, java.lang.String type, boolean exceptionIfNull, boolean enabledOnly)
           
 Member MemberDAO.findBySubject(java.lang.String subjectId)
          Deprecated. use overload
 Member MemberDAO.findBySubject(java.lang.String subjectId, boolean exceptionIfNull)
          find by subject id only (cant be duplicates)
 Member MemberDAO.findBySubject(java.lang.String subjectId, java.lang.String src)
          Deprecated. use overload
 Member MemberDAO.findBySubject(java.lang.String subjectId, java.lang.String src, boolean exceptionIfNull)
          find by subject id and source id
 Member MemberDAO.findBySubject(java.lang.String id, java.lang.String src, java.lang.String type)
          Deprecated. use overload
 Member MemberDAO.findBySubject(java.lang.String id, java.lang.String src, java.lang.String type, boolean exceptionIfNull)
           
 Member MemberDAO.findBySubject(java.lang.String id, java.lang.String src, java.lang.String type, boolean exceptionIfNull, QueryOptions queryOptions)
          find member by subject
 Member MemberDAO.findBySubject(edu.internet2.middleware.subject.Subject subj)
          Deprecated. use overload
 Member MemberDAO.findBySubject(edu.internet2.middleware.subject.Subject subj, boolean exceptionIfNull)
           
 Member MemberDAO.findByUuid(java.lang.String uuid)
          Deprecated.  
 Stem StemDAO.findByUuid(java.lang.String uuid)
          Deprecated.  
 Group GroupDAO.findByUuid(java.lang.String uuid)
          Deprecated. use overload
 Member MemberDAO.findByUuid(java.lang.String uuid, boolean exceptionIfNull)
           
 Stem StemDAO.findByUuid(java.lang.String uuid, boolean exceptionIfNull)
           
 Composite CompositeDAO.findByUuid(java.lang.String uuid, boolean exceptionIfNotFound)
           
 Group GroupDAO.findByUuid(java.lang.String uuid, boolean exceptionIfNotFound)
           
 Membership MembershipDAO.findByUuid(java.lang.String uuid, boolean exceptionIfNull, boolean enabledOnly)
           
 Membership MembershipDAO.findByUuid(java.lang.String uuid, boolean exceptionIfNull, boolean enabledOnly, QueryOptions queryOptions)
           
 Stem StemDAO.findByUuid(java.lang.String uuid, boolean exceptionIfNull, QueryOptions queryOptions)
           
 Group GroupDAO.findByUuid(java.lang.String uuid, boolean exceptionIfNotFound, QueryOptions queryOptions)
           
 Group GroupDAO.findByUuid(java.lang.String uuid, boolean exceptionIfNotFound, QueryOptions queryOptions, java.util.Set<TypeOfGroup> typeOfGroups)
           
 AttributeAssignValue AttributeAssignValueDAO.findByUuidOrKey(java.util.Collection<java.lang.String> idsToIgnore, java.lang.String id, java.lang.String attributeAssignId, boolean exceptionIfNull, java.lang.Long valueInteger, java.lang.String valueMemberId, java.lang.String valueString)
           
 AttributeDefScope AttributeDefScopeDAO.findByUuidOrKey(java.util.Collection<java.lang.String> idsToIgnore, java.lang.String id, java.lang.String attributeDefId, java.lang.String attributeDefScopeType, boolean exceptionIfNull, java.lang.String scopeString)
           
 AttributeAssign AttributeAssignDAO.findByUuidOrKey(java.util.Collection<java.lang.String> idsToIgnore, java.lang.String id, java.lang.String attributeDefNameId, java.lang.String attributeAssignActionId, java.lang.String ownerAttributeAssignId, java.lang.String ownerAttributeDefId, java.lang.String ownerGroupId, java.lang.String ownerMemberId, java.lang.String ownerMembershipId, java.lang.String ownerStemId, boolean exceptionIfNull, java.lang.Long disabledTimeDb, java.lang.Long enabledTimeDb, java.lang.String notes, boolean disallowed)
           
 Field FieldDAO.findByUuidOrName(java.lang.String uuid, java.lang.String name, boolean exceptionIfNull)
           
 Stem StemDAO.findByUuidOrName(java.lang.String uuid, java.lang.String name, boolean exceptionIfNull)
           
 Group GroupDAO.findByUuidOrName(java.lang.String uuid, java.lang.String name, boolean exceptionIfNull)
           
 Field FieldDAO.findByUuidOrName(java.lang.String uuid, java.lang.String name, boolean exceptionIfNull, QueryOptions queryOptions)
           
 Stem StemDAO.findByUuidOrName(java.lang.String uuid, java.lang.String name, boolean exceptionIfNull, QueryOptions queryOptions)
           
 Group GroupDAO.findByUuidOrName(java.lang.String uuid, java.lang.String name, boolean exceptionIfNull, QueryOptions queryOptions)
           
 java.util.Set<Membership> MembershipDAO.findMembershipsByMemberAndFieldSecure(GrouperSession grouperSession, java.lang.String memberUUID, Field f, boolean enabledOnly)
          find memberships that the user is allowed to see
 Membership MembershipDAO.findParentMembership(Membership _ms)
           
 java.util.Set<Composite> CompositeDAO.getAllComposites()
           
 java.util.Set<Group> GroupDAO.getAllGroups()
           
 java.util.Set<Group> GroupDAO.getAllGroups(java.lang.String scope)
           
 java.util.Set<Group> GroupDAO.getAllGroupsMembershipSecure(Field field, java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, QueryOptions queryOptions, java.lang.Boolean enabled, MembershipType membershipType, Stem stem, Stem.Scope stemScope)
           
 java.util.Set<Group> GroupDAO.getAllGroupsMembershipSecure(GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean enabledOnly)
           
 java.util.Set<Group> GroupDAO.getAllGroupsMembershipSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean enabledOnly)
           
 java.util.Set<Group> GroupDAO.getAllGroupsMembershipSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean enabledOnly, Stem stem, Stem.Scope stemScope)
           
 java.util.Set<Group> GroupDAO.getAllGroupsSecure(GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
           
 java.util.Set<Group> GroupDAO.getAllGroupsSecure(GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, java.util.Set<TypeOfGroup> typeOfGroups)
           
 java.util.Set<Group> GroupDAO.getAllGroupsSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
           
 java.util.Set<Group> GroupDAO.getAllGroupsSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, java.util.Set<TypeOfGroup> typeOfGroups)
           
 java.util.Set<Stem> StemDAO.getAllStems()
           
 java.util.Set<Stem> StemDAO.getAllStemsSecure(GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
           
 java.util.Set<Stem> StemDAO.getAllStemsSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
           
 java.util.Set<Stem> StemDAO.getAllStemsSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean splitScope, java.lang.String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, java.util.Collection<Field> userHasInGroupFields, java.util.Collection<Field> userHasInAttributeFields, java.util.Collection<java.lang.String> stemIds)
           
 java.util.Set<Stem> StemDAO.getAllStemsSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean splitScope, java.lang.String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, java.util.Collection<Field> userHasInGroupFields, java.util.Collection<Field> userHasInAttributeFields, java.util.Collection<java.lang.String> stemIds, java.lang.String idOfAttributeDefName, java.lang.Object attributeValue, java.lang.Boolean attributeCheckReadOnAttributeDef)
           
 java.util.Set<Stem> StemDAO.getAllStemsWithGroupsSecure(GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
          get stems with groups that have privileges
 java.util.Set<Group> GroupDAO.getImmediateChildren(Stem stem)
           
 java.util.Set<Group> GroupDAO.getImmediateChildrenMembershipSecure(GrouperSession grouperSession, Stem stem, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean enabledOnly)
          get immediate children secure
 java.util.Set<Stem> StemDAO.getImmediateChildrenSecure(GrouperSession grouperSession, Stem stem, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
          get immediate children (stems) secure
 java.util.Set<Group> GroupDAO.getImmediateChildrenSecure(GrouperSession grouperSession, Stem stem, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
          get immediate children secure
 java.util.Set<Group> GroupDAO.getImmediateChildrenSecure(GrouperSession grouperSession, Stem stem, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, java.util.Set<TypeOfGroup> typeOfGroups)
          get immediate children secure
 boolean FieldDAO.isInUse(Field f)
           
 void StemDAO.renameStemAndChildren(java.util.Set<?> children)
           
 void RegistryDAO.reset(boolean includeTypesincludeTypesAndFields)
           
 java.lang.Object TransactionDAO.transactionCallback(GrouperTransactionType grouperTransactionType, GrouperTransactionHandler grouperTransactionHandler, GrouperTransaction grouperTransaction)
          call this to send a callback for the grouper methods.
 void FieldDAO.update(Field field)
          update in db
 void GroupDAO.update(Group _g)
           
 void MemberDAO.update(Member _m)
           
 void CompositeDAO.update(java.util.Set toAdd, java.util.Set toDelete, java.util.Set modGroups, java.util.Set modStems)
           
 void StemDAO.update(Stem _ns)
           
 

Uses of GrouperDAOException in edu.internet2.middleware.grouper.internal.dao.hib3
 

Methods in edu.internet2.middleware.grouper.internal.dao.hib3 that throw GrouperDAOException
 void Hib3MemberDAO.create(Member _m)
           
 void Hib3RegistrySubjectDAO.create(RegistrySubject _subj)
           
 void Hib3StemDAO.createChildAttributeDef(Stem _stem, AttributeDef attributeDef)
           
 void Hib3StemDAO.createChildAttributeDefName(Stem _parent, AttributeDefName attributeDefName)
           
 void Hib3StemDAO.createChildGroup(Stem _stem, Group _group, Member _member)
           
 void Hib3StemDAO.createChildStem(Stem _child)
           
 void Hib3StemDAO.createRootStem(Stem _root)
           
 void Hib3GroupDAO.delete(Group _g)
           
 void Hib3RegistrySubjectDAO.delete(RegistrySubject _subj)
           
 void Hib3StemDAO.delete(Stem _ns)
           
 boolean Hib3StemDAO.exists(java.lang.String uuid)
           
 boolean Hib3GroupDAO.exists(java.lang.String uuid)
           
 boolean Hib3MemberDAO.exists(java.lang.String uuid)
           
 boolean Hib3FieldDAO.existsByName(java.lang.String name)
           
 RegistrySubject Hib3RegistrySubjectDAO.find(java.lang.String id, java.lang.String type)
          Deprecated.  
 RegistrySubject Hib3RegistrySubjectDAO.find(java.lang.String id, java.lang.String type, boolean exceptionIfNotFound)
           
 java.util.Set Hib3MemberDAO.findAll()
           
 java.util.Set<Member> Hib3MemberDAO.findAll(edu.internet2.middleware.subject.Source source)
           
 java.util.Set<Group> Hib3GroupDAO.findAllByAnyApproximateAttr(java.lang.String val)
           
 java.util.Set<Group> Hib3GroupDAO.findAllByAnyApproximateAttr(java.lang.String val, java.lang.String scope)
           
 java.util.Set<Group> Hib3GroupDAO.findAllByAnyApproximateAttr(java.lang.String val, java.lang.String scope, boolean secureQuery)
           
 java.util.Set<Group> Hib3GroupDAO.findAllByApproximateAlternateName(java.lang.String name)
          Find groups using an approximate string for the alternate name.
 java.util.Set<Group> Hib3GroupDAO.findAllByApproximateAlternateName(java.lang.String name, java.lang.String scope)
          Find groups using an approximate string for the alternate name.
 java.util.Set<Group> Hib3GroupDAO.findAllByApproximateAttr(java.lang.String attr, java.lang.String val)
          Implementation Notes.
 java.util.Set<Group> Hib3GroupDAO.findAllByApproximateAttr(java.lang.String attr, java.lang.String val, java.lang.String scope)
          Implementation Notes.
 java.util.Set<Group> Hib3GroupDAO.findAllByApproximateAttrSecure(java.lang.String attr, java.lang.String val, java.lang.String scope)
           
 java.util.Set<Group> Hib3GroupDAO.findAllByApproximateCurrentName(java.lang.String name)
          Find groups using an approximate string for the current name, display name, extension, display extension.
 java.util.Set<Group> Hib3GroupDAO.findAllByApproximateCurrentName(java.lang.String name, java.lang.String scope)
          Find groups using an approximate string for the current name, display name, extension, display extension.
 java.util.Set<Stem> Hib3StemDAO.findAllByApproximateDisplayExtension(java.lang.String val)
           
 java.util.Set<Stem> Hib3StemDAO.findAllByApproximateDisplayExtension(java.lang.String val, java.lang.String scope)
           
 java.util.Set<Stem> Hib3StemDAO.findAllByApproximateDisplayName(java.lang.String val)
           
 java.util.Set<Stem> Hib3StemDAO.findAllByApproximateDisplayName(java.lang.String val, java.lang.String scope)
           
 java.util.Set<Stem> Hib3StemDAO.findAllByApproximateExtension(java.lang.String val)
           
 java.util.Set<Stem> Hib3StemDAO.findAllByApproximateExtension(java.lang.String val, java.lang.String scope)
           
 java.util.Set<Stem> Hib3StemDAO.findAllByApproximateName(java.lang.String val)
           
 java.util.Set<Group> Hib3GroupDAO.findAllByApproximateName(java.lang.String name)
          Implementation Notes.
 java.util.Set<Stem> Hib3StemDAO.findAllByApproximateName(java.lang.String val, java.lang.String scope)
           
 java.util.Set<Group> Hib3GroupDAO.findAllByApproximateName(java.lang.String name, java.lang.String scope)
          Implementation Notes.
 java.util.Set<Stem> Hib3StemDAO.findAllByApproximateNameAny(java.lang.String name)
           
 java.util.Set<Stem> Hib3StemDAO.findAllByApproximateNameAny(java.lang.String name, java.lang.String scope, QueryOptions queryOptions)
           
 java.util.Set<Group> Hib3GroupDAO.findAllByApproximateNameSecure(java.lang.String name, java.lang.String scope, QueryOptions queryOptions)
          Implementation Notes.
 java.util.Set<Group> Hib3GroupDAO.findAllByAttr(java.lang.String attr, java.lang.String val)
          Implementation Notes.
 java.util.Set<Group> Hib3GroupDAO.findAllByAttr(java.lang.String attr, java.lang.String val, java.lang.String scope)
          Implementation Notes.
 java.util.Set<Group> Hib3GroupDAO.findAllByAttr(java.lang.String attr, java.lang.String val, java.lang.String scope, boolean secureQuery)
           
 java.util.Set<Membership> Hib3MembershipDAO.findAllByAttrDefOwnerAndField(java.lang.String ownerAttrDefId, Field f, boolean enabledOnly)
           
 java.util.Set<Membership> Hib3MembershipDAO.findAllByAttrDefOwnerAndFieldAndType(java.lang.String ownerAttrDefId, Field f, java.lang.String type, boolean enabledOnly)
           
 java.util.Set<Membership> Hib3MembershipDAO.findAllByAttrDefOwnerAndMember(java.lang.String ownerAttrDefId, java.lang.String memberUUID, boolean enabledOnly)
           
 java.util.Set<Membership> Hib3MembershipDAO.findAllByAttrDefOwnerAndMemberAndField(java.lang.String ownerAttrDefId, java.lang.String memberUUID, Field f, boolean enabledOnly)
           
 java.util.List<Membership> Hib3MembershipDAO.findAllByAttrDefOwnerAsList(java.lang.String attrDefId, boolean enabledOnly)
           
 java.util.Set<Stem> Hib3StemDAO.findAllByCreatedAfter(java.util.Date d)
           
 java.util.Set<Group> Hib3GroupDAO.findAllByCreatedAfter(java.util.Date d)
           
 java.util.Set<Membership> Hib3MembershipDAO.findAllByCreatedAfter(java.util.Date d, Field f, boolean enabledOnly)
           
 java.util.Set<Stem> Hib3StemDAO.findAllByCreatedAfter(java.util.Date d, java.lang.String scope)
           
 java.util.Set<Stem> Hib3StemDAO.findAllByCreatedBefore(java.util.Date d)
           
 java.util.Set<Group> Hib3GroupDAO.findAllByCreatedBefore(java.util.Date d)
           
 java.util.Set<Membership> Hib3MembershipDAO.findAllByCreatedBefore(java.util.Date d, Field f, boolean enabledOnly)
           
 java.util.Set<Stem> Hib3StemDAO.findAllByCreatedBefore(java.util.Date d, java.lang.String scope)
           
 java.util.Set<Group> Hib3GroupDAO.findAllByCreatedBefore(java.util.Date d, java.lang.String scope)
           
 java.util.Set<Membership> Hib3MembershipDAO.findAllByGroupOwnerAndCompositeAndMembers(java.lang.String ownerGroupId, java.util.Collection<Member> members, boolean enabledOnly)
           
 java.util.Set<Membership> Hib3MembershipDAO.findAllByGroupOwnerAndField(java.lang.String ownerGroupId, Field f, boolean enabledOnly)
           
 java.util.Set<Membership> Hib3MembershipDAO.findAllByGroupOwnerAndFieldAndMemberIdsAndType(java.lang.String ownerGroupId, Field f, java.util.Collection<java.lang.String> memberIds, java.lang.String type, boolean enabledOnly)
           
 java.util.Set<Membership> Hib3MembershipDAO.findAllByGroupOwnerAndFieldAndMembers(java.lang.String ownerGroupId, Field f, java.util.Collection<Member> members, boolean enabledOnly)
           
 java.util.Set<Membership> Hib3MembershipDAO.findAllByGroupOwnerAndFieldAndMembersAndType(java.lang.String ownerGroupId, Field f, java.util.Collection<Member> members, java.lang.String type, boolean enabledOnly)
           
 java.util.Set<Membership> Hib3MembershipDAO.findAllByGroupOwnerAndFieldAndType(java.lang.String ownerGroupId, Field f, java.lang.String type, boolean enabledOnly)
           
 java.util.Set<Membership> Hib3MembershipDAO.findAllByGroupOwnerAndMember(java.lang.String ownerGroupId, java.lang.String memberUUID, boolean enabledOnly)
           
 java.util.Set<Membership> Hib3MembershipDAO.findAllByGroupOwnerAndMemberAndField(java.lang.String ownerGroupId, java.lang.String memberUUID, Field f, boolean enabledOnly)
           
 java.util.List<Membership> Hib3MembershipDAO.findAllByGroupOwnerAsList(java.lang.String ownerGroupId, boolean enabledOnly)
           
 java.util.Set<Group> Hib3GroupDAO.findAllByLastMembershipAfter(java.util.Date d)
           
 java.util.Set<Group> Hib3GroupDAO.findAllByLastMembershipAfter(java.util.Date d, java.lang.String scope)
           
 java.util.Set<Group> Hib3GroupDAO.findAllByLastMembershipBefore(java.util.Date d)
           
 java.util.Set<Group> Hib3GroupDAO.findAllByLastMembershipBefore(java.util.Date d, java.lang.String scope)
           
 java.util.Set<Membership> Hib3MembershipDAO.findAllByMember(java.lang.String memberUUID, boolean enabledOnly)
           
 java.util.Set<Group> Hib3GroupDAO.findAllByModifiedAfter(java.util.Date d)
           
 java.util.Set<Group> Hib3GroupDAO.findAllByModifiedAfter(java.util.Date d, java.lang.String scope)
           
 java.util.Set<Group> Hib3GroupDAO.findAllByModifiedBefore(java.util.Date d)
           
 java.util.Set<Group> Hib3GroupDAO.findAllByModifiedBefore(java.util.Date d, java.lang.String scope)
           
 java.util.Set<Membership> Hib3MembershipDAO.findAllByStemOwnerAndField(java.lang.String ownerStemId, Field f, boolean enabledOnly)
           
 java.util.Set<Membership> Hib3MembershipDAO.findAllByStemOwnerAndFieldAndType(java.lang.String ownerStemId, Field f, java.lang.String type, boolean enabledOnly)
           
 java.util.Set<Membership> Hib3MembershipDAO.findAllByStemOwnerAndMemberAndField(java.lang.String ownerStemId, java.lang.String memberUUID, Field f, boolean enabledOnly)
           
 java.util.List<Membership> Hib3MembershipDAO.findAllByStemOwnerAsList(java.lang.String ownerStemId, boolean enabledOnly)
           
 java.util.Set<Membership> Hib3MembershipDAO.findAllByStemParentOfGroupOwnerAndFieldAndType(Stem stem, Stem.Scope stemScope, Field field, MembershipType membershipType, java.lang.Boolean enabledOnly, java.lang.String memberId)
           
 java.util.Set<Field> Hib3FieldDAO.findAllByType(FieldType type)
          Deprecated. use the FieldFinder instead
 java.util.Set<Group> Hib3GroupDAO.findAllByType(GroupType _gt)
          Note, this doesnt cache
 java.util.Set<Group> Hib3GroupDAO.findAllByType(GroupType _gt, QueryOptions queryOptions)
           
 java.util.Set<Group> Hib3GroupDAO.findAllByType(GroupType _gt, java.lang.String scope)
           
 java.util.Set<Group> Hib3StemDAO.findAllChildGroups(Stem ns, Stem.Scope scope)
           
 java.util.Set<Group> Hib3StemDAO.findAllChildGroupsSecure(Stem ns, Stem.Scope scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
           
 java.util.Set<Group> Hib3StemDAO.findAllChildGroupsSecure(Stem ns, Stem.Scope scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, java.util.Set<TypeOfGroup> typeOfGroups)
           
 java.util.Set<Group> Hib3StemDAO.findAllChildMembershipGroupsSecure(Stem ns, Stem.Scope scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
           
 java.util.Set<Membership> Hib3MembershipDAO.findAllChildMemberships(Membership _ms, boolean enabledOnly)
           
 java.util.Set<Stem> Hib3StemDAO.findAllChildStems(Stem ns, Stem.Scope scope)
           
 java.util.Set<Stem> Hib3StemDAO.findAllChildStems(Stem ns, Stem.Scope scope, QueryOptions queryOptions)
           
 java.util.Set<Stem> Hib3StemDAO.findAllChildStemsSecure(Stem ns, Stem.Scope scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
           
 java.util.Set<Membership> Hib3MembershipDAO.findAllEffectiveByAttrDefOwner(java.lang.String ownerAttrDefId, java.lang.String memberUUID, Field f, java.lang.String viaGroupId, int depth, boolean enabledOnly)
           
 java.util.Set<Membership> Hib3MembershipDAO.findAllEffectiveByGroupOwner(java.lang.String ownerGroupId, java.lang.String memberUUID, Field f, java.lang.String viaGroupId, int depth, boolean enabledOnly)
           
 java.util.Set<Membership> Hib3MembershipDAO.findAllEffectiveByGroupOwnerAndMemberAndField(java.lang.String ownerGroupId, java.lang.String memberUUID, Field f, boolean enabledOnly)
           
 java.util.Set<Membership> Hib3MembershipDAO.findAllEffectiveByMemberAndField(java.lang.String memberUUID, Field f, boolean enabledOnly)
           
 java.util.Set<Membership> Hib3MembershipDAO.findAllEffectiveByStemOwner(java.lang.String ownerStemId, java.lang.String memberUUID, Field f, java.lang.String viaGroupId, int depth, boolean enabledOnly)
           
 java.util.List<Membership> Hib3MembershipDAO.findAllImmediateByAttrDefOwnerAsList(java.lang.String attrDefId, boolean enabledOnly)
           
 java.util.Set<Membership> Hib3MembershipDAO.findAllImmediateByMember(java.lang.String memberUUID, boolean enabledOnly)
           
 java.util.Set<Membership> Hib3MembershipDAO.findAllImmediateByMemberAndField(java.lang.String memberUUID, Field f, boolean enabledOnly)
           
 java.util.Set<Membership> Hib3MembershipDAO.findAllImmediateByMemberAndFieldType(java.lang.String memberUUID, java.lang.String fieldType, boolean enabledOnly)
           
 java.util.Set<Member> Hib3MembershipDAO.findAllMembersByAttrDefOwnerAndFieldAndType(java.lang.String ownerAttrDefId, Field f, java.lang.String type, QueryOptions queryOptions, boolean enabledOnly)
           
 java.util.Set<Member> Hib3MembershipDAO.findAllMembersByGroupOwnerAndField(java.lang.String groupOwnerId, Field f, boolean enabledOnly)
           
 java.util.Set<Member> Hib3MembershipDAO.findAllMembersByGroupOwnerAndField(java.lang.String groupOwnerId, Field f, QueryOptions queryOptions, boolean enabledOnly)
           
 java.util.Set<Member> Hib3MembershipDAO.findAllMembersByGroupOwnerAndField(java.lang.String groupOwnerId, Field f, java.util.Set<edu.internet2.middleware.subject.Source> sources, QueryOptions queryOptions, boolean enabledOnly)
           
 java.util.Set<Member> Hib3MembershipDAO.findAllMembersByGroupOwnerAndFieldAndType(java.lang.String ownerGroupId, Field f, java.lang.String type, java.util.Set<edu.internet2.middleware.subject.Source> sources, QueryOptions queryOptions, boolean enabledOnly)
           
 java.util.Set<Member> Hib3MembershipDAO.findAllMembersByOwnerAndFieldAndType(java.lang.String ownerId, Field f, java.lang.String type, java.util.Set<edu.internet2.middleware.subject.Source> sources, QueryOptions queryOptions, boolean enabledOnly, SortStringEnum memberSortStringEnum, SearchStringEnum memberSearchStringEnum, java.lang.String memberSearchStringValue)
           
 java.util.Set<Member> Hib3MembershipDAO.findAllMembersByStemOwnerAndFieldAndType(java.lang.String ownerStemId, Field f, java.lang.String type, QueryOptions queryOptions, boolean enabledOnly)
          note, dont change this signature, Arnaud is using it
 java.util.Set<Member> Hib3MembershipDAO.findAllMembersInOneGroupNotOtherAndType(java.lang.String ownerInGroupId, java.lang.String ownerNotInGroupId, java.lang.String typeIn, java.lang.String typeNotIn, QueryOptions queryOptions, java.lang.Boolean enabled, boolean disabledOwnerNull)
           
 java.util.Set<Membership> Hib3MembershipDAO.findAllNonImmediateByMember(java.lang.String memberUUID, boolean enabledOnly)
           
 java.util.Set<Membership> Hib3MembershipDAO.findAllNonImmediateByMemberAndField(java.lang.String memberUUID, Field f, boolean enabledOnly)
           
 java.util.Set<Membership> Hib3MembershipDAO.findAllNonImmediateByMemberAndFieldType(java.lang.String memberUUID, java.lang.String fieldType, boolean enabledOnly)
           
 java.util.Set<Member> Hib3MemberDAO.findAllUsed(edu.internet2.middleware.subject.Source source)
           
 java.util.Set<Composite> Hib3CompositeDAO.findAsFactor(Group _g)
           
 java.util.Set<Composite> Hib3CompositeDAO.findAsFactor(java.lang.String groupId)
           
 Composite Hib3CompositeDAO.findAsOwner(Group _g, boolean throwExceptionIfNotFound)
           
 Group Hib3GroupDAO.findByAlternateName(java.lang.String name, boolean exceptionIfNotFound)
          Find a group by its alternate name only.
 Stem Hib3StemDAO.findByAlternateName(java.lang.String name, boolean exceptionIfNull, QueryOptions queryOptions)
           
 Membership Hib3MembershipDAO.findByAttrDefOwnerAndMemberAndFieldAndType(java.lang.String ownerAttrDefId, java.lang.String memberUUID, Field f, java.lang.String type, boolean exceptionIfNull, boolean enabledOnly)
           
 Group Hib3GroupDAO.findByAttribute(java.lang.String attr, java.lang.String val)
          Deprecated. use overload
 Group Hib3GroupDAO.findByAttribute(java.lang.String attr, java.lang.String val, boolean exceptionIfNotFound)
           
 Group Hib3GroupDAO.findByAttribute(java.lang.String attr, java.lang.String val, boolean exceptionIfNotFound, boolean secureQuery)
           
 Group Hib3GroupDAO.findByCurrentName(java.lang.String name, boolean exceptionIfNotFound)
          Find a group by its current name only.
 Stem Hib3StemDAO.findByCurrentName(java.lang.String name, boolean exceptionIfNull, QueryOptions queryOptions)
           
 Membership Hib3MembershipDAO.findByGroupOwnerAndMemberAndFieldAndType(java.lang.String ownerGroupId, java.lang.String memberUUID, Field f, java.lang.String type, boolean exceptionIfNull, boolean enabledOnly)
           
 Membership Hib3MembershipDAO.findByImmediateUuidOrKey(java.lang.String uuid, java.lang.String memberUUID, java.lang.String fieldId, java.lang.String ownerAttrDefId, java.lang.String ownerGroupId, java.lang.String ownerStemId, boolean exceptionIfNull)
           
 Stem Hib3StemDAO.findByName(java.lang.String name)
          Deprecated.  
 Group Hib3GroupDAO.findByName(java.lang.String name)
          Deprecated. use overload
 Role Hib3RoleDAO.findByName(java.lang.String name, boolean exceptionIfNotFound)
           
 Stem Hib3StemDAO.findByName(java.lang.String name, boolean exceptionIfNull)
           
 Group Hib3GroupDAO.findByName(java.lang.String name, boolean exceptionIfNotFound)
           
 Stem Hib3StemDAO.findByName(java.lang.String name, boolean exceptionIfNull, QueryOptions queryOptions)
           
 Group Hib3GroupDAO.findByName(java.lang.String name, boolean exceptionIfNotFound, QueryOptions queryOptions)
           
 Group Hib3GroupDAO.findByName(java.lang.String name, boolean exceptionIfNotFound, QueryOptions queryOptions, java.util.Set<TypeOfGroup> typeOfGroups)
           
 AttributeDef Hib3AttributeDefDAO.findByNameSecure(java.lang.String name, boolean exceptionIfNotFound)
           
 AttributeDefName Hib3AttributeDefNameDAO.findByNameSecure(java.lang.String name, boolean exceptionIfNotFound)
           
 AttributeDef Hib3AttributeDefDAO.findByNameSecure(java.lang.String name, boolean exceptionIfNotFound, QueryOptions queryOptions)
           
 AttributeDefName Hib3AttributeDefNameDAO.findByNameSecure(java.lang.String name, boolean exceptionIfNotFound, QueryOptions queryOptions)
           
 Membership Hib3MembershipDAO.findByStemOwnerAndMemberAndFieldAndType(java.lang.String ownerStemId, java.lang.String memberUUID, Field f, java.lang.String type, boolean exceptionIfNull, boolean enabledOnly)
           
 Member Hib3MemberDAO.findBySubject(java.lang.String subjectId)
          Deprecated. use overload
 Member Hib3MemberDAO.findBySubject(java.lang.String subjectId, boolean exceptionIfNull)
           
 Member Hib3MemberDAO.findBySubject(java.lang.String subjectId, java.lang.String src)
          Deprecated. use overload
 Member Hib3MemberDAO.findBySubject(java.lang.String subjectId, java.lang.String src, boolean exceptionIfNull)
           
 Member Hib3MemberDAO.findBySubject(java.lang.String id, java.lang.String src, java.lang.String type)
          Deprecated. use overload
 Member Hib3MemberDAO.findBySubject(java.lang.String id, java.lang.String src, java.lang.String type, boolean exceptionIfNull)
           
 Member Hib3MemberDAO.findBySubject(java.lang.String id, java.lang.String src, java.lang.String type, boolean exceptionIfNull, QueryOptions queryOptions)
           
 Member Hib3MemberDAO.findBySubject(edu.internet2.middleware.subject.Subject subj)
          Deprecated. use overload
 Member Hib3MemberDAO.findBySubject(edu.internet2.middleware.subject.Subject subj, boolean exceptionIfNull)
           
 Stem Hib3StemDAO.findByUuid(java.lang.String uuid)
          Deprecated.  
 Group Hib3GroupDAO.findByUuid(java.lang.String uuid)
          Deprecated. use overload
 Member Hib3MemberDAO.findByUuid(java.lang.String uuid)
          Deprecated. use overload
 Stem Hib3StemDAO.findByUuid(java.lang.String uuid, boolean exceptionIfNull)
           
 Group Hib3GroupDAO.findByUuid(java.lang.String uuid, boolean exceptionIfNotFound)
           
 Composite Hib3CompositeDAO.findByUuid(java.lang.String uuid, boolean throwExceptionIfNotFound)
           
 Member Hib3MemberDAO.findByUuid(java.lang.String uuid, boolean exceptionIfNull)
           
 Membership Hib3MembershipDAO.findByUuid(java.lang.String uuid, boolean exceptionIfNull, boolean enabledOnly)
           
 Membership Hib3MembershipDAO.findByUuid(java.lang.String uuid, boolean exceptionIfNull, boolean enabledOnly, QueryOptions queryOptions)
           
 Stem Hib3StemDAO.findByUuid(java.lang.String uuid, boolean exceptionIfNull, QueryOptions queryOptions)
           
 Group Hib3GroupDAO.findByUuid(java.lang.String uuid, boolean exceptionIfNotFound, QueryOptions queryOptions)
           
 Group Hib3GroupDAO.findByUuid(java.lang.String uuid, boolean exceptionIfNotFound, QueryOptions queryOptions, java.util.Set<TypeOfGroup> typeOfGroups)
           
 AttributeAssignValue Hib3AttributeAssignValueDAO.findByUuidOrKey(java.util.Collection<java.lang.String> idsToIgnore, java.lang.String id, java.lang.String attributeAssignId, boolean exceptionIfNull, java.lang.Long valueInteger, java.lang.String valueMemberId, java.lang.String valueString)
           
 AttributeDefScope Hib3AttributeDefScopeDAO.findByUuidOrKey(java.util.Collection<java.lang.String> idsToIgnore, java.lang.String id, java.lang.String attributeDefId, java.lang.String attributeDefScopeType, boolean exceptionIfNull, java.lang.String scopeString)
           
 AttributeAssign Hib3AttributeAssignDAO.findByUuidOrKey(java.util.Collection<java.lang.String> idsToIgnore, java.lang.String id, java.lang.String attributeDefNameId, java.lang.String attributeAssignActionId, java.lang.String ownerAttributeAssignId, java.lang.String ownerAttributeDefId, java.lang.String ownerGroupId, java.lang.String ownerMemberId, java.lang.String ownerMembershipId, java.lang.String ownerStemId, boolean exceptionIfNull, java.lang.Long disabledTimeDb, java.lang.Long enabledTimeDb, java.lang.String notes, boolean disallowed)
           
 Stem Hib3StemDAO.findByUuidOrName(java.lang.String uuid, java.lang.String name, boolean exceptionIfNull)
           
 Field Hib3FieldDAO.findByUuidOrName(java.lang.String uuid, java.lang.String name, boolean exceptionIfNull)
           
 Group Hib3GroupDAO.findByUuidOrName(java.lang.String uuid, java.lang.String name, boolean exceptionIfNull)
           
 Stem Hib3StemDAO.findByUuidOrName(java.lang.String uuid, java.lang.String name, boolean exceptionIfNull, QueryOptions queryOptions)
           
 Field Hib3FieldDAO.findByUuidOrName(java.lang.String uuid, java.lang.String name, boolean exceptionIfNull, QueryOptions queryOptions)
           
 Group Hib3GroupDAO.findByUuidOrName(java.lang.String uuid, java.lang.String name, boolean exceptionIfNull, QueryOptions queryOptions)
           
 Group Hib3GroupDAO.findByUuidSecure(java.lang.String uuid, boolean exceptionIfNotFound, QueryOptions queryOptions, java.util.Set<TypeOfGroup> typeOfGroups)
           
 java.util.Set<Membership> Hib3MembershipDAO.findMembershipsByMemberAndFieldSecure(GrouperSession grouperSession, java.lang.String memberUUID, Field f, boolean enabledOnly)
           
 Membership Hib3MembershipDAO.findParentMembership(Membership _ms)
           
 java.util.Set<Composite> Hib3CompositeDAO.getAllComposites()
           
 java.util.Set<Group> Hib3GroupDAO.getAllGroups()
           
 java.util.Set<Group> Hib3GroupDAO.getAllGroups(java.lang.String scope)
           
 java.util.Set<Group> Hib3GroupDAO.getAllGroupsMembershipSecure(Field field, java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, QueryOptions queryOptions, java.lang.Boolean enabled, MembershipType membershipType, Stem stem, Stem.Scope stemScope)
           
 java.util.Set<Group> Hib3GroupDAO.getAllGroupsMembershipSecure(GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean enabledOnly)
           
 java.util.Set<Group> Hib3GroupDAO.getAllGroupsMembershipSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean enabledOnly)
           
 java.util.Set<Group> Hib3GroupDAO.getAllGroupsMembershipSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean enabledOnly, Stem stem, Stem.Scope stemScope)
           
 java.util.Set<Group> Hib3GroupDAO.getAllGroupsSecure(GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
           
 java.util.Set<Group> Hib3GroupDAO.getAllGroupsSecure(GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, java.util.Set<TypeOfGroup> typeOfGroups)
          In this case, send in the attribute name to sort by (default is displayName).
 java.util.Set<Group> Hib3GroupDAO.getAllGroupsSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
           
 java.util.Set<Group> Hib3GroupDAO.getAllGroupsSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, java.util.Set<TypeOfGroup> typeOfGroups)
           
 java.util.Set<Stem> Hib3StemDAO.getAllStems()
           
 java.util.Set<Stem> Hib3StemDAO.getAllStemsSecure(GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
           
 java.util.Set<Stem> Hib3StemDAO.getAllStemsSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
           
 java.util.Set<Stem> Hib3StemDAO.getAllStemsSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean splitScope, java.lang.String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, java.util.Collection<Field> userHasInGroupFields, java.util.Collection<Field> userHasInAttributeFields, java.util.Collection<java.lang.String> totalStemIds)
           
 java.util.Set<Stem> Hib3StemDAO.getAllStemsSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean splitScope, java.lang.String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, java.util.Collection<Field> userHasInGroupFields, java.util.Collection<Field> userHasInAttributeFields, java.util.Collection<java.lang.String> totalStemIds, java.lang.String idOfAttributeDefName, java.lang.Object attributeValue, java.lang.Boolean attributeCheckReadOnAttributeDef)
           
 java.util.Set<Stem> Hib3StemDAO.getAllStemsWithGroupsSecure(GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
           
 java.util.Set<Group> Hib3GroupDAO.getImmediateChildren(Stem stem)
           
 java.util.Set<Group> Hib3GroupDAO.getImmediateChildrenMembershipSecure(GrouperSession grouperSession, Stem stem, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean enabledOnly)
           
 java.util.Set<Stem> Hib3StemDAO.getImmediateChildrenSecure(GrouperSession grouperSession, Stem stem, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
           
 java.util.Set<Group> Hib3GroupDAO.getImmediateChildrenSecure(GrouperSession grouperSession, Stem stem, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
           
 java.util.Set<Group> Hib3GroupDAO.getImmediateChildrenSecure(GrouperSession grouperSession, Stem stem, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, java.util.Set<TypeOfGroup> typeOfGroups)
           
 boolean Hib3FieldDAO.isInUse(Field f)
           
 void Hib3StemDAO.renameStemAndChildren(java.util.Set children)
           
 java.lang.Object Hib3TransactionDAO.transactionCallback(GrouperTransactionType grouperTransactionType, GrouperTransactionHandler grouperTransactionHandler, GrouperTransaction grouperTransaction)
          any runtime exceptions will propagate to the outer method call
 void Hib3FieldDAO.update(Field field)
           
 void Hib3GroupDAO.update(Group _g)
           
 void Hib3MemberDAO.update(Member _m)
           
 void Hib3CompositeDAO.update(java.util.Set toAdd, java.util.Set toDelete, java.util.Set modGroups, java.util.Set modStems)
           
 void Hib3StemDAO.update(Stem _ns)