|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Member | |
---|---|
edu.internet2.middleware.grouper | The I2MI Grouper project is an open source toolkit for managing groups. |
edu.internet2.middleware.grouper.app.gsh | |
edu.internet2.middleware.grouper.app.loader | Grouper loader is a generic loading utility for grouper that automatically manages lists
Documentation is available via the 'Grouper loader' on the Grouper Project wiki https://wiki.internet2.edu/confluence/display/GrouperWG/Grouper+-+Loader |
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.assign | |
edu.internet2.middleware.grouper.attr.value | |
edu.internet2.middleware.grouper.audit | |
edu.internet2.middleware.grouper.entity | |
edu.internet2.middleware.grouper.group | |
edu.internet2.middleware.grouper.hooks.beans | This package contains beans which are used by hooks to pass data. |
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.misc | This package contains generic grouper classes which do not belong elsewhere |
edu.internet2.middleware.grouper.permissions | |
edu.internet2.middleware.grouper.pit | |
edu.internet2.middleware.grouper.privs | This package contains access and privilege related classes |
edu.internet2.middleware.grouper.rules.beans | |
edu.internet2.middleware.grouper.subj | This package contains classes related to the subject API |
edu.internet2.middleware.grouper.validator | This package contains validator classes |
edu.internet2.middleware.grouper.xml.export |
Uses of Member in edu.internet2.middleware.grouper |
---|
Methods in edu.internet2.middleware.grouper that return Member | |
---|---|
Member |
Member.clone()
deep clone the fields in this object |
Member |
Member.dbVersion()
save the state when retrieving from DB |
static Member |
MemberFinder.findBySubject(GrouperSession s,
edu.internet2.middleware.subject.Subject subj)
Deprecated. use overload |
static Member |
MemberFinder.findBySubject(GrouperSession s,
edu.internet2.middleware.subject.Subject subj,
boolean createIfNotExist)
Convert a Subject to a Member . |
static Member |
MemberFinder.findByUuid(GrouperSession s,
java.lang.String uuid)
Deprecated. |
static Member |
MemberFinder.findByUuid(GrouperSession s,
java.lang.String uuid,
boolean exceptionIfNotFound)
Get a member by UUID. |
Member |
Membership.getCreator()
|
Member |
GrouperSession.getMember()
Get the Member associated with this API session. |
Member |
Membership.getMember()
Get this membership's member. |
static Member |
MemberFinder.internal_createMember(edu.internet2.middleware.subject.Subject subj,
java.lang.String memberUuidIfCreate)
create a member |
static Member |
MemberFinder.internal_findAllMember()
|
static Member |
MemberFinder.internal_findBySubject(edu.internet2.middleware.subject.Subject subj,
java.lang.String uuidIfCreate,
boolean createIfNotExist)
find a member, perhaps create a new one if not there |
static Member |
MemberFinder.internal_findOrCreateBySubject(java.lang.String id,
java.lang.String src,
java.lang.String type)
find a member |
static Member |
MemberFinder.internal_findReadableMemberBySubject(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
boolean exceptionIfNotExist)
find a member object and if group, make sure it is readable |
static Member |
MemberFinder.internal_findRootMember()
|
static Member |
MemberFinder.internal_findViewableMemberBySubject(GrouperSession s,
edu.internet2.middleware.subject.Subject subj,
boolean exceptionIfNotExist)
|
Member |
Group.toMember()
Convert this group to a Member object. |
Member |
Member.xmlRetrieveByIdOrKey()
|
Member |
Member.xmlSaveBusinessProperties(Member existingRecord)
|
Methods in edu.internet2.middleware.grouper that return types with arguments of type Member | |
---|---|
static java.util.Set<Member> |
MemberFinder.findAll(GrouperSession s,
edu.internet2.middleware.subject.Source source)
Find all members by source. |
static java.util.Set<Member> |
MemberFinder.findAllUsed(GrouperSession grouperSession,
edu.internet2.middleware.subject.Source source)
Find all members by source used somewhere, e.g. with memberships or attributes etc. |
static java.util.Set<Member> |
MemberFinder.findBySubjects(java.util.Collection<edu.internet2.middleware.subject.Subject> subjects,
boolean createIfNotExists)
convert a set of subjects to a set of members |
static java.util.Set<Member> |
MemberFinder.findBySubjectsInGroup(GrouperSession grouperSession,
java.util.Set<edu.internet2.middleware.subject.Subject> subjects,
Group group,
Field field,
MembershipType membershipType)
convert a set of subjects to a set of members |
static java.util.Set<Member> |
MembershipFinder.findMembers(Group group,
Field field)
|
static java.util.Set<Member> |
MembershipFinder.findMembers(Group group,
Field field,
QueryOptions queryOptions)
|
static java.util.Set<Member> |
MembershipFinder.findMembers(Group group,
Field field,
java.util.Set<edu.internet2.middleware.subject.Source> sources,
QueryOptions queryOptions)
|
java.util.Set<Member> |
Group.getCompositeMembers()
Get Composite Member s of this group. |
java.util.Set<Member> |
Group.getCompositeMembers(Field field,
java.util.Set<edu.internet2.middleware.subject.Source> sources,
QueryOptions queryOptions)
Get Composite Member s of this group. |
java.util.Set<Member> |
Group.getCompositeMembers(QueryOptions queryOptions)
Get Composite Member s of this group. |
java.util.Set<Member> |
Group.getEffectiveMembers()
Get effective members of this 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<Member> |
Group.getImmediateMembers()
Get immediate members of this 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. |
java.util.Set<Member> |
Group.getMembers()
Get members of this 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<Member> |
Group.getNonImmediateMembers()
Get non immediate members of this 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. |
static java.util.Set<Member> |
MembershipFinder.internal_findMembersByType(GrouperSession s,
Group g,
Field f,
java.lang.String type)
|
static java.util.Set<Member> |
MemberFinder.internal_findMembersByType(GrouperSession grouperSession,
Group group,
Field field,
java.lang.String type,
java.util.Set<edu.internet2.middleware.subject.Source> sources,
QueryOptions queryOptions,
SortStringEnum memberSortStringEnum,
SearchStringEnum memberSearchStringEnum,
java.lang.String memberSearchStringValue)
make sure allowed to see them, and find the members |
Methods in edu.internet2.middleware.grouper with parameters of type Member | |
---|---|
void |
Membership.addMembershipDeleteChangeLog(Member member)
add a change log entry for a membership delete |
int |
Member.compareTo(Member o)
|
void |
Group.deleteMember(Member member)
Delete a member from this group, and member must be immediate member. |
boolean |
Group.deleteMember(Member member,
boolean exceptionIfAlreadyDeleted)
Delete a member from this group, and member must be immediate member. |
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. |
AttributeAssignEffMshipDelegate |
Group.getAttributeDelegateEffMship(Member member)
delegate for effective memberships |
AttributeAssignMembershipDelegate |
Group.getAttributeDelegateMembership(Member member)
delegate for effective memberships |
AttributeAssignMembershipDelegate |
Group.getAttributeDelegateMembership(Member member,
Field field)
delegate for effective memberships |
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. |
static java.util.Set<Membership> |
MembershipFinder.internal_findAllEffectiveByMemberAndField(GrouperSession s,
Member m,
Field f)
|
static java.util.Set<Membership> |
MembershipFinder.internal_findAllImmediateByMemberAndField(GrouperSession s,
Member m,
Field f)
|
static java.util.Set<Membership> |
MembershipFinder.internal_findAllNonImmediateByMemberAndField(GrouperSession s,
Member m,
Field f)
|
static java.util.Set<Membership> |
MembershipFinder.internal_findMemberships(GrouperSession s,
Member m,
Field f)
|
void |
Membership.setMember(Member member)
this can be called to set the member object even though the memberuuid is not changing |
void |
Member.xmlCopyBusinessPropertiesToExisting(Member existingRecord)
|
boolean |
Member.xmlDifferentBusinessProperties(Member other)
|
boolean |
Member.xmlDifferentUpdateProperties(Member other)
|
Member |
Member.xmlSaveBusinessProperties(Member existingRecord)
|
Method parameters in edu.internet2.middleware.grouper with type arguments of type Member | |
---|---|
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<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<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<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<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. |
static void |
Member.resolveSubjects(java.util.Collection<Member> members,
boolean resolveAllAlways)
resolve subjects in one batch |
static java.lang.String |
Member.subjectIds(java.util.Collection<Member> collection)
print out a collection of members |
Uses of Member in edu.internet2.middleware.grouper.app.gsh |
---|
Methods in edu.internet2.middleware.grouper.app.gsh with parameters of type Member | |
---|---|
static java.lang.String |
usduByMember.invoke(bsh.Interpreter interpreter,
bsh.CallStack stack,
Member member)
usdu by member |
static java.lang.String |
usduByMember.invoke(bsh.Interpreter interpreter,
bsh.CallStack stack,
Member member,
int options)
usdu by source |
Uses of Member in edu.internet2.middleware.grouper.app.loader |
---|
Methods in edu.internet2.middleware.grouper.app.loader that return Member | |
---|---|
Member |
LoaderMemberWrapper.findOrGetMember()
|
Member |
LoaderMemberWrapper.getMember()
|
Methods in edu.internet2.middleware.grouper.app.loader with parameters of type Member | |
---|---|
void |
LoaderMemberWrapper.setMember(Member member1)
|
Constructors in edu.internet2.middleware.grouper.app.loader with parameters of type Member | |
---|---|
LoaderMemberWrapper(Member member)
|
Uses of Member in edu.internet2.middleware.grouper.app.usdu |
---|
Methods in edu.internet2.middleware.grouper.app.usdu that return types with arguments of type Member | |
---|---|
static java.util.Set<Member> |
USDU.getUnresolvableMembers(GrouperSession s,
edu.internet2.middleware.subject.Source source)
Find members whose subjects can not be found by their source. |
Methods in edu.internet2.middleware.grouper.app.usdu with parameters of type Member | |
---|---|
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 boolean |
USDU.isMemberResolvable(GrouperSession s,
Member member)
Check if this member's subject can be found in a source. |
Uses of Member in edu.internet2.middleware.grouper.attr.assign |
---|
Methods in edu.internet2.middleware.grouper.attr.assign that return Member | |
---|---|
Member |
AttributeAssign.getOwnerMember()
if this is a member attribute, this is the foreign key |
Method parameters in edu.internet2.middleware.grouper.attr.assign with type arguments of type Member | |
---|---|
static void |
AttributeAssignMemberDelegate.populateAttributeAssignments(java.util.Collection<Member> members)
populate attribute assignments to prevent N+1 queries when looping through members and getting attributes. |
Constructors in edu.internet2.middleware.grouper.attr.assign with parameters of type Member | |
---|---|
AttributeAssign(Group ownerGroup,
Member ownerMember,
java.lang.String theAction,
AttributeDefName theAttributeDefName,
java.lang.String uuid)
create an attribute assign, including a uuid. |
|
AttributeAssign(Member ownerMember,
java.lang.String theActionId,
AttributeDefName theAttributeDefName,
java.lang.String uuid)
create an attribute assign, including a uuid |
|
AttributeAssignEffMshipDelegate(Group group1,
Member member1)
|
|
AttributeAssignMemberDelegate(Member member1)
|
Uses of Member in edu.internet2.middleware.grouper.attr.value |
---|
Methods in edu.internet2.middleware.grouper.attr.value that return Member | |
---|---|
Member |
AttributeAssignValueDelegate.retrieveValueMember()
get the member value (must be member type) |
Member |
AttributeValueDelegate.retrieveValueMember(java.lang.String attributeDefNameName)
get the member value (must be member type). |
Methods in edu.internet2.middleware.grouper.attr.value that return types with arguments of type Member | |
---|---|
java.util.List<Member> |
AttributeAssignValueDelegate.retrieveValuesMember()
get the member values (must be member type) |
java.util.List<Member> |
AttributeValueDelegate.retrieveValuesMember(java.lang.String attributeDefNameName)
get the member values (must be member type). |
Methods in edu.internet2.middleware.grouper.attr.value with parameters of type Member | |
---|---|
AttributeAssignValueResult |
AttributeAssignValueDelegate.addValueMember(Member value)
add a value of member type |
AttributeValueResult |
AttributeValueDelegate.addValueMember(java.lang.String attributeDefNameName,
Member value)
add a value of member type |
AttributeAssignValueResult |
AttributeAssignValueDelegate.assignValueMember(Member value)
assign a value of type member. |
AttributeValueResult |
AttributeValueDelegate.assignValueMember(java.lang.String attributeDefNameName,
Member member)
assign a value of member type |
AttributeAssignValueResult |
AttributeAssignValueDelegate.deleteValueMember(Member value)
remove this value of member type |
AttributeValueResult |
AttributeValueDelegate.deleteValueMember(java.lang.String attributeDefNameName,
Member value)
remove this value of member type |
AttributeAssignValue |
AttributeAssignValueDelegate.findValueMember(Member value)
find this value |
AttributeAssignValue |
AttributeValueDelegate.findValueMember(java.lang.String attributeDefNameName,
Member value)
find this value |
java.util.Set<AttributeAssignValue> |
AttributeAssignValueDelegate.findValuesMember(Member value)
find this value |
java.util.Set<AttributeAssignValue> |
AttributeValueDelegate.findValuesMember(java.lang.String attributeDefNameName,
Member value)
find this value |
java.util.Set<AttributeAssignValue> |
AttributeAssignValueDelegate.internal_findValuesMember(Member value,
boolean checkSecurity)
find this value |
Method parameters in edu.internet2.middleware.grouper.attr.value with type arguments of type Member | |
---|---|
AttributeAssignValuesResult |
AttributeAssignValueDelegate.addValuesMember(java.util.Collection<Member> values)
add values of member type |
AttributeValueResult |
AttributeValueDelegate.addValuesMember(java.lang.String attributeDefNameName,
java.util.Collection<Member> values)
add values of member type |
AttributeAssignValuesResult |
AttributeAssignValueDelegate.assignValuesMember(java.util.Set<Member> values,
boolean deleteOrphans)
replace the values. |
AttributeValueResult |
AttributeValueDelegate.assignValuesMember(java.lang.String attributeDefNameName,
java.util.Set<Member> values,
boolean deleteOrphans)
assign a values of member type |
AttributeAssignValuesResult |
AttributeAssignValueDelegate.deleteValuesMember(java.util.Collection<Member> members)
remove this value of member type |
AttributeValueResult |
AttributeValueDelegate.deleteValuesMember(java.lang.String attributeDefNameName,
java.util.Collection<Member> members)
remove this value of member type |
Uses of Member in edu.internet2.middleware.grouper.audit |
---|
Methods in edu.internet2.middleware.grouper.audit with parameters of type Member | |
---|---|
UserAuditQuery |
UserAuditQuery.actAsMember(Member actAsMember)
|
UserAuditQuery |
UserAuditQuery.loggedInMember(Member loggedInMember)
|
Uses of Member in edu.internet2.middleware.grouper.entity |
---|
Methods in edu.internet2.middleware.grouper.entity that return Member | |
---|---|
Member |
Entity.toMember()
Convert this group to a Member object. |
Uses of Member in edu.internet2.middleware.grouper.group |
---|
Methods in edu.internet2.middleware.grouper.group that return Member | |
---|---|
Member |
GroupMember.getMember()
member |
Methods in edu.internet2.middleware.grouper.group with parameters of type Member | |
---|---|
void |
GroupMember.setMember(Member member1)
member |
Constructors in edu.internet2.middleware.grouper.group with parameters of type Member | |
---|---|
GroupMember(Group group1,
Member member1)
|
Uses of Member in edu.internet2.middleware.grouper.hooks.beans |
---|
Methods in edu.internet2.middleware.grouper.hooks.beans that return Member | |
---|---|
Member |
HooksMemberChangeSubjectBean.getMember()
object being inserted |
Member |
HooksMembershipChangeBean.getMember()
member being assigned |
Member |
HooksMemberBean.getMember()
object being inserted |
Constructors in edu.internet2.middleware.grouper.hooks.beans with parameters of type Member | |
---|---|
HooksMemberBean(Member theMember)
|
|
HooksMemberChangeSubjectBean(Member theMember,
edu.internet2.middleware.subject.Subject theNewSubject,
java.lang.String theOldSubjectId,
java.lang.String theOldSubjectSourceId,
boolean theDeletingOldMember,
boolean theNewMemberDidntExist)
construct |
Uses of Member in edu.internet2.middleware.grouper.internal.dao |
---|
Methods in edu.internet2.middleware.grouper.internal.dao that return Member | |
---|---|
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(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. |
Member |
MemberDAO.findByUuid(java.lang.String uuid,
boolean exceptionIfNull)
|
Member |
MemberDAO.findByUuidOrSubject(java.lang.String uuid,
java.lang.String subjectId,
java.lang.String source,
boolean exceptionIfNull)
find a member by uuid or subject id |
Methods in edu.internet2.middleware.grouper.internal.dao that return types with arguments of type Member | |
---|---|
java.util.Set<Member> |
MemberDAO.findAll()
|
java.util.Set<Member> |
MemberDAO.findAll(edu.internet2.middleware.subject.Source source)
|
java.util.Set<Member> |
MembershipDAO.findAllMembersByAttrDefOwnerAndFieldAndType(java.lang.String ownerAttrDefId,
Field f,
java.lang.String type,
QueryOptions queryOptions,
boolean enabledOnly)
|
java.util.List<Member> |
MembershipDAO.findAllMembersByAttributeDefOwnerOptions(java.lang.String attributeDefId,
MembershipType membershipType,
java.util.Collection<Field> fields,
java.util.Set<edu.internet2.middleware.subject.Source> sources,
java.lang.Boolean enabled,
QueryOptions queryOptions)
find memberships by attribute def owner and other options. |
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.List<Member> |
MembershipDAO.findAllMembersByGroupOwnerOptions(java.lang.String groupId,
MembershipType membershipType,
java.util.Collection<Field> fields,
java.util.Set<edu.internet2.middleware.subject.Source> sources,
java.lang.Boolean enabled,
QueryOptions queryOptions)
find memberships by attribute def owner and other options. |
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> |
PITMembershipViewDAO.findAllMembersByPITOwnerAndPITField(java.lang.String ownerId,
java.lang.String fieldId,
java.sql.Timestamp pointInTimeFrom,
java.sql.Timestamp pointInTimeTo,
java.util.Set<edu.internet2.middleware.subject.Source> sources,
QueryOptions queryOptions)
Get members by owner and field. |
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<Member> |
MembershipDAO.findAllMembersInOneGroupNotStem(java.lang.String ownerInGroupId,
Stem ownerNotInStem,
Stem.Scope stemScope,
java.lang.String typeIn,
QueryOptions queryOptions)
find members in a group who are not members in any group under a stem |
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<Member> |
MemberDAO.findBySubjects(java.util.Collection<edu.internet2.middleware.subject.Subject> subjects,
boolean createIfNotExists)
find members by subjects and create if not exist possibly |
java.util.Set<Member> |
MemberDAO.findBySubjectsInGroup(GrouperSession grouperSession,
java.util.Set<edu.internet2.middleware.subject.Subject> subjects,
Group group,
Field field,
MembershipType membershipType)
convert a set of subjects to a set of members |
java.util.Set<Member> |
PITMemberDAO.findMissingActivePITMembers()
|
Methods in edu.internet2.middleware.grouper.internal.dao with parameters of type Member | |
---|---|
void |
MemberDAO.create(Member _m)
|
void |
StemDAO.createChildGroup(Stem _parent,
Group _child,
Member _m,
java.util.Map<java.lang.String,java.lang.String> attributes)
|
java.util.Set<GroupType> |
GroupTypeDAO.findAllByCreator(Member member)
find all groupTypes by creator |
java.util.Set<GroupSet> |
GroupSetDAO.findAllByCreator(Member member)
Returns all GroupSets with the given creator. |
java.util.Set<Membership> |
MembershipDAO.findAllByCreatorOrMember(Member member,
boolean enabledOnly)
find all memberships that have this member or have this creator |
java.util.Set<Composite> |
CompositeDAO.findByCreator(Member member)
find all composites by creator |
java.util.Set<Stem> |
StemDAO.findByCreatorOrModifier(Member member)
find stems by creator or modifier |
java.util.Set<Group> |
GroupDAO.findByCreatorOrModifier(Member member)
find groups by creator or modifier |
void |
MemberDAO.saveUpdateProperties(Member member)
save the udpate properties which are auto saved when business method is called |
void |
MemberDAO.update(Member _m)
|
Method parameters in edu.internet2.middleware.grouper.internal.dao with type arguments of type Member | |
---|---|
java.util.Set<Membership> |
MembershipDAO.findAllByGroupOwnerAndCompositeAndMembers(java.lang.String ownerUUID,
java.util.Collection<Member> members,
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)
|
Uses of Member in edu.internet2.middleware.grouper.internal.dao.hib3 |
---|
Methods in edu.internet2.middleware.grouper.internal.dao.hib3 that return Member | |
---|---|
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)
|
Member |
Hib3MemberDAO.findByUuid(java.lang.String uuid)
Deprecated. use overload |
Member |
Hib3MemberDAO.findByUuid(java.lang.String uuid,
boolean exceptionIfNull)
|
Member |
Hib3MemberDAO.findByUuidOrSubject(java.lang.String uuid,
java.lang.String subjectId,
java.lang.String source,
boolean exceptionIfNull)
|
Methods in edu.internet2.middleware.grouper.internal.dao.hib3 that return types with arguments of type Member | |
---|---|
java.util.Set<Member> |
Hib3MemberDAO.findAll(edu.internet2.middleware.subject.Source source)
|
java.util.Set<Member> |
Hib3MembershipDAO.findAllMembersByAttrDefOwnerAndFieldAndType(java.lang.String ownerAttrDefId,
Field f,
java.lang.String type,
QueryOptions queryOptions,
boolean enabledOnly)
|
java.util.List<Member> |
Hib3MembershipDAO.findAllMembersByAttributeDefOwnerOptions(java.lang.String attributeDefId,
MembershipType membershipType,
java.util.Collection<Field> fields,
java.util.Set<edu.internet2.middleware.subject.Source> sources,
java.lang.Boolean enabled,
QueryOptions queryOptions)
generally you will order by m.subjectSourceIdDb, m.subjectIdDb, and page to the first 100 |
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,
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.List<Member> |
Hib3MembershipDAO.findAllMembersByGroupOwnerOptions(java.lang.String groupId,
MembershipType membershipType,
java.util.Collection<Field> fields,
java.util.Set<edu.internet2.middleware.subject.Source> sources,
java.lang.Boolean enabled,
QueryOptions queryOptions)
generally you will order by m.subjectSourceIdDb, m.subjectIdDb, and page to the first 100 |
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> |
Hib3PITMembershipViewDAO.findAllMembersByPITOwnerAndPITField(java.lang.String ownerId,
java.lang.String fieldId,
java.sql.Timestamp pointInTimeFrom,
java.sql.Timestamp pointInTimeTo,
java.util.Set<edu.internet2.middleware.subject.Source> sources,
QueryOptions queryOptions)
|
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<Member> |
Hib3MembershipDAO.findAllMembersInOneGroupNotStem(java.lang.String ownerInGroupId,
Stem ownerNotInStem,
Stem.Scope stemScope,
java.lang.String typeIn,
QueryOptions queryOptions)
|
java.util.Set<Member> |
Hib3MemberDAO.findAllUsed(edu.internet2.middleware.subject.Source source)
|
java.util.Set<Member> |
Hib3MemberDAO.findBySubjects(java.util.Collection<edu.internet2.middleware.subject.Subject> subjects,
boolean createIfNotExists)
find members by subjects and create if not exist possibly |
java.util.Set<Member> |
Hib3MemberDAO.findBySubjectsInGroup(GrouperSession grouperSession,
java.util.Set<edu.internet2.middleware.subject.Subject> subjects,
Group group,
Field field,
MembershipType membershipType)
convert a set of subjects to a set of members |
java.util.Set<Member> |
Hib3PITMemberDAO.findMissingActivePITMembers()
|
Methods in edu.internet2.middleware.grouper.internal.dao.hib3 with parameters of type Member | |
---|---|
void |
Hib3MemberDAO.create(Member _m)
|
void |
Hib3StemDAO.createChildGroup(Stem _stem,
Group _group,
Member _member,
java.util.Map<java.lang.String,java.lang.String> attributes)
|
java.util.Set<GroupSet> |
Hib3GroupSetDAO.findAllByCreator(Member member)
|
java.util.Set<GroupType> |
Hib3GroupTypeDAO.findAllByCreator(Member member)
find all group types by creator |
java.util.Set<Membership> |
Hib3MembershipDAO.findAllByCreatorOrMember(Member member,
boolean enabledOnly)
find all memberships that have this member or have this creator |
java.util.Set<Composite> |
Hib3CompositeDAO.findByCreator(Member member)
find all composites by creator |
java.util.Set<Stem> |
Hib3StemDAO.findByCreatorOrModifier(Member member)
find stems by creator or modifier |
java.util.Set<Group> |
Hib3GroupDAO.findByCreatorOrModifier(Member member)
find groups by creator or modifier |
void |
Hib3MemberDAO.saveUpdateProperties(Member member)
|
void |
Hib3MemberDAO.update(Member _m)
|
Method parameters in edu.internet2.middleware.grouper.internal.dao.hib3 with type arguments of type Member | |
---|---|
java.util.Set<Membership> |
Hib3MembershipDAO.findAllByGroupOwnerAndCompositeAndMembers(java.lang.String ownerGroupId,
java.util.Collection<Member> members,
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)
|
Uses of Member in edu.internet2.middleware.grouper.misc |
---|
Methods in edu.internet2.middleware.grouper.misc that return Member | |
---|---|
Member |
BaseMemberOf.getMember()
|
Methods in edu.internet2.middleware.grouper.misc with parameters of type Member | |
---|---|
void |
MemberOf.addImmediate(GrouperSession s,
Group g,
Field f,
Member _m)
An immediate member is directly assigned to a group. |
void |
MemberOf.addImmediate(GrouperSession s,
Stem ns,
Field f,
Member _m)
An immediate member is directly assigned to a group. |
void |
MemberOf.deleteImmediate(GrouperSession s,
Group g,
Membership _ms,
Member _m)
An immediate member is directly assigned to a group. |
void |
MemberOf.deleteImmediate(GrouperSession s,
Stem ns,
Membership _ms,
Member _m)
An immediate member is directly assigned to a group. |
Uses of Member in edu.internet2.middleware.grouper.permissions |
---|
Methods in edu.internet2.middleware.grouper.permissions that return Member | |
---|---|
Member |
PermissionEntry.getMember()
get the member |
Member |
PermissionEntryImpl.getMember()
get the member |
Member |
PermissionEntryBase.getMember()
|
Methods in edu.internet2.middleware.grouper.permissions with parameters of type Member | |
---|---|
AttributeAssignResult |
PermissionRoleDelegate.assignSubjectRolePermission(AttributeDefName attributeDefName,
Member member)
Deprecated. use assignSubjectRolePermission(attributeDefName, member, permissionAllowed) will be removed some time after 2.0 |
AttributeAssignResult |
PermissionRoleDelegate.assignSubjectRolePermission(AttributeDefName attributeDefName,
Member member,
PermissionAllowed permissionAllowed)
add a permission to a role / subject pair (effective membership) |
AttributeAssignResult |
PermissionRoleDelegate.assignSubjectRolePermission(java.lang.String action,
AttributeDefName attributeDefName,
Member member)
Deprecated. use assignSubjectRolePermission(action, attributeDefName, member, permissionAllowed) will be removed some time after 2.0 |
AttributeAssignResult |
PermissionRoleDelegate.assignSubjectRolePermission(java.lang.String action,
AttributeDefName attributeDefName,
Member member,
PermissionAllowed permissionAllowed)
add a permission to a role / subject pair (effective membership) |
AttributeAssignResult |
PermissionRoleDelegate.delegateSubjectRolePermission(AttributeDefName attributeDefName,
Member member,
boolean assign,
AttributeAssignDelegateOptions attributeAssignDelegateOptions)
add a permission to a role / subject pair (effective membership) Note: the subject assigning must have delegate or grant on permission |
AttributeAssignResult |
PermissionRoleDelegate.delegateSubjectRolePermission(java.lang.String action,
AttributeDefName attributeDefName,
Member member,
boolean assign,
AttributeAssignDelegateOptions attributeAssignDelegateOptions)
add a permission to a role / subject pair (effective membership) |
AttributeAssignResult |
PermissionRoleDelegate.removeSubjectRolePermission(AttributeDefName attributeDefName,
Member member)
add a permission to a role / subject pair (effective membership) |
AttributeAssignResult |
PermissionRoleDelegate.removeSubjectRolePermission(java.lang.String action,
AttributeDefName attributeDefName,
Member member)
add a permission to a role / subject pair (effective membership) |
AttributeAssign |
PermissionRoleDelegate.retrieveAssignment(Member member,
java.lang.String action,
AttributeDefName attributeDefName,
boolean checkSecurity,
boolean exceptionfNotFound)
|
Uses of Member in edu.internet2.middleware.grouper.pit |
---|
Methods in edu.internet2.middleware.grouper.pit that return types with arguments of type Member | |
---|---|
java.util.Set<Member> |
PITGroup.getMembers(java.lang.String fieldSourceId,
java.sql.Timestamp pointInTimeFrom,
java.sql.Timestamp pointInTimeTo,
java.util.Set<edu.internet2.middleware.subject.Source> sources,
QueryOptions queryOptions)
Get members of the group using point in time and the specified field. |
Uses of Member in edu.internet2.middleware.grouper.privs |
---|
Methods in edu.internet2.middleware.grouper.privs with parameters of type Member | |
---|---|
static java.util.Set<AttributeDef> |
GrouperPrivilegeAdapter.internal_getAttributeDefsWhereSubjectHasPriv(GrouperSession s,
Member m,
Field f)
|
static java.util.Set<Group> |
GrouperPrivilegeAdapter.internal_getGroupsWhereSubjectHasPriv(GrouperSession s,
Member m,
Field f)
|
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 |
static java.util.Set<Stem> |
GrouperPrivilegeAdapter.internal_getStemsWhereSubjectHasPriv(GrouperSession s,
Member m,
Field f)
|
static java.util.Set<Stem> |
GrouperPrivilegeAdapter.internal_getStemsWithGroupsWhereSubjectHasPriv(GrouperSession grouperSession,
Member member,
Field field)
|
Method parameters in edu.internet2.middleware.grouper.privs with type arguments of type Member | |
---|---|
java.util.Set<PrivilegeSubjectContainer> |
AttributeDefResolver.retrievePrivileges(AttributeDef attributeDef,
java.util.Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
java.util.Set<Member> additionalMembers)
get a list of privilege subjects, there are no results with the same subject |
java.util.Set<PrivilegeSubjectContainer> |
ValidatingAttrDefResolver.retrievePrivileges(AttributeDef attributeDef,
java.util.Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
java.util.Set<Member> additionalMembers)
|
java.util.Set<PrivilegeSubjectContainer> |
AttributeDefResolverDecorator.retrievePrivileges(AttributeDef attributeDef,
java.util.Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
java.util.Set<Member> additionalMembers)
|
java.util.Set<PrivilegeSubjectContainer> |
AttributeDefWrapper.retrievePrivileges(AttributeDef attributeDef,
java.util.Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
java.util.Set<Member> additionalMembers)
|
java.util.Set<PrivilegeSubjectContainer> |
GrouperNonDbAttrDefAdapter.retrievePrivileges(GrouperSession grouperSession,
AttributeDef attributeDef,
java.util.Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
java.util.Set<Member> additionalMembers)
|
java.util.Set<PrivilegeSubjectContainer> |
AttributeDefAdapter.retrievePrivileges(GrouperSession grouperSession,
AttributeDef attributeDef,
java.util.Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
java.util.Set<Member> additionalMembers)
get a list of privilege subjects, there are no results with the same subject/privilege combination |
java.util.Set<PrivilegeSubjectContainer> |
AccessAdapter.retrievePrivileges(GrouperSession grouperSession,
Group group,
java.util.Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
java.util.Set<Member> additionalMembers)
get a list of privilege subjects, there are no results with the same subject/privilege combination |
java.util.Set<PrivilegeSubjectContainer> |
GrouperNonDbAccessAdapter.retrievePrivileges(GrouperSession grouperSession,
Group group,
java.util.Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
java.util.Set<Member> additionalMembers)
|
java.util.Set<PrivilegeSubjectContainer> |
AccessResolverDecorator.retrievePrivileges(Group group,
java.util.Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
java.util.Set<Member> additionalMembers)
|
java.util.Set<PrivilegeSubjectContainer> |
AccessWrapper.retrievePrivileges(Group group,
java.util.Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
java.util.Set<Member> additionalMembers)
|
java.util.Set<PrivilegeSubjectContainer> |
AccessResolver.retrievePrivileges(Group group,
java.util.Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
java.util.Set<Member> additionalMembers)
get a list of privilege subjects, there are no results with the same subject |
java.util.Set<PrivilegeSubjectContainer> |
ValidatingAccessResolver.retrievePrivileges(Group group,
java.util.Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
java.util.Set<Member> additionalMembers)
|
Uses of Member in edu.internet2.middleware.grouper.rules.beans |
---|
Methods in edu.internet2.middleware.grouper.rules.beans that return Member | |
---|---|
Member |
RulesPrivilegeBean.getMember()
|
Member |
RulesPermissionBean.getMember()
member |
Methods in edu.internet2.middleware.grouper.rules.beans with parameters of type Member | |
---|---|
void |
RulesPrivilegeBean.setMember(Member member)
|
void |
RulesPermissionBean.setMember(Member member1)
member |
Constructors in edu.internet2.middleware.grouper.rules.beans with parameters of type Member | |
---|---|
RulesMembershipBean(Member member1,
Group group1,
edu.internet2.middleware.subject.Subject subject1)
|
|
RulesPermissionBean(AttributeAssign attributeAssign1,
Role role1,
Member member1,
AttributeDefName attributeDefName1,
AttributeDef attributeDef1,
java.lang.String action1)
|
Uses of Member in edu.internet2.middleware.grouper.subj |
---|
Methods in edu.internet2.middleware.grouper.subj with parameters of type Member | |
---|---|
static java.lang.String |
SubjectHelper.getPretty(Member _m)
|
Constructors in edu.internet2.middleware.grouper.subj with parameters of type Member | |
---|---|
LazySubject(Member member)
|
Uses of Member in edu.internet2.middleware.grouper.validator |
---|
Methods in edu.internet2.middleware.grouper.validator with parameters of type Member | |
---|---|
static MemberModifyValidator |
MemberModifyValidator.validate(Member m)
|
Uses of Member in edu.internet2.middleware.grouper.xml.export |
---|
Methods in edu.internet2.middleware.grouper.xml.export that return Member | |
---|---|
Member |
XmlExportMember.toMember()
convert to member |
Methods in edu.internet2.middleware.grouper.xml.export with parameters of type Member | |
---|---|
static void |
XmlExportUtils.toStringMember(java.lang.String prefix,
java.io.Writer writer,
Member member,
boolean includeComma)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |