ResolvedType - object type this plug-in resolves topublic abstract class AbstractResolutionPlugIn<ResolvedType> extends Object implements ResolutionPlugIn<ResolvedType>
ResolutionPlugIns.| Modifier and Type | Field and Description |
|---|---|
private List<String> |
dependencyIds
IDs of the
ResolutionPlugIns this plug-in depends on. |
private String |
id
The identifier for this plug-in.
|
| Constructor and Description |
|---|
AbstractResolutionPlugIn()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
List<String> |
getDependencyIds()
Gets the IDs of the resolution plugins this plugin is dependent on.
|
String |
getId()
Returns the unique 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.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitresolve, validateprivate String id
private List<String> dependencyIds
ResolutionPlugIns this plug-in depends on.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 dependenciesprotected Collection<Object> getValuesFromAttributeDependency(ShibbolethResolutionContext context, String id)
context - resolution contextid - ID of attribute to retrieve dependencies forprotected 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 dependenciesCopyright © 1999-2015. All Rights Reserved.