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, setRequestPathsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprocessRequestprotected 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.