public class EntityDescriptor<T extends EntityDescriptor> extends ImplementationHolder
Modifier and Type | Method and Description |
---|---|
protected T |
_this() |
AlgorithmMethod |
getAlgorithm() |
Duration |
getCacheDuration()
The time interval in format "PnYnMnDTnHnMnS"
P indicates the period (required)
nY indicates the number of years
nM indicates the number of months
nD indicates the number of days
T indicates the start of a time section (required if you are going to specify hours, minutes, or
seconds)
nH indicates the number of hours
nM indicates the number of minutes
nS indicates the number of seconds
|
DigestMethod |
getDigest() |
String |
getEntityAlias() |
String |
getEntityId() |
String |
getId() |
List<? extends Provider> |
getProviders() |
Signature |
getSignature() |
SimpleKey |
getSigningKey() |
List<SsoProvider> |
getSsoProviders() |
org.joda.time.DateTime |
getValidUntil() |
T |
setCacheDuration(Duration cacheDuration) |
T |
setEntityAlias(String entityAlias) |
T |
setEntityId(String entityId) |
T |
setId(String id) |
T |
setProviders(List<? extends Provider> providers) |
T |
setSignature(Signature signature) |
T |
setSigningKey(SimpleKey signingKey,
AlgorithmMethod algorithm,
DigestMethod digest) |
T |
setValidUntil(org.joda.time.DateTime validUntil) |
getImplementation, getOriginalXML, setImplementation, setOriginalXML
public String getId()
protected T _this()
public String getEntityId()
public org.joda.time.DateTime getValidUntil()
public T setValidUntil(org.joda.time.DateTime validUntil)
public Duration getCacheDuration()
public List<SsoProvider> getSsoProviders()
public Signature getSignature()
public SimpleKey getSigningKey()
public AlgorithmMethod getAlgorithm()
public DigestMethod getDigest()
public String getEntityAlias()
public T setSigningKey(SimpleKey signingKey, AlgorithmMethod algorithm, DigestMethod digest)