public class PrescopedAttributeDefinition extends BaseAttributeDefinition
ScopedAttributeValues by taking a source attribute value splitting it
at a delimiter. The first atom becomes the attribute value and the second value becomes the scope.| コンストラクタと説明 |
|---|
PrescopedAttributeDefinition(String delimiter)
Constructor.
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
BaseAttribute<ScopedAttributeValue> |
doResolve(ShibbolethResolutionContext resolutionContext)
Creates and populates the values for the resolved attribute.
|
String |
getScopeDelimited()
Get delimiter between value and scope.
|
void |
validate()
Validate the internal state of this plug-in.
|
getAttributeEncoders, getDisplayDescriptions, getDisplayNames, getSourceAttributeID, getValuesFromAllDependencies, isDependencyOnly, resolve, setDependencyOnly, setSourceAttributeIDgetDependencyIds, getId, getValuesFromAllDependencies, getValuesFromAttributeDependency, getValuesFromConnectorDependency, setIdclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDependencyIds, getIdpublic PrescopedAttributeDefinition(String delimiter)
delimiter - scope of the attributepublic BaseAttribute<ScopedAttributeValue> doResolve(ShibbolethResolutionContext resolutionContext) throws AttributeResolutionException
doResolve クラス内 BaseAttributeDefinitionresolutionContext - current attribute resolution contextAttributeResolutionException - thrown if there is a problem resolving and creating the attributepublic String getScopeDelimited()
public void validate()
throws AttributeResolutionException
AttributeResolutionException - if the plug-in has an invalid internal stateCopyright © 2012. All Rights Reserved.