Uses of Class
edu.internet2.middleware.grouper.exception.SchemaException

Packages that use SchemaException
edu.internet2.middleware.grouper The I2MI Grouper project is an open source toolkit for managing groups. 
edu.internet2.middleware.grouper.app.usdu The Unresolvable Subject Deletion Utility (usdu) is a Grouper API extension which finds and optionally deletes members whose subjects can not be resolved by their source. 
edu.internet2.middleware.grouper.attr   
edu.internet2.middleware.grouper.entity   
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 
edu.internet2.middleware.grouper.privs This package contains access and privilege related classes 
 

Uses of SchemaException in edu.internet2.middleware.grouper
 

Methods in edu.internet2.middleware.grouper that throw SchemaException
 AttributeDefName GroupType.addAttribute(GrouperSession s, java.lang.String name)
          Deprecated.  
 AttributeDefName GroupType.addAttribute(GrouperSession s, java.lang.String name, boolean exceptionIfExists)
          Deprecated.  
 AttributeDefName GroupType.addAttribute(GrouperSession s, java.lang.String name, boolean exceptionIfExists, java.lang.String uuid)
          Deprecated.  
 Field GroupType.addList(GrouperSession s, java.lang.String name, Privilege read, Privilege write)
          Deprecated.  
 void Group.addMember(edu.internet2.middleware.subject.Subject subj, Field f)
          Add a subject to this group as immediate member.
 boolean Group.addMember(edu.internet2.middleware.subject.Subject subj, Field f, boolean exceptionIfAlreadyMember)
          Add a subject to this group as immediate member.
 void Group.addType(GroupType type)
          Deprecated.  
 boolean Group.addType(GroupType type, boolean exceptionIfAlreadyHasType)
          Deprecated.  
 boolean Group.canReadField(Field f)
          Check whether the Subject that loaded this Group can read the specified Field.
 boolean Group.canReadField(edu.internet2.middleware.subject.Subject subj, Field f)
          Check whether the specified Subject can read the specified Field.
 boolean Group.canWriteField(Field f)
          Check whether the Subject that loaded this Group can write the specified Field.
 boolean Group.canWriteField(edu.internet2.middleware.subject.Subject subj, Field f)
          Check whether the specified Subject can write the specified Field.
static GroupType GroupType.createType(GrouperSession s, java.lang.String name)
          Deprecated.  
static GroupType GroupType.createType(GrouperSession s, java.lang.String name, boolean exceptionIfExists)
          Deprecated.  
static GroupType GroupType.createType(GrouperSession s, java.lang.String name, boolean exceptionIfExists, java.lang.String uuid)
          Deprecated.  
 void GroupType.delete(GrouperSession s)
          Deprecated.  
 void GroupType.deleteField(GrouperSession s, java.lang.String name)
          Deprecated.  
 void Group.deleteMember(Member member, Field f)
          Delete a member from this group, and member must be immediate member.
 boolean Group.deleteMember(Member member, Field f, boolean exceptionIfAlreadyDeleted)
          Delete a member from this group, and member must be immediate member.
 void Group.deleteMember(edu.internet2.middleware.subject.Subject subj, Field f)
          Delete a subject from this group, and subject must be immediate member.
 boolean Group.deleteMember(edu.internet2.middleware.subject.Subject subj, Field f, boolean exceptionIfAlreadyDeleted)
          Delete a subject from this group, and subject must be immediate member.
 void Group.deleteType(GroupType type)
          Deprecated.  
static Field FieldFinder.find(java.lang.String name)
          Deprecated. 
static GroupType GroupTypeFinder.find(java.lang.String name)
          Deprecated. 
static GroupType GroupTypeFinder.find(java.lang.String name, boolean exceptionIfNotFound)
          Deprecated.  
static Field FieldFinder.find(java.lang.String name, boolean exceptionIfNotFound, boolean includePrivilegeSearch)
          Get the specified field.
static java.util.Set<Field> FieldFinder.findAllByType(FieldType type)
          Find all fields of the specified type.
static GroupType GroupTypeFinder.findByUuid(java.lang.String typeUuid, boolean exceptionIfNotFound)
          Deprecated.  
static Membership MembershipFinder.findCompositeMembership(GrouperSession s, Group g, edu.internet2.middleware.subject.Subject subj)
          Deprecated. see overload
static Membership MembershipFinder.findCompositeMembership(GrouperSession s, Group g, edu.internet2.middleware.subject.Subject subj, boolean exceptionOnNull)
          Return the composite membership if it exists.
static java.util.Set<Membership> MembershipFinder.findEffectiveMemberships(GrouperSession s, Group g, edu.internet2.middleware.subject.Subject subj, Field f, Group via, int depth)
          Return effective memberships.
static Membership MembershipFinder.findImmediateMembership(GrouperSession s, AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subj, Field f, boolean exceptionIfNotFound)
          Return the immediate membership if it exists.
static Membership MembershipFinder.findImmediateMembership(GrouperSession s, Group g, edu.internet2.middleware.subject.Subject subj, boolean exceptionIfNotFound)
          Return the immediate membership if it exists.
static Membership MembershipFinder.findImmediateMembership(GrouperSession s, Group g, edu.internet2.middleware.subject.Subject subj, Field f)
          Deprecated. see overload
static Membership MembershipFinder.findImmediateMembership(GrouperSession s, Group g, edu.internet2.middleware.subject.Subject subj, Field f, boolean exceptionIfNotFound)
          Return the immediate membership if it exists.
static Membership MembershipFinder.findImmediateMembership(GrouperSession s, Stem stem, edu.internet2.middleware.subject.Subject subj, Field f, boolean exceptionIfNotFound)
          Return the immediate membership if it exists.
 java.util.Set<Membership> Group.getCompositeMemberships(java.util.Collection<Member> members)
          Get memberships of this group, for a certain collection of members A membership is the object which represents a join of member and group.
 java.util.Set<Member> Group.getEffectiveMembers(Field f)
          Get effective members of this group.
 java.util.Set<Member> Group.getEffectiveMembers(Field f, QueryOptions queryOptions)
          Get effective members of this group.
 java.util.Set<Member> Group.getEffectiveMembers(Field f, java.util.Set<edu.internet2.middleware.subject.Source> sources, QueryOptions queryOptions)
          Get effective members of this group.
 java.util.Set<Membership> Group.getEffectiveMemberships(Field f)
          Get effective memberships of this group.
 java.util.Set<Membership> Member.getEffectiveMemberships(Field f)
          Get effective memberships.
 java.util.Set<Membership> Group.getEffectiveMemberships(Field f, java.util.Collection<Member> members)
          Get memberships of this group, for a certain collection of members A membership is the object which represents a join of member and group.
 java.util.Set<Member> Group.getImmediateMembers(Field f)
          Get immediate members of this group.
 java.util.Set<Member> Group.getImmediateMembers(Field f, QueryOptions queryOptions)
          Get immediate members of this group.
 java.util.Set<Member> Group.getImmediateMembers(Field f, java.util.Set<edu.internet2.middleware.subject.Source> sources, QueryOptions queryOptions)
          Get immediate members of this group.
 java.util.Set<Member> Group.getImmediateMembers(Field f, java.util.Set<edu.internet2.middleware.subject.Source> sources, QueryOptions queryOptions, SortStringEnum memberSortStringEnum, SearchStringEnum memberSearchStringEnum, java.lang.String memberSearchStringValue)
          Get immediate members of this group.
 Membership Group.getImmediateMembership(Field f, Member member, boolean enabledOnly, boolean exceptionIfNotFound)
          Get membership of this group, for a certain member A membership is the object which represents a join of member and group.
 Membership Group.getImmediateMembership(Field f, edu.internet2.middleware.subject.Subject subject, boolean enabledOnly, boolean exceptionIfNotFound)
          Get membership of this group, for a certain member A membership is the object which represents a join of member and group.
 java.util.Set<Membership> Group.getImmediateMemberships(Field f)
          An immediate member is directly assigned to a group.
 java.util.Set<Membership> Member.getImmediateMemberships(Field f)
          Get immediate memberships.
 java.util.Set<Membership> Group.getImmediateMemberships(Field f, java.util.Collection<Member> members)
          Get memberships of this group, for a certain collection of members, must be enabled A membership is the object which represents a join of member and group.
 java.util.Set<Membership> Group.getImmediateMemberships(Field f, java.util.Collection<Member> members, boolean enabledOnly)
          Get memberships of this group, for a certain collection of members A membership is the object which represents a join of member and group.
 java.util.Set<Member> Group.getMembers(Field f)
          Get members of this group.
 java.util.Set<Member> Group.getMembers(Field f, QueryOptions queryOptions)
          Get members of this group.
 java.util.Set<Member> Group.getMembers(Field f, java.util.Set<edu.internet2.middleware.subject.Source> sources, QueryOptions queryOptions)
          Get members of this group.
 java.util.Set<Membership> Group.getMemberships(Field f)
          Get memberships of this group.
 java.util.Set<Membership> Member.getMemberships(Field f)
          Get memberships.
 java.util.Set<Membership> Member.getMemberships(Field f, boolean requireListField)
          Get memberships.
 java.util.Set<Membership> Group.getMemberships(Field f, java.util.Collection<Member> members)
          Get memberships of this group, for a certain collection of members A membership is the object which represents a join of member and group.
 java.util.Set<Member> Group.getNonImmediateMembers(Field f)
          Get non-immediate members of this group.
 java.util.Set<Member> Group.getNonImmediateMembers(Field f, QueryOptions queryOptions)
          Get non-immediate members of this group.
 java.util.Set<Member> Group.getNonImmediateMembers(Field f, java.util.Set<edu.internet2.middleware.subject.Source> sources, QueryOptions queryOptions)
          Get non-immediate members of this group.
 java.util.Set<Membership> Group.getNonImmediateMemberships(Field f)
          An immediate member is directly assigned to a group.
 java.util.Set<Membership> Member.getNonImmediateMemberships(Field f)
          Get non-immediate memberships.
 java.util.Set<Membership> Group.getNonImmediateMemberships(Field f, java.util.Collection<Member> members)
          Get memberships of this group, for a certain collection of members, must be enabled A membership is the object which represents a join of member and group.
 java.util.Set<Membership> Group.getNonImmediateMemberships(Field f, java.util.Collection<Member> members, boolean enabledOnly)
          Get memberships of this group, for a certain collection of members A membership is the object which represents a join of member and group.
 void Group.grantPriv(edu.internet2.middleware.subject.Subject subj, Privilege priv)
          Grant privilege to a subject on this group.
 void Stem.grantPriv(edu.internet2.middleware.subject.Subject subj, Privilege priv)
          Grant a privilege on this stem.
 boolean Group.grantPriv(edu.internet2.middleware.subject.Subject subj, Privilege priv, boolean exceptionIfAlreadyMember)
          Grant privilege to a subject on this group.
 boolean Stem.grantPriv(edu.internet2.middleware.subject.Subject subj, Privilege priv, boolean exceptionIfAlreadyMember)
          Grant a privilege on this stem.
 boolean Group.hasEffectiveMember(edu.internet2.middleware.subject.Subject subj, Field f)
          Check whether the subject is an effective member of this group.
 boolean Group.hasImmediateMember(edu.internet2.middleware.subject.Subject subj, Field f)
          Check whether the subject is an immediate member of this group.
 boolean Group.hasMember(edu.internet2.middleware.subject.Subject subj, Field f)
          Check whether the subject is a member of this list on this group.
 boolean Group.hasNonImmediateMember(edu.internet2.middleware.subject.Subject subj, Field f)
          Check whether the subject is a non immediate member of this group.
static Field Field.internal_addField(GrouperSession s, java.lang.String name, FieldType type, Privilege read, Privilege write, boolean exceptionIfExists, boolean updateIfExists, boolean[] changedArray, java.lang.String uuid)
          add a field if it is not already there
 Field GroupType.internal_addList(GrouperSession s, java.lang.String name, Privilege read, Privilege write, java.lang.String fieldId, boolean exceptionIfExists)
           
 boolean Group.internal_addMember(edu.internet2.middleware.subject.Subject subj, Field f, boolean exceptionIfAlreadyMember, java.lang.String uuid, java.sql.Timestamp startDate, java.sql.Timestamp endDate)
          Add a subject to this group as immediate member.
 boolean Group.internal_addType(GroupType type, java.lang.String groupTypeAssignmentId, boolean exceptionIfAlreadyHasType)
           
 boolean Group.internal_canWriteField(edu.internet2.middleware.subject.Subject subj, Field f)
          TODO 20070531 make into some flavor of validator
static GroupType GroupType.internal_createType(GrouperSession s, java.lang.String name, boolean exceptionIfExists, boolean[] changed, java.lang.String uuid)
           
static void Membership.internal_deleteAllField(GrouperSession s, Group g, Field f)
           
static void Membership.internal_deleteAllFieldType(GrouperSession s, AttributeDef attributeDef, FieldType type)
           
static void Membership.internal_deleteAllFieldType(GrouperSession s, Group g, FieldType type)
           
static void Membership.internal_deleteAllFieldType(GrouperSession s, Stem ns, FieldType type)
           
static java.util.Set<Membership> MembershipFinder.internal_findAllByGroupAndFieldAndPage(Group group, Field field, int start, int pageSize, int sortLimit, int[] numberOfRecords)
           
static java.util.Set<Membership> MembershipFinder.internal_findAllCompositeByGroupAndPage(Group group, int start, int pageSize, int sortLimit, int[] numberOfRecords)
           
static java.util.Set<Membership> MembershipFinder.internal_findAllEffectiveByGroupAndFieldAndPage(Group group, Field field, int start, int pageSize, int sortLimit, int[] numberOfRecords)
           
static java.util.Set<Membership> MembershipFinder.internal_findAllImmediateByGroupAndFieldAndPage(Group group, Field field, int start, int pageSize, int sortLimit, int[] numberOfRecords)
           
 boolean Group.internal_grantPriv(edu.internet2.middleware.subject.Subject subj, Privilege priv, boolean exceptionIfAlreadyMember, java.lang.String uuid)
          Grant privilege to a subject on this group.
 boolean Stem.internal_grantPriv(edu.internet2.middleware.subject.Subject subj, Privilege priv, boolean exceptionIfAlreadyMember, java.lang.String uuid)
          Grant a privilege on this stem.
 boolean Member.isEffectiveMember(Group g, Field f)
          Test whether a member effectively belongs to a group.
 boolean Member.isImmediateMember(Group g, Field f)
          Test whether a member immediately belongs to a group.
 boolean Member.isMember(Group g, Field f)
          Test whether a member belongs to the specified group list.
 boolean Member.isNonImmediateMember(Group g, Field f)
          Test whether a member nonimmediately belongs to a group.
 void Group.revokePriv(Privilege priv)
          Revoke all privileges of the specified type on this group.
 void Stem.revokePriv(Privilege priv)
          Revoke all privileges of the specified type on this stem.
 void Group.revokePriv(edu.internet2.middleware.subject.Subject subj, Privilege priv)
          Revoke a privilege from the specified subject.
 void Stem.revokePriv(edu.internet2.middleware.subject.Subject subj, Privilege priv)
          Revoke a privilege on this stem.
 boolean Group.revokePriv(edu.internet2.middleware.subject.Subject subj, Privilege priv, boolean exceptionIfAlreadyRevoked)
          Revoke a privilege from the specified subject.
 boolean Stem.revokePriv(edu.internet2.middleware.subject.Subject subj, Privilege priv, boolean exceptionIfAlreadyRevoked)
          Revoke a privilege on this stem.
 

Uses of SchemaException in edu.internet2.middleware.grouper.app.usdu
 

Methods in edu.internet2.middleware.grouper.app.usdu that throw SchemaException
static void USDU.deleteUnresolvableMember(Member member, Group group, Field field)
          Delete unresolvable member from group and field.
static void USDU.deleteUnresolvableMember(Member member, Group group, Privilege privilege)
          Revoke unresolvable member's privilege from group.
static void USDU.deleteUnresolvableMember(Member member, Stem stem, Privilege privilege)
          Revoke unresolvable member's privilege from stem.
static void USDU.resolveMember(GrouperSession s, java.lang.String uuid, boolean delete)
          Find and optionally delete memberships and privileges for the unresolvable subject with given member uuid.
static void USDU.resolveMembers(GrouperSession s, boolean delete)
          Find and optionally delete memberships and privileges for unresolvable subjects from all sources.
static void USDU.resolveMembers(GrouperSession s, edu.internet2.middleware.subject.Source source, boolean delete)
          Find and optionally delete memberships and privileges for unresolvable subjects from the specified source.
 

Uses of SchemaException in edu.internet2.middleware.grouper.attr
 

Methods in edu.internet2.middleware.grouper.attr that throw SchemaException
 boolean AttributeDefPrivilegeDelegate.grantPriv(edu.internet2.middleware.subject.Subject subj, Privilege priv, boolean exceptionIfAlreadyMember)
          Grant privilege to a subject on this attributeDef.
 boolean AttributeDefPrivilegeDelegate.internal_grantPriv(edu.internet2.middleware.subject.Subject subj, Privilege priv, boolean exceptionIfAlreadyMember, java.lang.String uuid)
          Grant privilege to a subject on this attributeDef.
 boolean AttributeDefPrivilegeDelegate.revokePriv(edu.internet2.middleware.subject.Subject subj, Privilege priv, boolean exceptionIfAlreadyRevoked)
          Revoke a privilege from the specified subject.
 

Uses of SchemaException in edu.internet2.middleware.grouper.entity
 

Methods in edu.internet2.middleware.grouper.entity that throw SchemaException
 boolean Entity.grantPriv(edu.internet2.middleware.subject.Subject subj, Privilege priv, boolean exceptionIfAlreadyMember)
          Grant privilege to a subject on this group.
 boolean Entity.revokePriv(edu.internet2.middleware.subject.Subject subj, Privilege priv, boolean exceptionIfAlreadyRevoked)
          Revoke a privilege from the specified subject.
 

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

Methods in edu.internet2.middleware.grouper.internal.dao that throw SchemaException
 boolean FieldDAO.isInUse(Field f)
           
 

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

Methods in edu.internet2.middleware.grouper.internal.dao.hib3 that throw SchemaException
 boolean Hib3FieldDAO.isInUse(Field f)
           
 

Uses of SchemaException in edu.internet2.middleware.grouper.privs
 

Methods in edu.internet2.middleware.grouper.privs that throw SchemaException
static void PrivilegeHelper.dispatch(GrouperSession s, AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subj, Privilege priv)
          TODO 20070823 find a real home for this and/or add tests
static void PrivilegeHelper.dispatch(GrouperSession s, Group g, edu.internet2.middleware.subject.Subject subj, Privilege priv)
          TODO 20070823 find a real home for this and/or add tests
static void PrivilegeHelper.dispatch(GrouperSession s, Stem ns, edu.internet2.middleware.subject.Subject subj, Privilege priv)
          TODO 20070823 find a real home for this and/or add tests
 java.util.Set<AttributeDef> GrouperNonDbAttrDefAdapter.getAttributeDefsWhereSubjectHasPriv(GrouperSession s, edu.internet2.middleware.subject.Subject subj, Privilege priv)
           
 java.util.Set<AttributeDef> AttributeDefAdapter.getAttributeDefsWhereSubjectHasPriv(GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subj, Privilege priv)
          Get all attribute defs where this subject has this privilege.
 Field Privilege.getField()
          return the list name
 java.util.Set<Group> AccessAdapter.getGroupsWhereSubjectHasPriv(GrouperSession s, edu.internet2.middleware.subject.Subject subj, Privilege priv)
          Get all groups where this subject has this privilege.
 java.util.Set<Group> GrouperNonDbAccessAdapter.getGroupsWhereSubjectHasPriv(GrouperSession s, edu.internet2.middleware.subject.Subject subj, Privilege priv)
          Get all groups where this subject has this privilege.
 java.util.Set NamingAdapter.getStemsWhereSubjectHasPriv(GrouperSession s, edu.internet2.middleware.subject.Subject subj, Privilege priv)
          Get all stems where this subject has this privilege.
 java.util.Set GrouperNonDbNamingAdapter.getStemsWhereSubjectHasPriv(GrouperSession s, edu.internet2.middleware.subject.Subject subj, Privilege priv)
          Get all stems where this subject has this privilege.
 java.util.Set GrouperNonDbAttrDefAdapter.getSubjectsWithPriv(GrouperSession s, AttributeDef attributeDef, Privilege priv)
           
 java.util.Set<edu.internet2.middleware.subject.Subject> AttributeDefAdapter.getSubjectsWithPriv(GrouperSession s, AttributeDef attributeDef, Privilege priv)
          Get all subjects with this privilege on this attribute definition.
 java.util.Set<edu.internet2.middleware.subject.Subject> AccessAdapter.getSubjectsWithPriv(GrouperSession s, Group g, Privilege priv)
          Get all subjects with this privilege on this group.
 java.util.Set GrouperNonDbAccessAdapter.getSubjectsWithPriv(GrouperSession s, Group g, Privilege priv)
           
 java.util.Set NamingAdapter.getSubjectsWithPriv(GrouperSession s, Stem ns, Privilege priv)
          Get all subjects with this privilege on this stem.
 java.util.Set GrouperNonDbNamingAdapter.getSubjectsWithPriv(GrouperSession s, Stem ns, Privilege priv)
           
 void GrouperNonDbAttrDefAdapter.grantPriv(GrouperSession s, AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subj, Privilege priv, java.lang.String uuid)
           
 void AttributeDefAdapter.grantPriv(GrouperSession grouperSession, AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subj, Privilege priv, java.lang.String uuid)
          Grant the privilege to the subject on this attrDef.
 void AccessAdapter.grantPriv(GrouperSession s, Group g, edu.internet2.middleware.subject.Subject subj, Privilege priv, java.lang.String uuid)
          Grant the privilege to the subject on this group.
 void GrouperNonDbAccessAdapter.grantPriv(GrouperSession s, Group g, edu.internet2.middleware.subject.Subject subj, Privilege priv, java.lang.String uuid)
          Grant the privilege to the subject on this group.
 void NamingAdapter.grantPriv(GrouperSession s, Stem ns, edu.internet2.middleware.subject.Subject subj, Privilege priv, java.lang.String uuid)
          Grant the privilege to the subject on this stem.
 void GrouperNonDbNamingAdapter.grantPriv(GrouperSession s, Stem ns, edu.internet2.middleware.subject.Subject subj, Privilege priv, java.lang.String uuid)
           
 boolean GrouperNonDbAttrDefAdapter.hasPriv(GrouperSession grouperSession, AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subj, Privilege priv)
           
 boolean AttributeDefAdapter.hasPriv(GrouperSession grouperSession, AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subj, Privilege priv)
          Check whether the subject has this privilege on this attrDef.
 boolean AccessAdapter.hasPriv(GrouperSession s, Group g, edu.internet2.middleware.subject.Subject subj, Privilege priv)
          Check whether the subject has this privilege on this group.
 boolean GrouperNonDbAccessAdapter.hasPriv(GrouperSession s, Group g, edu.internet2.middleware.subject.Subject subj, Privilege priv)
           
 boolean NamingAdapter.hasPriv(GrouperSession s, Stem ns, edu.internet2.middleware.subject.Subject subj, Privilege priv)
          Check whether the subject has this privilege on this stem.
 boolean GrouperNonDbNamingAdapter.hasPriv(GrouperSession s, Stem ns, edu.internet2.middleware.subject.Subject subj, Privilege priv)
          Check whether the subject has this privilege on this stem.
static java.util.Set<? extends GrouperPrivilege> GrouperPrivilegeAdapter.internal_getPrivs(GrouperSession s, Owner ownerGroupOrStemOrAttributeDef, edu.internet2.middleware.subject.Subject subj, Member m, Privilege p, java.util.Iterator it)
          2007-11-02 Gary Brown If p==null determine by looking at the Membership list Discard those which are not privileges i.e. members / custom lists Added Owner to signature so we don't need to compute it consequently all Memberships must be of the same Owner
 void GrouperNonDbAttrDefAdapter.privilegeCopy(GrouperSession s, AttributeDef attributeDef1, AttributeDef attributeDef2, Privilege priv)
           
 void AttributeDefAdapter.privilegeCopy(GrouperSession grouperSession, AttributeDef attributeDef1, AttributeDef attributeDef2, Privilege priv)
          Copies privileges for subjects that have the specified privilege on g1 to g2.
 void AccessAdapter.privilegeCopy(GrouperSession s, Group g1, Group g2, Privilege priv)
          Copies privileges for subjects that have the specified privilege on g1 to g2.
 void GrouperNonDbAccessAdapter.privilegeCopy(GrouperSession s, Group g1, Group g2, Privilege priv)
          Copies privileges for subjects that have the specified privilege on g1 to g2.
 void NamingAdapter.privilegeCopy(GrouperSession s, Stem stem1, Stem stem2, Privilege priv)
          Copies privileges for subjects that have the specified privilege on stem1 to stem2.
 void GrouperNonDbNamingAdapter.privilegeCopy(GrouperSession s, Stem stem1, Stem stem2, Privilege priv)
          Copies privileges for subjects that have the specified privilege on stem1 to stem2.
 void NamingAdapter.privilegeCopy(GrouperSession s, edu.internet2.middleware.subject.Subject subj1, edu.internet2.middleware.subject.Subject subj2, Privilege priv)
          Copies privileges of type priv on any subject for the given Subject subj1 to the given Subject subj2.
 void AccessAdapter.privilegeCopy(GrouperSession s, edu.internet2.middleware.subject.Subject subj1, edu.internet2.middleware.subject.Subject subj2, Privilege priv)
          Copies privileges of type priv on any subject for the given Subject subj1 to the given Subject subj2.
 void GrouperNonDbAttrDefAdapter.privilegeCopy(GrouperSession s, edu.internet2.middleware.subject.Subject subj1, edu.internet2.middleware.subject.Subject subj2, Privilege priv)
           
 void AttributeDefAdapter.privilegeCopy(GrouperSession s, edu.internet2.middleware.subject.Subject subj1, edu.internet2.middleware.subject.Subject subj2, Privilege priv)
          Copies privileges of type priv on any subject for the given Subject subj1 to the given Subject subj2.
 void GrouperNonDbNamingAdapter.privilegeCopy(GrouperSession s, edu.internet2.middleware.subject.Subject subj1, edu.internet2.middleware.subject.Subject subj2, Privilege priv)
          Copies privileges of type priv on any subject for the given Subject subj1 to the given Subject subj2.
 void GrouperNonDbAccessAdapter.privilegeCopy(GrouperSession s, edu.internet2.middleware.subject.Subject subj1, edu.internet2.middleware.subject.Subject subj2, Privilege priv)
          Copies privileges of type priv on any subject for the given Subject subj1 to the given Subject subj2.
 void GrouperNonDbAttrDefAdapter.revokePriv(GrouperSession grouperSession, AttributeDef attributeDef, Privilege priv)
           
 void AttributeDefAdapter.revokePriv(GrouperSession grouperSession, AttributeDef attributeDef, Privilege priv)
          Revoke this privilege from everyone on this attrDef.
 void GrouperNonDbAttrDefAdapter.revokePriv(GrouperSession grouperSession, AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subj, Privilege priv)
           
 void AttributeDefAdapter.revokePriv(GrouperSession grouperSession, AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subj, Privilege priv)
          Revoke the privilege from the subject on this attrDef.
 void AccessAdapter.revokePriv(GrouperSession s, Group g, Privilege priv)
          Revoke this privilege from everyone on this group.
 void GrouperNonDbAccessAdapter.revokePriv(GrouperSession s, Group g, Privilege priv)
          Revoke this privilege from everyone on this group.
 void AccessAdapter.revokePriv(GrouperSession s, Group g, edu.internet2.middleware.subject.Subject subj, Privilege priv)
          Revoke the privilege from the subject on this group.
 void GrouperNonDbAccessAdapter.revokePriv(GrouperSession s, Group g, edu.internet2.middleware.subject.Subject subj, Privilege priv)
          Revoke the privilege from the subject on this group.
 void NamingAdapter.revokePriv(GrouperSession s, Stem ns, Privilege priv)
          Revoke this privilege from everyone on this stem.
 void GrouperNonDbNamingAdapter.revokePriv(GrouperSession s, Stem ns, Privilege priv)
          Revoke this privilege from everyone on this stem.
 void NamingAdapter.revokePriv(GrouperSession s, Stem ns, edu.internet2.middleware.subject.Subject subj, Privilege priv)
          Revoke the privilege from the subject on this stem.
 void GrouperNonDbNamingAdapter.revokePriv(GrouperSession s, Stem ns, edu.internet2.middleware.subject.Subject subj, Privilege priv)
          Revoke the privilege from the subject on this stem.