edu.internet2.middleware.grouper.shibboleth.dataConnector
Interface SourceDataConnector
- All Superinterfaces:
- 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>>
- All Known Implementing Classes:
- BaseGrouperDataConnector, GroupDataConnector, MemberDataConnector, StemDataConnector
public interface SourceDataConnector
- extends edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.dataConnector.DataConnector
An extension to a Shibboleth DataConnector
which provides the ability to return
the identifiers of all objects. This 'Source' might resemble a Subject API
Source
and its Subject
s.
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, resolve, validate |
getAllIdentifiers
Set<String> getAllIdentifiers()
- Return the identifiers of all objects. The identifiers are destined for provisioning,
consequently, the order returned should accommodate that need.
- Returns:
- the possibly empty but never null set of identifiers
getAllIdentifiers
Set<String> getAllIdentifiers(Date updatedSince)
- Return the identifiers of all objects updated after the given time. see
getAllIdentifers()
.
- 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 © 2012 Internet2. All Rights Reserved.