Class TimeConstraint
- java.lang.Object
-
- com.authlete.common.assurance.constraint.BaseConstraint
-
- com.authlete.common.assurance.constraint.LeafConstraint
-
- com.authlete.common.assurance.constraint.TimeConstraint
-
- All Implemented Interfaces:
Constraint
public class TimeConstraint extends LeafConstraint
The class that represents the basic set of constraints +max_age.- Since:
- 2.63
-
-
Constructor Summary
Constructors Constructor Description TimeConstraint()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TimeConstraintextract(Map<?,?> map, String key)Create aTimeConstraintinstance from an object in the given map.longgetMaxAge()Get the value of"max_age".voidsetMaxAge(long maxAge)Set the value of"max_age".Map<String,Object>toMap()Create aMapinstance that represents this object in the way conforming to the structure defined in 5.-
Methods inherited from class com.authlete.common.assurance.constraint.LeafConstraint
getValue, getValues, isEssential, setEssential, setValue, setValues
-
-
-
-
Method Detail
-
getMaxAge
public long getMaxAge()
Get the value of"max_age".- Returns:
- The value of
"max_age".
-
setMaxAge
public void setMaxAge(long maxAge)
Set the value of"max_age".- Parameters:
essential- The value of"max_age".
-
extract
public static TimeConstraint extract(Map<?,?> map, String key) throws ConstraintException
Create aTimeConstraintinstance from an object in the given map.- Parameters:
map- A map that may contain a constraint.key- The key that identifies the object in the map.- Returns:
- A
TimeConstraintinstance that represents a constraint. Even if the map does not contain the given key, an instance ofTimeConstraintis returned. - Throws:
ConstraintException- The structure of the map does not conform to the specification (OpenID Connect for Identity Assurance 1.0).
-
toMap
public Map<String,Object> toMap()
Description copied from class:BaseConstraintCreate aMapinstance that represents this object in the way conforming to the structure defined in 5. Requesting Verified Claims of OpenID Connect for Identity Assurance 1.0.- Overrides:
toMapin classLeafConstraint- Returns:
- A
Mapinstance that represents this object. IfBaseConstraint.exists()returnsfalseorBaseConstraint.isNull()returnstrue, this method returns null.
-
-