edu.internet2.middleware.shibboleth.common.config.security
Class AbstractCredentialFactoryBean

java.lang.Object
  extended by org.springframework.beans.factory.config.AbstractFactoryBean
      extended by edu.internet2.middleware.shibboleth.common.config.security.AbstractCredentialFactoryBean
All Implemented Interfaces:
BeanClassLoaderAware, BeanFactoryAware, DisposableBean, FactoryBean, InitializingBean
Direct Known Subclasses:
BasicCredentialFactoryBean, X509CredentialFactoryBean

public abstract class AbstractCredentialFactoryBean
extends AbstractFactoryBean

Abstract factory bean for building Credentials.


Field Summary
 
Fields inherited from class org.springframework.beans.factory.config.AbstractFactoryBean
logger
 
Constructor Summary
AbstractCredentialFactoryBean()
           
 
Method Summary
 String getEntityID()
          Get the entity ID of the credential.
 List<String> getKeyNames()
          Gets the names for the key represented by the credential.
 org.opensaml.xml.security.credential.UsageType getUsageType()
          Gets the usage type of the credential.
 void setEntityID(String newEntityID)
          Set the entity ID of the credential.
 void setKeyNames(List<String> names)
          Sets the names for the key represented by the credential.
 void setUsageType(org.opensaml.xml.security.credential.UsageType type)
          Sets the usage type of the credential.
 
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
 

Constructor Detail

AbstractCredentialFactoryBean

public AbstractCredentialFactoryBean()
Method Detail

getKeyNames

public List<String> getKeyNames()
Gets the names for the key represented by the credential.

Returns:
names for the key represented by the credential

getUsageType

public org.opensaml.xml.security.credential.UsageType getUsageType()
Gets the usage type of the credential.

Returns:
usage type of the credential

getEntityID

public String getEntityID()
Get the entity ID of the credential.

Returns:
the entity ID

setKeyNames

public void setKeyNames(List<String> names)
Sets the names for the key represented by the credential.

Parameters:
names - names for the key represented by the credential

setUsageType

public void setUsageType(org.opensaml.xml.security.credential.UsageType type)
Sets the usage type of the credential.

Parameters:
type - usage type of the credential

setEntityID

public void setEntityID(String newEntityID)
Set the entity ID of the credential.

Parameters:
newEntityID - the entity ID


Copyright © 2006-2010 Internet2. All Rights Reserved.