|
||||||||||
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<ResolvedType>
ResolvedType
- object type this plug-in resolves topublic abstract class AbstractResolutionPlugIn<ResolvedType>
Base class for all ResolutionPlugIn
s.
Constructor Summary | |
---|---|
AbstractResolutionPlugIn()
Constructor. |
Method Summary | |
---|---|
List<String> |
getDependencyIds()
Gets the IDs of the resolution plugins this plugin is dependent on. |
String |
getId()
Returns the unqiue ID of the plugin. |
protected Collection<Object> |
getValuesFromAllDependencies(ShibbolethResolutionContext context,
String sourceAttribute)
Get values from dependencies. |
protected Collection<Object> |
getValuesFromAttributeDependency(ShibbolethResolutionContext context,
String id)
Get values from attribute dependencies. |
protected Collection<Object> |
getValuesFromConnectorDependency(ShibbolethResolutionContext context,
String id,
String sourceAttribute)
Get values from data connectors. |
void |
setId(String newId)
Set plug-in id. |
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 |
---|
resolve, validate |
Constructor Detail |
---|
public AbstractResolutionPlugIn()
Method Detail |
---|
public List<String> getDependencyIds()
getDependencyIds
in interface ResolutionPlugIn<ResolvedType>
public String getId()
getId
in interface ResolutionPlugIn<ResolvedType>
public void setId(String newId)
newId
- new plug-in idprotected Collection<Object> getValuesFromAllDependencies(ShibbolethResolutionContext context, String sourceAttribute)
context
- resolution contextsourceAttribute
- ID of attribute to retrieve from dependencies
protected Collection<Object> getValuesFromAttributeDependency(ShibbolethResolutionContext context, String id)
context
- resolution contextid
- ID of attribute to retrieve dependencies for
protected Collection<Object> getValuesFromConnectorDependency(ShibbolethResolutionContext context, String id, String sourceAttribute)
context
- resolution contextid
- ID of attribute to retrieve dependencies forsourceAttribute
- ID of attribute to retrieve from connector dependencies
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |