Package | Description |
---|---|
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.subj |
This package contains classes related to the subject API
|
edu.internet2.middleware.subject | |
edu.internet2.middleware.subject.provider |
Modifier and Type | Method and Description |
---|---|
static Set<Subject> |
SubjectFinder.findAll(String query,
Set<Source> sources)
Find all subjects matching the query within the specified
Source s. |
static Set<Subject> |
SubjectFinder.findAll(String query,
String source)
Find all subjects matching the query within the specified
Source . |
static Subject |
SubjectFinder.findById(String id,
String type,
String source)
Deprecated.
|
static Subject |
SubjectFinder.findById(String id,
String type,
String source,
boolean exceptionIfNull)
Deprecated.
|
static Subject |
SubjectFinder.findByIdentifier(String id,
String type,
String source)
Deprecated.
|
static Subject |
SubjectFinder.findByIdentifier(String id,
String type,
String source,
boolean exceptionIfNull)
Deprecated.
|
static Subject |
SubjectFinder.findByIdentifierAndSource(String identifier,
String source,
boolean exceptionIfNull)
Get a subject by a well-known identifier, and source.
|
static SearchPageResult |
SubjectFinder.findPage(String query,
Set<Source> sources)
Find a page of subjects matching the query within the specified
Source s. |
static SearchPageResult |
SubjectFinder.findPage(String query,
String source)
Find a page of subjects matching the query within the specified
Source . |
static Source |
SubjectFinder.getSource(String id)
try { Source sa = SubjectFinder.getSource(id); } catch (SourceUnavailableException eSU) { // unable to retrieve source } |
void |
GrouperSourceAdapter.init()
Initializes the Grouper source adapter.
|
Modifier and Type | Method and Description |
---|---|
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 Subject |
USDU.getUSDUSubject(Member member)
Return a subject suitable for deleting membership and privileges.
|
static void |
USDU.resolveMember(GrouperSession s,
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,
Source source,
boolean delete)
Find and optionally delete memberships and privileges for unresolvable
subjects from the specified source.
|
protected static void |
USDU.resolveMembers(Set<Member> unresolvables,
boolean delete)
Print to stdout and optionally delete memberships and privileges for the
given unresolvable subjects.
|
Modifier and Type | Method and Description |
---|---|
Subject |
SourcesXmlResolver.find(String id,
String source) |
Subject |
ValidatingResolver.find(String id,
String source) |
Subject |
SubjectResolver.find(String id,
String source) |
Subject |
CachingResolver.find(String id,
String source) |
Set<Subject> |
SourcesXmlResolver.findAll(String query,
String source) |
Set<Subject> |
ValidatingResolver.findAll(String query,
String source) |
Set<Subject> |
SubjectResolver.findAll(String query,
String source) |
Set<Subject> |
CachingResolver.findAll(String query,
String source) |
Subject |
SourcesXmlResolver.findByIdentifier(String id,
String source) |
Subject |
ValidatingResolver.findByIdentifier(String id,
String source) |
Subject |
SubjectResolver.findByIdentifier(String id,
String source) |
Subject |
CachingResolver.findByIdentifier(String id,
String source) |
Map<String,Subject> |
SourcesXmlResolver.findByIdentifiers(Collection<String> identifiers,
String source) |
Map<String,Subject> |
ValidatingResolver.findByIdentifiers(Collection<String> identifiers,
String source) |
Map<String,Subject> |
SubjectResolver.findByIdentifiers(Collection<String> identifiers,
String source) |
Map<String,Subject> |
CachingResolver.findByIdentifiers(Collection<String> identifiers,
String source) |
Subject |
SourcesXmlResolver.findByIdOrIdentifier(String id,
String source) |
Subject |
ValidatingResolver.findByIdOrIdentifier(String id,
String source) |
Subject |
SubjectResolver.findByIdOrIdentifier(String id,
String source) |
Subject |
CachingResolver.findByIdOrIdentifier(String id,
String source) |
Map<String,Subject> |
SourcesXmlResolver.findByIds(Collection<String> ids,
String source) |
Map<String,Subject> |
ValidatingResolver.findByIds(Collection<String> ids,
String source) |
Map<String,Subject> |
SubjectResolver.findByIds(Collection<String> ids,
String source) |
Map<String,Subject> |
CachingResolver.findByIds(Collection<String> ids,
String source) |
Map<String,Subject> |
ValidatingResolver.findByIdsOrIdentifiers(Collection<String> idsOrIdentifiers,
Set<Source> sources) |
Map<String,Subject> |
SubjectResolver.findByIdsOrIdentifiers(Collection<String> idsOrIdentifiers,
Set<Source> sources) |
Map<String,Subject> |
CachingResolver.findByIdsOrIdentifiers(Collection<String> idsOrIdentifiers,
Set<Source> sources) |
Map<String,Subject> |
SourcesXmlResolver.findByIdsOrIdentifiers(Collection<String> idsOrIdentifiers,
String source) |
Map<String,Subject> |
ValidatingResolver.findByIdsOrIdentifiers(Collection<String> idsOrIdentifiers,
String source) |
Map<String,Subject> |
SubjectResolver.findByIdsOrIdentifiers(Collection<String> idsOrIdentifiers,
String source) |
Map<String,Subject> |
CachingResolver.findByIdsOrIdentifiers(Collection<String> idsOrIdentifiers,
String source) |
SearchPageResult |
SourcesXmlResolver.findPage(String query,
Set<Source> sources) |
SearchPageResult |
ValidatingResolver.findPage(String query,
Set<Source> sources) |
SearchPageResult |
SubjectResolver.findPage(String query,
Set<Source> sources)
find a page of subjects in a set of sources
|
SearchPageResult |
CachingResolver.findPage(String query,
Set<Source> sources) |
SearchPageResult |
SourcesXmlResolver.findPage(String query,
String source) |
SearchPageResult |
ValidatingResolver.findPage(String query,
String source) |
SearchPageResult |
SubjectResolver.findPage(String query,
String source) |
SearchPageResult |
CachingResolver.findPage(String query,
String source) |
Source |
SourcesXmlResolver.getSource(String id) |
Source |
ValidatingResolver.getSource(String id) |
Source |
SubjectResolver.getSource(String id) |
Source |
CachingResolver.getSource(String id) |
void |
GrouperJdbcConnectionProvider.init(Properties properties,
String sourceId,
String driver,
Integer maxActive,
int defaultMaxActive,
Integer maxIdle,
int defaultMaxIdle,
Integer maxWaitSeconds,
int defaultMaxWaitSeconds,
String dbUrl,
String dbUser,
String dbPassword,
Boolean readOnly,
boolean readOnlyDefault,
String theJdbcConfigId) |
protected void |
GrouperJdbcSourceAdapter2_5.setupDataSource(Properties props) |
Constructor and Description |
---|
GrouperSubject(Group g) |
Modifier and Type | Method and Description |
---|---|
void |
Source.init()
Called by SourceManager when it loads this source.
|
void |
LazySource.init() |
Modifier and Type | Method and Description |
---|---|
protected LdapEntry |
LdapSourceAdapter.getLdapUnique(Search search,
String searchValue,
String[] attributeNames) |
Source |
SourceManager.getSource(String sourceId)
Gets Source for the argument source ID.
|
void |
NullSourceAdapter.init() |
void |
JNDISourceAdapterLegacy.init() |
void |
JDBCSourceAdapter.init()
Called by SourceManager when it loads this source.
|
abstract void |
BaseSourceAdapter.init()
Called by SourceManager when it loads this source.
|
void |
C3p0JdbcConnectionProvider.init(Properties properties,
String sourceId,
String driver,
Integer maxActive,
int defaultMaxActive,
Integer maxIdle,
int defaultMaxIdle,
Integer maxWaitSeconds,
int defaultMaxWaitSeconds,
String dbUrl,
String dbUser,
String dbPassword,
Boolean readOnly,
boolean readOnlyDefault,
String jdbcConfigId) |
static void |
JDBCSourceAdapter.loadDriver(String sourceId,
String driver)
Loads the the JDBC driver.
|
protected void |
JDBCSourceAdapter.setupDataSource(Properties props)
DataSource connection pool setup.
|
protected void |
JDBCSourceAdapter2.setupDataSource(Properties props)
DataSource connection pool setup.
|
protected void |
JNDISourceAdapterLegacy.setupEnvironment(Properties props)
Setup environment.
|
Copyright © 2016 Internet2. All rights reserved.