RPManagerType
- type of relying party configuration manager used by this profile handlerSessionType
- type of sessions managed by the session manager used by this profile handlerpublic abstract class AbstractShibbolethProfileHandler<RPManagerType extends SAMLMDRelyingPartyConfigurationManager,SessionType extends Session> extends AbstractRequestURIMappedProfileHandler<HTTPInTransport,HTTPOutTransport>
修飾子 | コンストラクタと説明 |
---|---|
protected |
AbstractShibbolethProfileHandler()
Constructor.
|
修飾子とタイプ | メソッドと説明 |
---|---|
XMLObjectBuilderFactory |
getBuilderFactory()
Convenience method for getting the XML object builder factory.
|
ParserPool |
getParserPool()
Gets the pool of XML parsers.
|
ProfileConfiguration |
getProfileConfiguration(String relyingPartyId,
String profileId)
Gets the profile configuration for the given entity and profile Id.
|
abstract String |
getProfileId()
Gets the ID of the profile supported by this handler.
|
RelyingPartyConfiguration |
getRelyingPartyConfiguration(String relyingPartyId)
Gets the relying party configuration for the given entity.
|
RPManagerType |
getRelyingPartyConfigurationManager()
Gets the relying party manager for this profile handler.
|
SessionManager<SessionType> |
getSessionManager()
Gets the session manager for this profile handler.
|
StorageService<?,?> |
getStorageService()
Gets the storage service used to store profile data.
|
void |
setParserPool(ParserPool pool)
Sets the pool of XML parsers.
|
void |
setRelyingPartyConfigurationManager(RPManagerType manager)
Sets the relying party manager for this profile handler.
|
void |
setSessionManager(SessionManager<SessionType> manager)
Sets the session manager for this profile handler.
|
void |
setStorageService(StorageService<?,?> service)
Sets the storage service used to store profile data.
|
getRequestPaths, setRequestPaths
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
processRequest
protected AbstractShibbolethProfileHandler()
public abstract String getProfileId()
public ParserPool getParserPool()
public void setParserPool(ParserPool pool)
pool
- pool of XML parserspublic StorageService<?,?> getStorageService()
public void setStorageService(StorageService<?,?> service)
service
- storage service used to store profile datapublic RPManagerType getRelyingPartyConfigurationManager()
public void setRelyingPartyConfigurationManager(RPManagerType manager)
manager
- relying party manager for this profile handlerpublic RelyingPartyConfiguration getRelyingPartyConfiguration(String relyingPartyId)
getRelyingPartyConfigurationManager()
and then
invoking RelyingPartyConfigurationManager.getRelyingPartyConfiguration(String)
.relyingPartyId
- ID of the relying partypublic ProfileConfiguration getProfileConfiguration(String relyingPartyId, String profileId)
getRelyingPartyConfiguration(String)
following by
RelyingPartyConfiguration.getProfileConfiguration(String)
relyingPartyId
- ID of the relying partyprofileId
- unique ID of the profilepublic SessionManager<SessionType> getSessionManager()
public void setSessionManager(SessionManager<SessionType> manager)
manager
- session manager for this profile handlerpublic XMLObjectBuilderFactory getBuilderFactory()
Copyright © 2012. All Rights Reserved.