Uses of Class
edu.internet2.middleware.grouper.exception.SchemaException
Packages that use SchemaException
Package
Description
The I2MI Grouper project is an open source toolkit for managing groups.
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.
This package contains the data access object interfaces that a DB
layer would have to implement (generally revolving around queries to DB)
This package contains hib3 related data access object implementations
and mappings
This package contains access and privilege related classes
-
Uses of SchemaException in edu.internet2.middleware.grouper
Methods in edu.internet2.middleware.grouper that throw SchemaExceptionModifier and TypeMethodDescriptionGroupType.addAttribute
(GrouperSession s, String name) Deprecated.GroupType.addAttribute
(GrouperSession s, String name, boolean exceptionIfExists) Deprecated.GroupType.addAttribute
(GrouperSession s, String name, boolean exceptionIfExists, String uuid) Deprecated.GroupType.addList
(GrouperSession s, String name, Privilege read, Privilege write) Deprecated.void
Add a subject to this group as immediate member.boolean
Add a subject to this group as immediate member.void
Deprecated.boolean
Deprecated.boolean
Group.canReadField
(Field f) boolean
Group.canReadField
(Subject subj, Field f) boolean
Group.canWriteField
(Field f) boolean
Group.canWriteField
(Subject subj, Field f) static GroupType
GroupType.createType
(GrouperSession s, String name) Deprecated.static GroupType
GroupType.createType
(GrouperSession s, String name, boolean exceptionIfExists) Deprecated.static GroupType
GroupType.createType
(GrouperSession s, String name, boolean exceptionIfExists, String uuid) Deprecated.void
GroupType.delete
(GrouperSession s) Deprecated.void
GroupType.deleteField
(GrouperSession s, 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
(Subject subj, Field f) Delete a subject from this group, and subject must be immediate member.boolean
Group.deleteMember
(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
Deprecated.static Field
Get the specified field.static GroupType
Deprecated.static GroupType
Deprecated.FieldFinder.findAllByType
(FieldType type) Find all fields of the specified type.static GroupType
GroupTypeFinder.findByUuid
(String typeUuid, boolean exceptionIfNotFound) Deprecated.static Membership
MembershipFinder.findCompositeMembership
(GrouperSession s, Group g, Subject subj) Deprecated.see overloadstatic Membership
MembershipFinder.findCompositeMembership
(GrouperSession s, Group g, Subject subj, boolean exceptionOnNull) Return the composite membership if it exists.static Set<Membership>
MembershipFinder.findEffectiveMemberships
(GrouperSession s, Group g, Subject subj, Field f, Group via, int depth) Return effective memberships.static Membership
MembershipFinder.findImmediateMembership
(GrouperSession s, AttributeDef attributeDef, Subject subj, Field f, boolean exceptionIfNotFound) Return the immediate membership if it exists.static Membership
MembershipFinder.findImmediateMembership
(GrouperSession s, Group g, Subject subj, boolean exceptionIfNotFound) Return the immediate membership if it exists.static Membership
MembershipFinder.findImmediateMembership
(GrouperSession s, Group g, Subject subj, Field f) Deprecated.see overloadstatic Membership
MembershipFinder.findImmediateMembership
(GrouperSession s, Group g, Subject subj, Field f, boolean exceptionIfNotFound) Return the immediate membership if it exists.static Membership
MembershipFinder.findImmediateMembership
(GrouperSession s, Stem stem, Subject subj, Field f, boolean exceptionIfNotFound) Return the immediate membership if it exists.Group.getCompositeMemberships
(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.Group.getEffectiveMembers
(Field f) Get effective members of this group.Group.getEffectiveMembers
(Field f, QueryOptions queryOptions) Get effective members of this group.Group.getEffectiveMembers
(Field f, Set<Source> sources, QueryOptions queryOptions) Get effective members of this group.Group.getEffectiveMemberships
(Field f) Get effective memberships of this group.Group.getEffectiveMemberships
(Field f, 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.Member.getEffectiveMemberships
(Field f) Get effective memberships.Group.getImmediateMembers
(Field f) Get immediate members of this group.Group.getImmediateMembers
(Field f, QueryOptions queryOptions) Get immediate members of this group.Group.getImmediateMembers
(Field f, Set<Source> sources, QueryOptions queryOptions) Get immediate members of this group.Group.getImmediateMembers
(Field f, Set<Source> sources, QueryOptions queryOptions, SortStringEnum memberSortStringEnum, SearchStringEnum memberSearchStringEnum, String memberSearchStringValue) Get immediate members of this group.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.Group.getImmediateMembership
(Field f, 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.Group.getImmediateMemberships
(Field f) An immediate member is directly assigned to a group.Group.getImmediateMemberships
(Field f, 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.Group.getImmediateMemberships
(Field f, 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.Member.getImmediateMemberships
(Field f) Get immediate memberships.Group.getMembers
(Field f) Get members of this group.Group.getMembers
(Field f, QueryOptions queryOptions) Get members of this group.Group.getMembers
(Field f, Set<Source> sources, QueryOptions queryOptions) Get members of this group.Group.getMemberships
(boolean enabledOnly) Get memberships of this group.Group.getMemberships
(Field f) Get memberships of this group.Group.getMemberships
(Field f, 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.Member.getMemberships
(Field f) Get memberships.Member.getMemberships
(Field f, boolean requireListField) Get memberships.Group.getNonImmediateMembers
(Field f) Get non-immediate members of this group.Group.getNonImmediateMembers
(Field f, QueryOptions queryOptions) Get non-immediate members of this group.Group.getNonImmediateMembers
(Field f, Set<Source> sources, QueryOptions queryOptions) Get non-immediate members of this group.Group.getNonImmediateMemberships
(Field f) An immediate member is directly assigned to a group.Group.getNonImmediateMemberships
(Field f, 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.Group.getNonImmediateMemberships
(Field f, 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.Member.getNonImmediateMemberships
(Field f) Get non-immediate memberships.void
Grant privilege to a subject on this group.boolean
Grant privilege to a subject on this group.void
Grant a privilege on this stem.boolean
Grant a privilege on this stem.boolean
Group.hasEffectiveMember
(Subject subj, Field f) Check whether the subject is an effective member of this group.boolean
Group.hasImmediateMember
(Subject subj, Field f) Check whether the subject is an immediate member of this group.boolean
Check whether the subject is a member of this list on this group.boolean
Group.hasNonImmediateMember
(Subject subj, Field f) Check whether the subject is a non immediate member of this group.static Field
Field.internal_addField
(GrouperSession s, String name, FieldType type, Privilege read, Privilege write, boolean exceptionIfExists, boolean updateIfExists, boolean[] changedArray, String uuid) add a field if it is not already thereGroupType.internal_addList
(GrouperSession s, String name, Privilege read, Privilege write, String fieldId, boolean exceptionIfExists) boolean
Group.internal_addMember
(Subject subj, Field f, boolean exceptionIfAlreadyMember, String uuid, Timestamp startDate, Timestamp endDate) Add a subject to this group as immediate member.boolean
Group.internal_addMember
(Subject subj, Field f, boolean exceptionIfAlreadyMember, String uuid, Timestamp startDate, Timestamp endDate, boolean checkSecurity) Add a subject to this group as immediate member.boolean
Group.internal_addType
(GroupType type, String groupTypeAssignmentId, boolean exceptionIfAlreadyHasType) boolean
Group.internal_canWriteField
(Subject subj, Field f) TODO 20070531 make into some flavor of validatorstatic GroupType
GroupType.internal_createType
(GrouperSession s, String name, boolean exceptionIfExists, boolean[] changed, 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 Set<Membership>
MembershipFinder.internal_findAllByGroupAndFieldAndPage
(Group group, Field field, int start, int pageSize, int sortLimit, int[] numberOfRecords) Grouper internal method onlystatic Set<Membership>
MembershipFinder.internal_findAllCompositeByGroupAndPage
(Group group, int start, int pageSize, int sortLimit, int[] numberOfRecords) Grouper internal method onlystatic Set<Membership>
MembershipFinder.internal_findAllEffectiveByGroupAndFieldAndPage
(Group group, Field field, int start, int pageSize, int sortLimit, int[] numberOfRecords) Grouper internal method onlystatic Set<Membership>
MembershipFinder.internal_findAllImmediateByGroupAndFieldAndPage
(Group group, Field field, int start, int pageSize, int sortLimit, int[] numberOfRecords) Grouper internal method onlyboolean
Group.internal_grantPriv
(Subject subj, Privilege priv, boolean exceptionIfAlreadyMember, String uuid) Grant privilege to a subject on this group.boolean
Stem.internal_grantPriv
(Subject subj, Privilege priv, boolean exceptionIfAlreadyMember, 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
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
Group.revokePriv
(Subject subj, Privilege priv) Revoke a privilege from the specified subject.boolean
Group.revokePriv
(Subject subj, Privilege priv, boolean exceptionIfAlreadyRevoked) Revoke a privilege from the specified subject.void
Stem.revokePriv
(Privilege priv) Revoke all privileges of the specified type on this stem.void
Stem.revokePriv
(Subject subj, Privilege priv) Revoke a privilege on this stem.boolean
Stem.revokePriv
(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 SchemaExceptionModifier and TypeMethodDescriptionstatic void
USDU.deleteUnresolvableMember
(Member member, AttributeDef attributeDef, Privilege privilege) Revoke unresolvable member's privilege from attribute def.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.protected static Set<Membership>
USDU.getAllImmediateMemberships
(Member member, Set<Field> fields) Get memberships for a member for the given fields.protected static Set<Membership>
UsduJob.getAllImmediateMemberships
(Member member, Set<Field> fields) Get memberships for a member for the given fields.USDU.getMemberFields()
Get fields of which a subject might be a member.UsduJob.getMemberFields()
Get fields of which a subject might be a member.static void
USDU.resolveMember
(GrouperSession s, String uuid, boolean delete) Deprecated.static void
USDU.resolveMembers
(GrouperSession s, boolean delete) Deprecated.static void
USDU.resolveMembers
(GrouperSession s, Source source, boolean delete) Deprecated.protected static void
USDU.resolveMembers
(Set<Member> unresolvables, boolean delete) Deprecated. -
Uses of SchemaException in edu.internet2.middleware.grouper.attr
Methods in edu.internet2.middleware.grouper.attr that throw SchemaExceptionModifier and TypeMethodDescriptionboolean
AttributeDefPrivilegeDelegate.grantPriv
(Subject subj, Privilege priv, boolean exceptionIfAlreadyMember) Grant privilege to a subject on this attributeDef.boolean
AttributeDefPrivilegeDelegate.internal_grantPriv
(Subject subj, Privilege priv, boolean exceptionIfAlreadyMember, String uuid) Grant privilege to a subject on this attributeDef.boolean
AttributeDefPrivilegeDelegate.revokePriv
(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 SchemaExceptionModifier and TypeMethodDescriptionboolean
Grant privilege to a subject on this group.boolean
Entity.revokePriv
(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 -
Uses of SchemaException in edu.internet2.middleware.grouper.internal.dao.hib3
Methods in edu.internet2.middleware.grouper.internal.dao.hib3 that throw SchemaException -
Uses of SchemaException in edu.internet2.middleware.grouper.privs
Methods in edu.internet2.middleware.grouper.privs that throw SchemaExceptionModifier and TypeMethodDescriptionstatic void
PrivilegeHelper.dispatch
(GrouperSession s, AttributeDef attributeDef, Subject subj, Privilege priv) TODO 20070823 find a real home for this and/or add testsstatic void
PrivilegeHelper.dispatch
(GrouperSession s, Group g, Subject subj, Privilege priv) TODO 20070823 find a real home for this and/or add testsstatic void
PrivilegeHelper.dispatch
(GrouperSession s, Stem ns, Subject subj, Privilege priv) TODO 20070823 find a real home for this and/or add testsAttributeDefAdapter.getAttributeDefsWhereSubjectHasPriv
(GrouperSession grouperSession, Subject subj, Privilege priv) Get all attribute defs where this subject has this privilege.GrouperNonDbAttrDefAdapter.getAttributeDefsWhereSubjectHasPriv
(GrouperSession s, Subject subj, Privilege priv) Privilege.getField()
return the list nameAccessAdapter.getGroupsWhereSubjectHasPriv
(GrouperSession s, Subject subj, Privilege priv) Get all groups where this subject has this privilege.GrouperNonDbAccessAdapter.getGroupsWhereSubjectHasPriv
(GrouperSession s, Subject subj, Privilege priv) Get all groups where this subject has this privilege.GrouperNonDbNamingAdapter.getStemsWhereSubjectHasPriv
(GrouperSession s, Subject subj, Privilege priv) Get all stems where this subject has this privilege.NamingAdapter.getStemsWhereSubjectHasPriv
(GrouperSession s, Subject subj, Privilege priv) Get all stems where this subject has this privilege.AccessAdapter.getSubjectsWithPriv
(GrouperSession s, Group g, Privilege priv) Get all subjects with this privilege on this group.AttributeDefAdapter.getSubjectsWithPriv
(GrouperSession s, AttributeDef attributeDef, Privilege priv) Get all subjects with this privilege on this attribute definition.GrouperNonDbAccessAdapter.getSubjectsWithPriv
(GrouperSession s, Group g, Privilege priv) GrouperNonDbAttrDefAdapter.getSubjectsWithPriv
(GrouperSession s, AttributeDef attributeDef, Privilege priv) GrouperNonDbNamingAdapter.getSubjectsWithPriv
(GrouperSession s, Stem ns, Privilege priv) NamingAdapter.getSubjectsWithPriv
(GrouperSession s, Stem ns, Privilege priv) Get all subjects with this privilege on this stem.void
Grant the privilege to the subject on this group.void
AttributeDefAdapter.grantPriv
(GrouperSession grouperSession, AttributeDef attributeDef, Subject subj, Privilege priv, String uuid) Grant the privilege to the subject on this attrDef.void
GrouperNonDbAccessAdapter.grantPriv
(GrouperSession s, Group g, Subject subj, Privilege priv, String uuid) Grant the privilege to the subject on this group.void
GrouperNonDbAttrDefAdapter.grantPriv
(GrouperSession s, AttributeDef attributeDef, Subject subj, Privilege priv, String uuid) void
GrouperNonDbNamingAdapter.grantPriv
(GrouperSession s, Stem ns, Subject subj, Privilege priv, String uuid) void
Grant the privilege to the subject on this stem.boolean
AccessAdapter.hasPriv
(GrouperSession s, Group g, Subject subj, Privilege priv) Check whether the subject has this privilege on this group.boolean
AttributeDefAdapter.hasPriv
(GrouperSession grouperSession, AttributeDef attributeDef, Subject subj, Privilege priv) Check whether the subject has this privilege on this attrDef.boolean
GrouperNonDbAccessAdapter.hasPriv
(GrouperSession s, Group g, Subject subj, Privilege priv) boolean
GrouperNonDbAttrDefAdapter.hasPriv
(GrouperSession grouperSession, AttributeDef attributeDef, Subject subj, Privilege priv) boolean
GrouperNonDbNamingAdapter.hasPriv
(GrouperSession s, Stem ns, Subject subj, Privilege priv) Check whether the subject has this privilege on this stem.boolean
NamingAdapter.hasPriv
(GrouperSession s, Stem ns, Subject subj, Privilege priv) Check whether the subject has this privilege on this stem.static Set<? extends GrouperPrivilege>
GrouperPrivilegeAdapter.internal_getPrivs
(GrouperSession s, Owner ownerGroupOrStemOrAttributeDef, Subject subj, Member m, Privilege p, 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.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
AccessAdapter.privilegeCopy
(GrouperSession s, Subject subj1, Subject subj2, Privilege priv) Copies privileges of type priv on any subject for the given Subject subj1 to the given Subject subj2.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
AttributeDefAdapter.privilegeCopy
(GrouperSession s, Subject subj1, 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, Group g1, Group g2, Privilege priv) Copies privileges for subjects that have the specified privilege on g1 to g2.void
GrouperNonDbAccessAdapter.privilegeCopy
(GrouperSession s, Subject subj1, 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, AttributeDef attributeDef1, AttributeDef attributeDef2, Privilege priv) void
GrouperNonDbAttrDefAdapter.privilegeCopy
(GrouperSession s, Subject subj1, Subject subj2, Privilege priv) 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
GrouperNonDbNamingAdapter.privilegeCopy
(GrouperSession s, Subject subj1, Subject subj2, Privilege priv) Copies privileges of type priv on any subject for the given Subject subj1 to the given Subject subj2.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
NamingAdapter.privilegeCopy
(GrouperSession s, Subject subj1, Subject subj2, Privilege priv) Copies privileges of type priv on any subject for the given Subject subj1 to the given Subject subj2.void
AccessAdapter.revokePriv
(GrouperSession s, Group g, Privilege priv) Revoke this privilege from everyone on this group.void
AccessAdapter.revokePriv
(GrouperSession s, Group g, Subject subj, Privilege priv) Revoke the privilege from the subject on this group.void
AttributeDefAdapter.revokePriv
(GrouperSession grouperSession, AttributeDef attributeDef, Privilege priv) Revoke this privilege from everyone on this attrDef.void
AttributeDefAdapter.revokePriv
(GrouperSession grouperSession, AttributeDef attributeDef, Subject subj, Privilege priv) Revoke the privilege from the subject on this attrDef.void
GrouperNonDbAccessAdapter.revokePriv
(GrouperSession s, Group g, Privilege priv) Revoke this privilege from everyone on this group.void
GrouperNonDbAccessAdapter.revokePriv
(GrouperSession s, Group g, Subject subj, Privilege priv) Revoke the privilege from the subject on this group.void
GrouperNonDbAttrDefAdapter.revokePriv
(GrouperSession grouperSession, AttributeDef attributeDef, Privilege priv) void
GrouperNonDbAttrDefAdapter.revokePriv
(GrouperSession grouperSession, AttributeDef attributeDef, Subject subj, Privilege priv) void
GrouperNonDbNamingAdapter.revokePriv
(GrouperSession s, Stem ns, Privilege priv) Revoke this privilege from everyone on this stem.void
GrouperNonDbNamingAdapter.revokePriv
(GrouperSession s, Stem ns, Subject subj, Privilege priv) Revoke the privilege from the subject on this stem.void
NamingAdapter.revokePriv
(GrouperSession s, Stem ns, Privilege priv) Revoke this privilege from everyone on this stem.void
NamingAdapter.revokePriv
(GrouperSession s, Stem ns, Subject subj, Privilege priv) Revoke the privilege from the subject on this stem.