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 |
SubjectResolver.find(String id,
String source) |
Subject |
CachingResolver.find(String id,
String source) |
Subject |
SourcesXmlResolver.find(String id,
String source) |
Subject |
ValidatingResolver.find(String id,
String source) |
Set<Subject> |
SubjectResolver.findAll(String query,
String source) |
Set<Subject> |
CachingResolver.findAll(String query,
String source) |
Set<Subject> |
SourcesXmlResolver.findAll(String query,
String source) |
Set<Subject> |
ValidatingResolver.findAll(String query,
String source) |
Subject |
SubjectResolver.findByIdentifier(String id,
String source) |
Subject |
CachingResolver.findByIdentifier(String id,
String source) |
Subject |
SourcesXmlResolver.findByIdentifier(String id,
String source) |
Subject |
ValidatingResolver.findByIdentifier(String id,
String source) |
Map<String,Subject> |
SubjectResolver.findByIdentifiers(Collection<String> identifiers,
String source) |
Map<String,Subject> |
CachingResolver.findByIdentifiers(Collection<String> identifiers,
String source) |
Map<String,Subject> |
SourcesXmlResolver.findByIdentifiers(Collection<String> identifiers,
String source) |
Map<String,Subject> |
ValidatingResolver.findByIdentifiers(Collection<String> identifiers,
String source) |
Subject |
SubjectResolver.findByIdOrIdentifier(String id,
String source) |
Subject |
CachingResolver.findByIdOrIdentifier(String id,
String source) |
Subject |
SourcesXmlResolver.findByIdOrIdentifier(String id,
String source) |
Subject |
ValidatingResolver.findByIdOrIdentifier(String id,
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> |
SourcesXmlResolver.findByIds(Collection<String> ids,
String source) |
Map<String,Subject> |
ValidatingResolver.findByIds(Collection<String> ids,
String source) |
Map<String,Subject> |
SubjectResolver.findByIdsOrIdentifiers(Collection<String> idsOrIdentifiers,
String source) |
Map<String,Subject> |
CachingResolver.findByIdsOrIdentifiers(Collection<String> idsOrIdentifiers,
String source) |
Map<String,Subject> |
SourcesXmlResolver.findByIdsOrIdentifiers(Collection<String> idsOrIdentifiers,
String source) |
Map<String,Subject> |
ValidatingResolver.findByIdsOrIdentifiers(Collection<String> idsOrIdentifiers,
String source) |
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,
Set<Source> sources) |
SearchPageResult |
ValidatingResolver.findPage(String query,
Set<Source> sources) |
SearchPageResult |
SubjectResolver.findPage(String query,
String source) |
SearchPageResult |
CachingResolver.findPage(String query,
String source) |
SearchPageResult |
SourcesXmlResolver.findPage(String query,
String source) |
SearchPageResult |
ValidatingResolver.findPage(String query,
String source) |
Source |
SubjectResolver.getSource(String id) |
Source |
CachingResolver.getSource(String id) |
Source |
SourcesXmlResolver.getSource(String id) |
Source |
ValidatingResolver.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) |
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 Attributes |
LdapSourceAdapter.getLdapUnique(Search search,
String searchValue,
String[] attributeNames) |
Source |
SourceManager.getSource(String sourceId)
Gets Source for the argument source ID.
|
void |
JNDISourceAdapterLegacy.init() |
void |
NullSourceAdapter.init() |
abstract void |
BaseSourceAdapter.init()
Called by SourceManager when it loads this source.
|
void |
JDBCSourceAdapter.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) |
void |
JdbcConnectionProvider.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)
init the pool
|
static void |
JDBCSourceAdapter.loadDriver(String sourceId,
String driver)
Loads the the JDBC driver.
|
protected void |
JDBCSourceAdapter2.setupDataSource(Properties props)
DataSource connection pool setup.
|
protected void |
JDBCSourceAdapter.setupDataSource(Properties props)
DataSource connection pool setup.
|
protected void |
JNDISourceAdapterLegacy.setupEnvironment(Properties props)
Setup environment.
|
Copyright © 2016 Internet2. All rights reserved.