public class ScopedAttributeDefinition extends BaseAttributeDefinition
ScopedAttributeValue
s by taking a source attribute value and applying a
static scope to each.コンストラクタと説明 |
---|
ScopedAttributeDefinition(String newScope)
Constructor.
|
修飾子とタイプ | メソッドと説明 |
---|---|
BaseAttribute<ScopedAttributeValue> |
doResolve(ShibbolethResolutionContext resolutionContext)
Creates and populates the values for the resolved attribute.
|
String |
getScope()
Get scope value.
|
void |
validate()
Validate the internal state of this plug-in.
|
getAttributeEncoders, getDisplayDescriptions, getDisplayNames, getSourceAttributeID, getValuesFromAllDependencies, isDependencyOnly, resolve, setDependencyOnly, setSourceAttributeID
getDependencyIds, getId, getValuesFromAllDependencies, getValuesFromAttributeDependency, getValuesFromConnectorDependency, setId
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDependencyIds, getId
public ScopedAttributeDefinition(String newScope)
newScope
- scope of the attributepublic BaseAttribute<ScopedAttributeValue> doResolve(ShibbolethResolutionContext resolutionContext) throws AttributeResolutionException
doResolve
クラス内 BaseAttributeDefinition
resolutionContext
- current attribute resolution contextAttributeResolutionException
- thrown if there is a problem resolving and creating the attributepublic String getScope()
public void validate() throws AttributeResolutionException
AttributeResolutionException
- if the plug-in has an invalid internal stateCopyright © 2012. All Rights Reserved.