edu.internet2.middleware.grouper.shibboleth.dataConnector
Class StemDataConnector
java.lang.Object
edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.AbstractResolutionPlugIn<Map<String,edu.internet2.middleware.shibboleth.common.attribute.BaseAttribute>>
edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.dataConnector.BaseDataConnector
edu.internet2.middleware.grouper.shibboleth.dataConnector.BaseGrouperDataConnector
edu.internet2.middleware.grouper.shibboleth.dataConnector.StemDataConnector
- All Implemented Interfaces:
- SourceDataConnector, edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.dataConnector.DataConnector, edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.ResolutionPlugIn<Map<String,edu.internet2.middleware.shibboleth.common.attribute.BaseAttribute>>
public class StemDataConnector
- extends BaseGrouperDataConnector
A DataConnector
which returns Stem
s.
Method Summary |
Set<String> |
getAllIdentifiers()
Return the identifiers of all objects. |
Set<String> |
getAllIdentifiers(Date updatedSince)
Return the identifiers of all objects updated after the given time. |
Map<String,edu.internet2.middleware.shibboleth.common.attribute.BaseAttribute> |
resolve(edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.ShibbolethResolutionContext resolutionContext)
|
void |
validate()
|
Methods inherited from class edu.internet2.middleware.grouper.shibboleth.dataConnector.BaseGrouperDataConnector |
getAllAttributeDefNames, getAttributeDefNames, getGrouperSession, getGroupQueryFilter, getGroups, getGroupsFields, getMembersFields, getPrivilegeFields, getSubjectAttributeIdentifiers, getSubjectIdentifier, initialize, setFieldIdentifiers, setGroupQueryFilter, setSubjectIdentifier |
Methods inherited from class edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.dataConnector.BaseDataConnector |
getFailoverDependencyId, setFailoverDependencyIds |
Methods inherited from class edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.AbstractResolutionPlugIn |
getDependencyIds, getId, getValuesFromAllDependencies, getValuesFromAttributeDependency, getValuesFromConnectorDependency, setId |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.dataConnector.DataConnector |
getFailoverDependencyId |
Methods inherited from interface edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.ResolutionPlugIn |
getDependencyIds, getId |
StemDataConnector
public StemDataConnector()
resolve
public Map<String,edu.internet2.middleware.shibboleth.common.attribute.BaseAttribute> resolve(edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.ShibbolethResolutionContext resolutionContext)
throws edu.internet2.middleware.shibboleth.common.attribute.resolver.AttributeResolutionException
-
- Throws:
edu.internet2.middleware.shibboleth.common.attribute.resolver.AttributeResolutionException
validate
public void validate()
throws edu.internet2.middleware.shibboleth.common.attribute.resolver.AttributeResolutionException
- Throws:
edu.internet2.middleware.shibboleth.common.attribute.resolver.AttributeResolutionException
getAllIdentifiers
public Set<String> getAllIdentifiers()
- Return the identifiers of all objects. The identifiers are destined for provisioning,
consequently, the order returned should accommodate that need.
Stems which are parent to all groups returned from
BaseGrouperDataConnector#getGroups()
are returned. The
root stem is omitted.
- Returns:
- the possibly empty but never null set of identifiers
getAllIdentifiers
public Set<String> getAllIdentifiers(Date updatedSince)
- Return the identifiers of all objects updated after the given time. see
getAllIdentifers()
.
see getAllIdentifiers()
- Parameters:
updatedSince
- the Date
the returned identifiers were modified after
- Returns:
- the possibly empty but never null set of identifiers updated since the given
time
Copyright © 2011 Internet2. All Rights Reserved.