|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.springframework.beans.factory.config.AbstractFactoryBean
edu.internet2.middleware.shibboleth.common.config.attribute.resolver.AbstractResolutionPluginFactoryBean
edu.internet2.middleware.shibboleth.common.config.attribute.resolver.attributeDefinition.BaseAttributeDefinitionFactoryBean
public abstract class BaseAttributeDefinitionFactoryBean
Base Spring factory bean that produces attribute definitions.
Field Summary | |
---|---|
private List<AttributeEncoder> |
attributeEncoders
Encoders for the attributes. |
private boolean |
dependencyOnly
Whether attributes produced by the definition should be released outside the resolver. |
private Map<Locale,String> |
displayDescriptions
Localized human readable description of attribute. |
private Map<Locale,String> |
displayNames
Localized human intelligible attribute name. |
private String |
sourceAttributeId
Attribute ID of the source attribute. |
Fields inherited from class org.springframework.beans.factory.config.AbstractFactoryBean |
---|
logger |
Constructor Summary | |
---|---|
BaseAttributeDefinitionFactoryBean()
|
Method Summary | |
---|---|
List<AttributeEncoder> |
getAttributeEncoders()
Gets the encoders for the attributes. |
Map<Locale,String> |
getDisplayDescriptions()
Gets the localized human readable description of attribute. |
Map<Locale,String> |
getDisplayNames()
Gets the localized human readable name of the attribute. |
String |
getSourceAttributeId()
Gets the ID of the attribute that serves as the source of information for the attribute definition. |
boolean |
isDependencyOnly()
Gets whether attributes produced by the definition should be released outside the resolver. |
protected void |
populateAttributeDefinition(BaseAttributeDefinition definition)
Populates the attribute definition with information from this factory. |
void |
setAttributeEncoders(List<AttributeEncoder> encoders)
Sets the encoders for the attributes. |
void |
setDependencyOnly(boolean isDependencyOnly)
Sets whether attributes produced by the definition should be released outside the resolver. |
void |
setDisplayDescriptions(Map<Locale,String> descriptions)
Sets the human readable description of attribute. |
void |
setDisplayNames(Map<Locale,String> names)
Sets the human readable name of the attribute. |
void |
setSourceAttributeId(String id)
Sets the ID of the attribute that serves as the source of information for the attribute definition. |
Methods inherited from class edu.internet2.middleware.shibboleth.common.config.attribute.resolver.AbstractResolutionPluginFactoryBean |
---|
getDependencyIds, getPluginId, setDependencyIds, setPluginId |
Methods inherited from class org.springframework.beans.factory.config.AbstractFactoryBean |
---|
afterPropertiesSet, createInstance, destroy, destroyInstance, getBeanFactory, getBeanTypeConverter, getEarlySingletonInterfaces, getObject, getObjectType, isSingleton, setBeanClassLoader, setBeanFactory, setSingleton |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private String sourceAttributeId
private boolean dependencyOnly
private List<AttributeEncoder> attributeEncoders
private Map<Locale,String> displayNames
private Map<Locale,String> displayDescriptions
Constructor Detail |
---|
public BaseAttributeDefinitionFactoryBean()
Method Detail |
---|
public List<AttributeEncoder> getAttributeEncoders()
public Map<Locale,String> getDisplayDescriptions()
public Map<Locale,String> getDisplayNames()
public String getSourceAttributeId()
public boolean isDependencyOnly()
protected void populateAttributeDefinition(BaseAttributeDefinition definition)
definition
- attribute definition to populatepublic void setAttributeEncoders(List<AttributeEncoder> encoders)
encoders
- encoders for the attributespublic void setDependencyOnly(boolean isDependencyOnly)
isDependencyOnly
- whether attributes produced by the definition should be released outside the resolverpublic void setDisplayDescriptions(Map<Locale,String> descriptions)
descriptions
- human readable descriptions of attributepublic void setDisplayNames(Map<Locale,String> names)
names
- human readable names of the attributepublic void setSourceAttributeId(String id)
id
- ID of the attribute that serves as the source of information for the attribute definition
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |