# Uses of Class
net.shibboleth.idp.saml.nameid.impl.BaseTransientDecoder

Packages that use BaseTransientDecoder
Package
Description
net.shibboleth.idp.saml.nameid.impl
Implementation of SAML `NameID` and `NameIdentifier` generation and consumption.

## Uses of BaseTransientDecoder in net.shibboleth.idp.saml.nameid.impl

Subclasses of BaseTransientDecoder in net.shibboleth.idp.saml.nameid.impl
Modifier and Type
Class
Description
`class`
`TransientNameIDDecoder`
Decodes `XSString.getValue()` via the base class (reversing the work done by `TransientSAML2NameIDGenerator`).
`class`
`TransientNameIdentifierDecoder`
Decodes `XSString.getValue()` via the base class (reversing the work done by `TransientSAML1NameIdentifierGenerator`).