|
||||||||||
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.GrouperException
public 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 |