public class SessionItemImpl extends Object implements SessionItem, SessionServiceWithCache
SessionItem.| Constructor and Description |
|---|
SessionItemImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addSAMLToken(SAMLToken token) |
void |
flushCache()
Method to flush the cache after invoking this method.
|
List<SAMLToken.Version> |
getActiveSAMLTokenVersions() |
Credential |
getEncryptionCredential()
Gets the personal credential.
|
Crypto |
getEncryptionCrypto()
Gets the crypto associated with the Encryption credentials
|
Map<String,PrivateKey> |
getEncryptionPrivateKeys()
Gets the persona decryption keys.
|
Crypto |
getHolderOfKeyCrypto()
Gets the crypto associated with the HOK credentials
|
SAMLToken |
getSAMLToken() |
SAMLToken |
getSAMLToken(SAMLToken.Version version)
Gets the SAML token.
|
SAMLTokenContainer |
getSAMLTokenContainer() |
void |
setHolderOfKeyCredential(Credential hokCredential)
Sets the system credential.
|
void |
setHolderOfKeyPrivateKeys(Map<String,PrivateKey> hokPrivateKeys)
Sets the system decryption keys.
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetEncryptionCredential, setEncryptionPrivateKeys, setHeaderCredential, setSAMLTokengetHeaderCredential, getHolderOfKeyCredential, getHolderOfKeyPrivateKeyspublic void addSAMLToken(SAMLToken token) throws TechnicalConnectorException
addSAMLToken in interface SessionItemTechnicalConnectorExceptionpublic void setHolderOfKeyCredential(Credential hokCredential)
SessionItemsetHolderOfKeyCredential in interface SessionItemhokCredential - the hok credentialpublic void setHolderOfKeyPrivateKeys(Map<String,PrivateKey> hokPrivateKeys)
SessionItemsetHolderOfKeyPrivateKeys in interface SessionItemhokPrivateKeys - the system decryption keyspublic List<SAMLToken.Version> getActiveSAMLTokenVersions()
getActiveSAMLTokenVersions in interface SessionItemViewpublic SAMLToken getSAMLToken(SAMLToken.Version version)
SessionItemViewgetSAMLToken in interface SessionItemViewpublic SAMLTokenContainer getSAMLTokenContainer()
getSAMLTokenContainer in interface SessionItemViewpublic SAMLToken getSAMLToken()
getSAMLToken in interface SessionItemViewpublic final Credential getEncryptionCredential()
SessionItemViewgetEncryptionCredential in interface SessionItemViewpublic final Map<String,PrivateKey> getEncryptionPrivateKeys()
SessionItemViewgetEncryptionPrivateKeys in interface SessionItemViewpublic Crypto getHolderOfKeyCrypto() throws TechnicalConnectorException
SessionItemViewgetHolderOfKeyCrypto in interface SessionItemViewTechnicalConnectorExceptionpublic Crypto getEncryptionCrypto() throws TechnicalConnectorException
SessionItemViewgetEncryptionCrypto in interface SessionItemViewTechnicalConnectorExceptionpublic void flushCache()
SessionServiceWithCacheflushCache in interface SessionServiceWithCache
Connector Packaging PHYSIOTHERAPIST 4.9.5 API
Copyright © {inceptionYear}-2026 eHealth. All Rights Reserved.