# Uses of Interface
org.opensaml.saml.saml2.common.TimeBoundSAMLObject

Packages that use TimeBoundSAMLObject
Package
Description
org.opensaml.saml.ext.saml2mdquery
Interfaces for SAML 2 Metadata Profile for Standalone Query Requesters.
org.opensaml.saml.ext.saml2mdquery.impl
Implementation for SAML v2.0 Metadata Extension for Stand-Alone Query Requesters.
org.opensaml.saml.saml2.common
Interfaces for elements and attributes used in multiple SAML 2.0 specification.
org.opensaml.saml.saml2.metadata
Concrete definitions of the objects described in saml-metadata-2.0-os work.
org.opensaml.saml.saml2.metadata.impl
Concrete implementations of SAML 2.0 metadata objects.

## Uses of TimeBoundSAMLObject in org.opensaml.saml.ext.saml2mdquery

Subinterfaces of TimeBoundSAMLObject in org.opensaml.saml.ext.saml2mdquery
Modifier and Type
Interface
Description
`interface`
`AttributeQueryDescriptorType`
SAML 2.0 Metadata extension AttributeQueryDescriptorType.
`interface`
`AuthnQueryDescriptorType`
SAML 2.0 Metadata extension AuthnQueryDescriptorType.
`interface`
`AuthzDecisionQueryDescriptorType`
SAML 2.0 Metadata extension AuthzDecisionQueryDescriptorType.
`interface`
`QueryDescriptorType`
SAML 2.0 Metadata extension QueryDescriptorType.

## Uses of TimeBoundSAMLObject in org.opensaml.saml.ext.saml2mdquery.impl

Classes in org.opensaml.saml.ext.saml2mdquery.impl that implement TimeBoundSAMLObject
Modifier and Type
Class
Description
`class`
`AttributeQueryDescriptorTypeImpl`
Concrete implementation of `AttributeQueryDescriptorType`.
`class`
`AuthnQueryDescriptorTypeImpl`
Concrete implementation of `AuthnQueryDescriptorType`.
`class`
`AuthzDecisionQueryDescriptorTypeImpl`
Concrete implementation of `AuthzDecisionQueryDescriptorType`.
`class`
`QueryDescriptorTypeImpl`
Concrete implementation of `QueryDescriptorType`.

## Uses of TimeBoundSAMLObject in org.opensaml.saml.saml2.common

Methods in org.opensaml.saml.saml2.common with parameters of type TimeBoundSAMLObject
Modifier and Type
Method
Description
`static Instant`
SAML2Support.`getEarliestExpirationFromTimeBound(TimeBoundSAMLObject timeBoundObject, Instant candidateTime)`
Gets the earliest effective expiration instant of the specified time-bound SAML object and the specified candidate time.

## Uses of TimeBoundSAMLObject in org.opensaml.saml.saml2.metadata

Subinterfaces of TimeBoundSAMLObject in org.opensaml.saml.saml2.metadata
Modifier and Type
Interface
Description
`interface`
`AffiliationDescriptor`
SAML 2.0 Metadata AffiliationDescriptorType.
`interface`
`AttributeAuthorityDescriptor`
SAML 2.0 Metadata AttributeAuthorityDescriptor.
`interface`
`AuthnAuthorityDescriptor`
SAML 2.0 Metadata AuthnAuthorityDescriptor.
`interface`
`EntitiesDescriptor`
SAML 2.0 Metadata EntitiesDescriptor.
`interface`
`EntityDescriptor`
SAML 2.0 Metadata EntityDescriptor.
`interface`
`IDPSSODescriptor`
SAML 2.0 Metadata IDPSSODescriptorType.
`interface`
`PDPDescriptor`
SAML 2.0 Metadata PDPDescriptor.
`interface`
`RoleDescriptor`
SAML 2.0 Metadata RoleDescriptor.
`interface`
`SPSSODescriptor`
SAML 2.0 Metadata SPSSODescriptorType.
`interface`
`SSODescriptor`
SAML 2.0 Metadata SSODescriptor.

## Uses of TimeBoundSAMLObject in org.opensaml.saml.saml2.metadata.impl

Classes in org.opensaml.saml.saml2.metadata.impl that implement TimeBoundSAMLObject
Modifier and Type
Class
Description
`class`
`AffiliationDescriptorImpl`
Concrete implementation of `AffiliationDescriptor`.
`class`
`AttributeAuthorityDescriptorImpl`
A concrete implementation of `AttributeAuthorityDescriptor`.
`class`
`AuthnAuthorityDescriptorImpl`
Concrete implementation of `AuthnAuthorityDescriptor`.
`class`
`EntitiesDescriptorImpl`
Concrete implementation of `EntitiesDescriptor`.
`class`
`EntityDescriptorImpl`
Concretate implementation of `EntityDescriptor`.
`class`
`IDPSSODescriptorImpl`
Concrete implementation of `IDPSSODescriptor`.
`class`
`PDPDescriptorImpl`
Concrete implementation of `PDPDescriptor`.
`class`
`RoleDescriptorImpl`
Concrete implementation of `RoleDescriptor`.
`class`
`RoleDescriptorXSAnyAdapter`
Component that adapts an instance of `XSAny` to the interface `RoleDescriptor`.
`class`
`SPSSODescriptorImpl`
Concrete implementation of `SPSSODescriptor`.
`class`
`SSODescriptorImpl`
Concrete implementation of `SSODescriptor`.