|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.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<T>
public abstract class BaseGrouperDataConnector<T>
A DataConnector which returns Grouper objects.
| Field Summary | |
|---|---|
static String |
CHANGELOG_PRINCIPAL_NAME_PREFIX
The principal name prefix required for processing of a change log entry. |
| Constructor Summary | |
|---|---|
BaseGrouperDataConnector()
Constructor. |
|
| Method Summary | |
|---|---|
protected Set<String> |
getAllAttributeDefNames()
Return all attribute definition names. |
List<AttributeIdentifier> |
getAttributeIdentifiers()
Return the identifiers of the attributes to return. |
Filter<T> |
getFilter()
Get the filter which determines the objects which will be considered by this data connector. |
edu.internet2.middleware.grouper.GrouperSession |
getGrouperSession()
Start a new root session if necessary, otherwise reuse existing threadlocal session. |
List<GroupsField> |
getGroupsFields()
The representation of the attributes which return groups. |
List<MembersField> |
getMembersFields()
The representation of the attributes which return members. |
List<PrivilegeField> |
getPrivilegeFields()
The representation of the attributes which return privileges. |
void |
initialize()
Make sure that the attributes to return as specified in the data connector configuration are valid, and initialize the necessary objects. |
void |
setAttributeIdentifiers(List<AttributeIdentifier> attributeIdentifiers)
Set the identifiers of the attributes to return. |
void |
setFilter(Filter filter)
Set the match query filter. |
| 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.ResolutionPlugIn |
|---|
getDependencyIds, getId, resolve, validate |
| Field Detail |
|---|
public static final String CHANGELOG_PRINCIPAL_NAME_PREFIX
| Constructor Detail |
|---|
public BaseGrouperDataConnector()
| Method Detail |
|---|
public void initialize()
throws edu.internet2.middleware.grouper.exception.GrouperException
edu.internet2.middleware.grouper.exception.GrouperExceptionpublic edu.internet2.middleware.grouper.GrouperSession getGrouperSession()
public Filter<T> getFilter()
public void setFilter(Filter filter)
filter - the Filterpublic void setAttributeIdentifiers(List<AttributeIdentifier> attributeIdentifiers)
attributeIdentifiers - public List<AttributeIdentifier> getAttributeIdentifiers()
public List<GroupsField> getGroupsFields()
public List<MembersField> getMembersFields()
public List<PrivilegeField> getPrivilegeFields()
protected Set<String> getAllAttributeDefNames()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||