public class GroupDataConnector extends BaseGrouperDataConnector<Group> implements edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.dataConnector.DataConnector
DataConnector
which returns Group
attributes.Modifier and Type | Field and Description |
---|---|
static String |
ALTERNATE_NAME_ATTR
The name of the attribute whose values are alternate names.
|
static String |
GROUP_TYPE_ATTR
The name of the attribute whose values are
GroupType s.s |
CHANGELOG_PRINCIPAL_NAME_PREFIX
Constructor and Description |
---|
GroupDataConnector() |
Modifier and Type | Method and Description |
---|---|
protected Map<String,edu.internet2.middleware.shibboleth.common.attribute.BaseAttribute> |
buildAttributes(Group group)
Return attributes for the given
Group . |
Map<String,edu.internet2.middleware.shibboleth.common.attribute.BaseAttribute> |
resolve(edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.ShibbolethResolutionContext resolutionContext) |
void |
validate() |
getAllAttributeDefNames, getAttributeDefNames, getAttributeIdentifiers, getFilter, getGrouperSession, getGroupsFields, getMembersFields, getPrivilegeFields, initialize, setAttributeIdentifiers, setFilter
getFailoverDependencyId, setFailoverDependencyIds
getDependencyIds, getId, getValuesFromAllDependencies, getValuesFromAttributeDependency, getValuesFromConnectorDependency, setId
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public static final String GROUP_TYPE_ATTR
GroupType
s.spublic static final String ALTERNATE_NAME_ATTR
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
resolve
in interface edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.ResolutionPlugIn<Map<String,edu.internet2.middleware.shibboleth.common.attribute.BaseAttribute>>
edu.internet2.middleware.shibboleth.common.attribute.resolver.AttributeResolutionException
protected Map<String,edu.internet2.middleware.shibboleth.common.attribute.BaseAttribute> buildAttributes(Group group)
Group
.group
- the grouppublic void validate() throws edu.internet2.middleware.shibboleth.common.attribute.resolver.AttributeResolutionException
validate
in interface edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.ResolutionPlugIn<Map<String,edu.internet2.middleware.shibboleth.common.attribute.BaseAttribute>>
edu.internet2.middleware.shibboleth.common.attribute.resolver.AttributeResolutionException
Copyright © 2016 Internet2. All rights reserved.